ubuntu – memcached没有正确重启start-stop-daemon:警告:未能杀死8175:没有这样的进程

前端之家收集整理的这篇文章主要介绍了ubuntu – memcached没有正确重启start-stop-daemon:警告:未能杀死8175:没有这样的进程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我对memcached有一些非常奇怪和恼人的问题.我在linode实例上运行ubuntu服务器10.04lts.我正在使用带有 django项目的结构,并且部分结构脚本允许重新启动memcached进程.今天我注意到织物输出错误说下面的内容
Restarting memcached: start-stop-daemon: warning: Failed to kill 8175: No such process

然后我立即进入盒子里开始捅一下,看看它是否只是一次性或与织物的某种问题.所以我直接在盒子上运行命令

Restarting memcached: start-stop-daemon: warning: Failed to kill 8186: No such process

同样处理不同的进程ID.然后我试图telnet到memcached哪个工作正常.进程ID现在是8123.快速ps aux | grep memcached命令显示该进程在此pid下运行.

www-data  7259  0.0  0.1  45972   772 ?        Ssl  16:38   0:00 memcached -d -u www-data -p 11211 -m 64
www-data  8123  0.0  2.4  57220 12260 ?        Ssl  17:02   0:00 memcached -d -u www-data -p 11211 -m 64

所以我想也许在安装memcached期间通过apt发生的事情,我之前没有注意到所以我删除了memcached并重新安装没有任何错误.然后,我使用以下选项运行memcached

sudo memcached -d -u www-data -p 11211 -m 64

真正奇怪的是,如果我停止memcached并再次启动它,我可以运行/etc/init.d/memcached重启没有任何错误一次,之后关于pid未被发现​​的相同警告再次发生.

我现在知道这个,请帮忙:/ !!

强制终止正在运行的进程,

sudo kill -9 {process_id}

如果/var/run/memcached.pid也存在,那么确保没有任何内容正在运行:p

然后尝试sudo /etc/init.d/memcachd start

检查/var/run/memcached.pid中的进程ID是否与ps aux |时的进程ID匹配grep memcache.如果他们这样做那么你应该运行sudo /etc/init.d/memcachd {start / stop / restart}

一个暴发剧本也会很酷:)

克里斯

原文链接:https://www.f2er.com/ubuntu/347608.html

猜你在找的Ubuntu相关文章