Я использую экземпляр EC2 для размещения приложения rails. Я развертываю с capistrano, я уже включил sidekiq, и он работает нормально. Однако иногда при развертывании, а иногда спорадически Sidekiq останавливается, и я не замечаю, пока не запускаются некоторые задачи, использующие Sidekiq.
Я мог бы что-то сделать при развертывании, чтобы проверить это, но если он в конечном итоге перестанет работать после развертывания, это все равно будет проблемой.
Я хотел бы знать, как лучше всего в этом сценарии периодически проверять, запущен ли sidekiq, и если нет, запускать его.
Я думал о создании сценария bash для этого, но, очевидно, когда я запускаю sidekiq из командной строки, он создает другой процесс с другим pid, запущенным sidekiq ... поэтому я думаю, что он может запутаться.
Любая помощь приветствуется. Спасибо!