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