当服务器重新启动时,是否有一种简单的方法可以启动(重启)backgroundrb?
实施例。如果您的主机使用mongrel群集并且您无法访问它(除了启动/停止),该怎么办? 我在论坛上找到的解决方案之一是backgroundrb插件中的代码片段,检查PID是否存在(如果不存在则以exec或system开头)等。 只是你的想法。
答案 0 :(得分:0)
我的解决方案: 在rails运行之前的脚本/服务器中为bacgroundrb添加系统调用
# AUTO START BACKGROUDRB
#stop if already runing
system( "./script/backgroundrb stop")
#start
system( "./script/backgroundrb start")