我正在使用守护程序工具运行 carbon-cache.py 和 carbon-aggregator.py。当我对 storage-schema.conf 进行一些更改并尝试重新启动 carbon-cache.py 时,我发现它非常频繁地变成僵尸。
root 3367 3366 0 03:23 pts/1 00:00:00 supervise carbon-aggregator
root 3371 3366 0 03:23 pts/1 00:00:00 supervise carbon-cache
root 3373 3367 3 03:23 pts/1 00:00:02 /usr/bin/python /usr/bin/carbon-aggregator.py --debug start
root 3379 3372 0 03:23 pts/1 00:00:00 multilog t /var/log/multilog/carbon-cache
root 3382 3368 0 03:23 pts/1 00:00:00 multilog t /var/log/multilog/carbon-aggregator
root 3638 3371 21 03:24 pts/1 00:00:00 [carbon-cache.py] <defunct>
有人可以告诉我可能是什么原因吗?
问题是在我停止 carbon-cache.py 后 PID 文件没有被删除,即它不是正常重启。
我通过检查
/var/log/multilog/carbon-cache/current
显示 PID 文件存在的日志来调试问题。删除PID文件后,问题彻底解决。