我刚安装了CentOS 7,Apache 2,PHP 5.6。 我也安装了memcached,但是在使用了几个小时后仍然不能运行,所以我必须每天至less重启3次。
[root@myserver log]# systemctl status memcached ● memcached.service - Memcached Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor preset: disabled) Active: failed (Result: signal) since Sun 2017-07-30 22:23:06 -05; 2h 25min ago Process: 26572 ExecStart=/usr/bin/memcached -u $USER -p $PORT -m $CACHESIZE -c $MAXCONN $OPTIONS (code=killed, signal=KILL) Main PID: 26572 (code=killed, signal=KILL) Jul 30 22:23:06 myserver memcached[26572]: <146 get 404c6f93ca60c76ebb7726a13...f Jul 30 22:23:06 myserver memcached[26572]: >146 END Jul 30 22:23:06 myserver memcached[26572]: <51 connection closed. Jul 30 22:23:06 myserver memcached[26572]: <74 get a7f18fd516cd715c85e2c1e049...9 Jul 30 22:23:06 myserver memcached[26572]: >74 sending key a7f18fd516cd715c85...9 Jul 30 22:23:06 myserver memcached[26572]: >74 END Jul 30 22:23:06 myserver memcached[26572]: <111 get 85f6b002ccbc678d0d0039d04...9 Jul 30 22:23:06 myserver memcached[26572]: >111 END Jul 30 22:23:06 myserver systemd[1]: Unit memcached.service entered failed state. Jul 30 22:23:06 myserver systemd[1]: memcached.service failed.
这是/ etc / sysconfig / memcached的内容 (它不logging定义文件中的任何内容):
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" OPTIONS="-vv >> /var/log/memcached.log 2>&1"
主要问题是如何避免服务的不断失败。 有任何想法吗? 谢谢。
“journalctl -u memcached”会返回什么? 看起来像它的进程被杀死,而不是自己崩溃{主要PID:26572(代码=杀死,信号= KILL)}你在/ var / log / messages中看到来自OOM杀手的消息吗?