我使用启动和监控我的星空守护进程和工作守护进程。
在开发机器上工作非常棒,但是"workling_starling_client“拒绝在我的生产机器上启动。
发布于 2008-10-21 12:58:44
我意识到通过显式地
export RAILS_ENV=production我的工作-明星客户启动正常。
因此,在发出RAILS_ENV文件之前,我必须声明变量。
RAILS_ENV=production god -d config/monitor_daemons.god -t我还使用该变量启动在生产端口中启动守护进程
STARLING_PORT = ENV['RAILS_ENV'] == 'production' ? '-p 15151' : ''
God.watch do |w|
...
w.start = "starling -d -P log/starling.pid -q log/ #{STARLING_PORT}"
...
end
God.watch do |w|
...
w.start = "script/workling_starling_client start"
...结束
https://stackoverflow.com/questions/221711
复制相似问题