2

谁能指出我如何开始运行的解决方案

 bundle exec env rake resque:work QUEUE='*'

在生产中部署 Rails 应用程序时(我使用的是 EC2 和 Ubuntu)?我没有使用乘客或任何部署(由于一些复杂性,不得不手动设置服务器并手动复制 Rails 应用程序)。

4

3 回答 3

5

由于您使用的是 Ubuntu,因此使用 upstart 启动 resque workers 可能对您有用。这种方法对我来说效果很好。这是我在设置它时发现的一篇博客文章的链接,它很有帮助。

http://jasonroelofs.com/2012/03/12/manage-and-monitor-resque-with-upstart-and-monit/

于 2012-07-10T17:34:02.680 回答
4

与所有 rake 一样,这很简单RAILS_ENV=production rake resque:work QUEUE=*

于 2012-05-11T09:13:01.767 回答
1

这是我所做的

PIDFILE=./resque.pid BACKGROUND=yes QUEUE="*" RAILS_ENV=production  rake resque:work >>  resque.log &
于 2016-04-24T17:08:42.350 回答