如何防止我使用'rails runner'运行的服务器脚本超时?

时间:2011-11-29 14:34:34

标签: ruby ruby-on-rails-3

我有几个ruby服务器脚本存在于我的rails应用程序的根文件夹中,并为它做了一些事情。我一直在使用以下命令启动每个服务器脚本(需要我的rails环境):

bundle exec rails runner 'myserverscript.rb'

一切都很有效,但问题是在几个小时后的某个时刻,我的服务器脚本停止运行,我必须重新启动它。有什么关于铁轨运动员的东西,它只是超时?有没有更好的方法来运行需要我的rails环境的ruby服务器脚本?

1 个答案:

答案 0 :(得分:1)

如果您需要保持服务器脚本正常运行,那么您应该使用godrunit。他们将处理脚本因某些意外原因而死亡的情况。我不知道rails runner中的任何超时,我希望你会遇到意想不到的异常。