Я установил Дистрибутив memcached от Membase в Windows 2003 R2 x64, но memcached.exe не открывает никаких портов прослушивания (я могу увидеть это на вкладке TCP / IP в Process Explorer). Однако, если я скопирую командную строку, которую Membase использует для запуска memcached:
"E:\Program Files\Membase\Server\bin\memcached\memcached.exe" -X ./bin/memcached/stdin_term_handler.so -p 11210 -E ./bin/bucket_engine/bucket_engine.so -B binary -r -c 10000 -e admin=_admin;default_bucket_name=default;auto_create=false
и запустите это вручную в cmd, он правильно откроет порт 11210. Однако это все еще не работает, и если я добавлю -v
в командную строку я получаю много таких ошибок:
2144: sasl result code: -1
2144: Unknown sasl response: -1
2160: sasl result code: -1
2160: Unknown sasl response: -1
...
Кто-нибудь это видел? Любые идеи?
Мне это кажется проблемой с разрешением. Я не помню конкретных разрешений, но у мембраны должно быть разрешение на прослушивание, запуск других приложений и выполнение аутентификации / авторизации.