我正在使用守护程序工具运行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>
有人可以告诉我可能是什么原因?
问题是PID文件没有被删除后,我停止了carbon-cache.py即它不是优雅的重新启动。
我通过检查显示PID文件存在的/var/log/multilog/carbon-cache/current中的日志来debugging问题。
删除PID文件后,问题彻底解决了。