Memcached不听

我在Windows 2003 R2 x64上安装了Membase的memcached发行版 ,但是memcached.exe没有打开任何侦听端口(我可以通过Process Explorer中的TCP / IP选项卡查看)。 但是,如果我复制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 ... 

有没有人看过这个? 有任何想法吗?

这在我看来是一个许可问题。 我不记得具体的权限,但membase需要有一个权限来监听,启动其他应用程序,并执行身份validation/授权。