为Web应用程序管理多个互连服务的最佳方法是:
因此,如果一个人停止或开始,其他人也会停止/开始。
答案 0 :(得分:1)
通常,监控工具用于此目的。一个这样的好工具是God。
基本思路是将God
作为系统服务运行,并将您的sidekiq
配置为由上帝监视。当您的服务器重新启动时,God作为一项服务运行,它将启动您的sidekiq
工作人员。
使用上帝可以获得更多好处,仅举几例:
更新:今天早上阅读一篇可能非常有用的文章:Create, run and manage your Ruby background processes with upstart。