У меня 40 серверов Ubuntu 12.04. Эти серверы управляются марионеткой. Иногда у меня проблемы с марионеточным агентом. puppet agent создает дочерний процесс (sh), и этот процесс завершается ошибкой. Sh - зомби-процесс. Puppet не работает, я должен перезапустить агент марионетки, чтобы он заработал.
Я использую марионетку для управления файлами, пакетами и службами. Проблемный агент не внес никаких изменений перед тем, как выйдет из строя, сервер обновлен.
Разрешение:
Я использую марионетку для управления скриптом cron, чтобы перезапустить марионетку в случае зависания агента. :)