windows下报错处理

memcache下载:https://www.runoob.com/memcached/window-install-memcached.html
下载下来需要install一下:
c:\memcached\memcached.exe -d install
c:\memcached\memcached.exe -d start
c:\memcached\memcached.exe -d stop
然后报错:

我下载的版本是1.4.5按照网上说的:
以管理员运行cmd,执行以下命令:

sc create “Memcached11211” binPath= “D:\memcached-amd64\memcached.exe
-d runservice -p 11211” DisplayName= “Memcached11211” start= auto

然后在执行install还是同样错误,没办法,换了个1.4.4版本的,注意打开cmd窗口都必须要是管理员方式的.
然后1.4.4的就可以.


linux下启动报错处理

/usr/local/memcached/bin/memcached -d -m 512 -l 127.0.0.1 -p 10000 -u root
表示已守护进程的方式启动,监听于 127.0.0.1 的10000端口,使用root用户,最大使用512M内存
可以同时开多个memcached,但要监听在不同的端口.

说明:如果没有带 -u root 的话就会报:
can't run as root without the -u switch
解决:带-u root就行!

例如:/usr/local/memcached/bin/memcached -d -u root