即使重启后我怎样才能保持乘客独立?
我有几个应用程序在ruby 1.9.2上运行rails 3并使用nginx + passenger部署在Ubuntu 10.04 LTS机器上。现在,我需要添加一个在ruby 1.8.7(REE)和Rails 2上运行的新应用程序。我完成了使用RVM,Passenger Standalone和反向代理。
问题是,每次我必须重新启动服务器(例如安装安全更新)时,我必须手动启动Passenger Standalone。
有没有办法自动启动它?我被告知要使用Monit或God,但我无法编写适用于Passenger Standalone的正确配方。我也有上帝和RVM的一些问题,所以如果你有一个不使用上帝的解决方案,或者如果你知道如何正确配置God / Rvm,那就更好了。
没有找到相关结果
已邀请:
4 个回复
橙绥
和apache配置:
Upstart没有设置乘客所依赖的ENV ['HOME'],所以我们必须在执行乘客命令时传递它。除此之外它非常直接。 调试说明:https://serverfault.com/questions/114052/logging-a-daemons-output-with-upstart(将类似
的内容添加到脚本块的第二行) 希望这可以帮助。
耐钨徒
体悉
骂陋冠