我可以在Rails 2.3.11应用程序中自动启动守护程序吗?

时间:2011-12-01 15:24:17

标签: ruby-on-rails daemon

在开发环境中,我使用以下命令在启动服务器后启动守护程序:

RAILS_ENV=development lib/daemons/mailer_ctl start

在生产环境中,从应用程序目录中,我将使用:

lib/daemons/mailer_ctl start

我可以更改development.rb和production.rb文件,以便自动启动守护程序吗?如果没有,还有另一种方法吗?

1 个答案:

答案 0 :(得分:1)

我建议您在生产服务器上使用god(或类似的东西)来监视进程的现有情况,如果它不存在则启动它

http://god.rubyforge.org/

Monit是另一种选择 - 这是monit vs god

上的一个好问题