У меня есть один проект foo
, состоящий из нескольких демонов, например. foo-web
, foo-worker
и for-cleanup
. Для каждого из них у меня очень простой скрипт Upstart, позволяющий использовать команды вроде service foo-web start
.One Upstart, чтобы управлять ими все
Что я действительно хочу, так это иметь еще один сценарий Upstart для управления всем приложением сразу. Поэтому я могу использовать service foo restart
, чтобы перезапустить все это и получить start on
, stop on
и respawn
stanzas, написанные только один раз для всего проекта.
Как я могу достичь такого поведения?
перспективных перспективных. Не могли бы вы предоставить пример файла управления, который решает мою конкретную проблему? – vbo
https://gist.github.com/deep-thought-42/9020178#file-monit_group_example - пример файла monit conf. С помощью этой настройки вы можете выполнить «monit -g foo start», «monit -g foo stop», «monit -g foo restart», – deepthought42