cd /rails_app/
RAILS_ENV=production rake resque:work QUEUE='default' BACKGROUND=yes
RAILS_ENV=production rake resque:work QUEUE='default' BACKGROUND=yes
typing 2 times command above will run 2 worker for specific queue
RAILS_ENV=production rake resque:work QUEUE='high' BACKGROUND=yes
type 4 times if you want to run this queue with 4 workers
1条答案
按热度按时间qyuhtwio1#
我正在使用Resque作为我的Rails应用程序的后台作业
这里我回答也许能帮助你
附加说明
队列名称也可以作为优先级用于订购作业例如,我有01_high、02_default、03_low,我按照下面的命令运行worker
RAILS_ENV=生产rake resque:work QUEUE='*' BACKGROUND=yes
编号01_high具有更高的优先级,它将处理02_default直到01_high完成