有没有一个简单的方法让backgroundrb启动服务器?

时间:2010-07-28 16:41:47

标签: ruby-on-rails ruby backgroundrb

当服务器重新启动时,是否有一种简单的方法可以启动(重启)backgroundrb?

实施例。如果您的主机使用mongrel群集并且您无法访问它(除了启动/停止),该怎么办? 我在论坛上找到的解决方案之一是backgroundrb插件中的代码片段,检查PID是否存在(如果不存在则以exec或system开头)等。 只是你的想法。

1 个答案:

答案 0 :(得分:0)

我的解决方案:  在rails运行之前的脚本/服务器中为bacgroundrb添加系统调用

# AUTO START BACKGROUDRB
#stop if already runing
system( "./script/backgroundrb stop")
#start
system( "./script/backgroundrb start")