我刚刚安装了 memcached 和 memcache pecl 扩展。现在我偶然无法启动它。运行时service memcached start
我得到以下信息:
Starting memcached: chown: `memcached\r': invalid user
to switch toe user memcached
[FAILED]
发生了什么事?据我所知,我正确地执行了安装。事实上,它运行良好,但一定是随机停止了……?我正在运行 RedHat x86_64 es5。
编辑:也许我做错了。我需要运行什么命令来检查 memcached 是否正在运行?
答案1
首先确保你拥有 memcache 用户
id memcached
您的配置中有错误。看起来像是 dos 换行符。在 memcache sysconfig 脚本上运行以下命令
dos2unix /etc/sysconfig/memcached
答案2
你是如何安装 memcached 的?
您应该能够运行:
service memcached status
或者
lsof -i :11211
或者
ps -ef | grep memcache
看看它是否正在运行。
干杯