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}

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

克里斯

相关文章

文章浏览阅读2.3k次,点赞4次,收藏22次。最近安装了CARLA预...
文章浏览阅读6.3k次,点赞5次,收藏15次。在清华镜像中下载U...
文章浏览阅读5k次。linux环境, python3.7.问题描述: 安装...
文章浏览阅读4.2k次,点赞4次,收藏17次。要安装这个 standa...
文章浏览阅读894次,点赞51次,收藏31次。在安卓使用vscode主...