Перезапустите основной процесс, когда ребенок убит

Я использую https://rubygems.org/gems/backgroundrb-rails3 для запуска рабочего процесса несколько раз, когда дочерний процесс убивается сервером из-за большего использования памяти или по другим причинам, поскольку я не могу найти его в системных журналах или журналах ошибок. Поэтому попытался использовать процесс мониторинга, аналогичный GOD, но он используется для мониторинга основного процесса. В моем случае дочерний процесс убивается, поэтому он бесполезен.

Поэтому, пожалуйста, перенаправьте меня к чему-то похожему на БОГА, что будет полезно для отслеживания дочернего процесса и перезапуска основного процесса, когда конкретный ребенок убит. Или, пожалуйста, направьте меня, чтобы отслеживать детский пид в "Боге"

PS: я могу получить pid для ребенка и pid основного процесса

0 ответов

Другие вопросы по тегам