在开发环境中,我使用以下命令在启动服务器后启动守护程序:
RAILS_ENV=development lib/daemons/mailer_ctl start
在生产环境中,从应用程序目录中,我将使用:
lib/daemons/mailer_ctl start
我可以更改development.rb和production.rb文件,以便自动启动守护程序吗?如果没有,还有另一种方法吗?
答案 0 :(得分:1)
我建议您在生产服务器上使用god(或类似的东西)来监视进程的现有情况,如果它不存在则启动它
Monit是另一种选择 - 这是monit vs god
上的一个好问题