Я запускаю 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, т.е. это не был плавный перезапуск.
Я отладил проблему, проверив логи на /var/log/multilog/carbon-cache/current
который показал, что файл PID существует.
После удаления файла PID проблема решилась полностью.