Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 15212|Ответ: 0

[Запоминание] Memcached для Windows изменяет порты и максимальную память

[Скопировать ссылку]
Опубликовано 14.07.2016 10:43:22 | | | |
Чтобы использовать Memcached в Windows, сначала нужно скачать Memcached для установки Win32.

Адрес для скачивания: http://jehiah.cz/projects/memcached-win32/

После распаковки просто введите следующую команду c:memcachedmemcached.exe -d install в окне команд, чтобы установить memcached как сервис для Windows.

После запуска сервиса memcached по умолчанию занимает порт 11211, а максимальная заполнённая память по умолчанию составляет 64M.

Я столкнулся с некоторыми проблемами при изменении этих двух параметров конфигурации и искал много информации в интернете, и все они говорили, что можно запустить сервис следующей командой:

c:memcachedmemcached.exe -p 12345 -m 1024 -d старт, -p указывает порт, подлежащий изменению, а -m — максимальное занятое количество памяти (в M).

Но как бы я ни вызывал эту команду, порт всё равно был 11211.

Когда я открыл панель управления сервисом Windows, я обнаружил, что параметры запуска сервера, установленные по умолчанию, memcached.exe вообще не записывают параметры -p -m, только 1 параметр runservice.
Так что, какую бы команду вы ни использовали для запуска сервиса, она бесполезна, см. рисунок ниже:


Поэтому я подумал напрямую изменить параметры запуска сервиса Windows, операция выглядит следующим образом: откройте реестр и найдите:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached Сервер
Значение элемента ImagePath: "c:memcachedmemcached.exe" -d runservice
Изменено на «c:memcachedmemcached.exe» -p 12345 -m 128 -d runservice
После сохранения перезапустите сервис memcached и введите netstat -n -a в командной строке, чтобы проверить, был ли порт изменен. ^_^




Реестр 64-битной операционной системы win8 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\memcached   
Другие системы самотестируют!





Предыдущий:Windows ниже Memcached Basic Operations Command
Следующий:Введите 'xx' в Assembly 'xx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=n...
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com