У меня есть задача грабли, которую я хочу запустить вечно и когда-либо. Задача состоит в том, чтобы отслеживать таблицы и обрабатывать записи в этой таблице по мере их возникновения (из другой задачи рейка, которую мне нужно также контролировать).Как я могу контролировать задачу рейка с monit?
Я уже использую monit для наблюдения за работником Sidekiq. Однако я не знаю, что положить в запись «stop» в файле monitrc
. Единственный способ узнать, как убить задачу rake
, - это команда kill
.
Как я могу гарантировать, что мои две задачи rake
будут перезапущены, если они будут убиты или если они умрут?
Я нашел link к списку примеров, но ни один из них действительно не близок к тому, что мне нужно.