繁体   English   中英

Rails / Capistrano:检查sidekiq是否在EC2实例上运行

[英]Rails/Capistrano: check if sidekiq is running on an EC2 instance

我正在使用EC2实例托管Rails应用程序。 我正在使用capistrano进行部署,并且已经包含了sidekiq,并且运行良好。 但是,有时在部署时,有时偶尔在运行,sidekiq停止运行,直到有些使用sidekiq的任务没有运行,我才注意到。

我可以在部署上做一些检查,但是如果部署后最终停止工作,那仍然是个问题。

我想知道在这种情况下最好的方法是定期检查sidekiq是否正在运行,如果不运行,请运行它。

我曾考虑为此做一个bash脚本,但是很明显,当我从命令行运行sidekiq时,它会创建另一个进程,其进程号与sidekiq启动的进程的进程号不同...所以我认为它可能会变得混乱。 任何帮助表示赞赏。 谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM