Кому-нибудь показалось странным, что кукольные лаборатории рекомендуют такие инструменты, как контролировать контролировать рабочие процессы дашборда?
http://docs.puppetlabs.com/dashboard/manual/1.2/bootstrapping.html
Мониторинг монитора Для дополнительной надежности вы можете использовать стандартный инструмент мониторинга сервисов, например god, monit или runit, чтобы контролировать скрипт / delayed_job monitor. Вы также можете изучить другие способы запуска рабочих процессов delayed_job, поскольку они становятся довольно стандартным компонентом в мире Rails.
Мне кажется, что в марионеточной среде лучше всего справится марионетка! Только полагаю, нет обработать тип ресурса? Похоже, что все управление процессами в Puppet вращается вокруг правильного Сервисы.
Тем не менее, есть ли способ управлять рабочими процессами приборной панели через марионетку, или я должен начать изучать контролировать?
Поддержание жизни задержанных рабочих с помощью марионеточного ресурса должно быть достигнуто с помощью service
ресурс на puppet-dashboard-workers
service, который может быть установлен при установке пакета (или может потребоваться настроить вручную).
Это, вероятно, подходит для чего-то вроде этого, где это не конец света, если они не работают какое-то время, но я бы определенно предостерегал от попыток использовать агент для поддержания работы служб, которые действительно важны - Puppet не построен как система мониторинга.