我的环境:Rails 3.2.x与Linux上的RVM,Passenger,Apache(Ubuntu),我没有使用Capistrano,暂时不打算这样做。
我已将Resque集成到我的Rails应用程序中,并且在使用
手动启动resque时一切正常rake RAILS_ENV=production environment resque:work QUEUE='*'
下一步是在Passenger启动(重启)时自动启动Resque(重启)。
我该怎么做?
答案 0 :(得分:2)
如何在此问题上使用foreman呢?
Foreman是一个基于procfile的工具,用于管理多进程rails应用程序。
在railscasts可以看到一个简单的介绍。示例可能如下所示:
web: bundle exec rails server
solr: bundle exec rake sunspot:solr:run
resque: rake RAILS_ENV=production environment resque:work QUEUE='*'