标签: ruby ruby-on-rails-3
我有几个ruby服务器脚本存在于我的rails应用程序的根文件夹中,并为它做了一些事情。我一直在使用以下命令启动每个服务器脚本(需要我的rails环境):
bundle exec rails runner 'myserverscript.rb'
一切都很有效,但问题是在几个小时后的某个时刻,我的服务器脚本停止运行,我必须重新启动它。有什么关于铁轨运动员的东西,它只是超时?有没有更好的方法来运行需要我的rails环境的ruby服务器脚本?
答案 0 :(得分:1)
如果您需要保持服务器脚本正常运行,那么您应该使用god或runit。他们将处理脚本因某些意外原因而死亡的情况。我不知道rails runner中的任何超时,我希望你会遇到意想不到的异常。