我有問題。我在heroku上使用resque。有5個工人和5個隊列。 現在,我可以運行特定隊列(讓我們說工人1)的特定隊列(讓我們說隊列4)。heroku resque,對heroku上的特定工作者運行特定隊列
1
A
回答
1
不,你不能。 Resque要求您在環境變量中設置QUEUE(或在項目頂部的.resque
文件中)。
在heroku上,您不能根據測功機具有不同的環境變量。
你能做什麼,不過,是下面的,在你的Procfile
:
urgent: QUEUE=urgent rake environment resque:work
low: QUEUE=low rake environment resque:work
你會得到兩個不同的工人,可以擴展他們兩個單獨的視您的需求。
它們都將以相似的方式運行,但具有不同的環境變量使用不同的隊列。
0
如果您使用delayed_job這項工作
在Procfile中。
worker_l:捆綁EXEC耙作業:工作隊列= worker_l worker_m:捆綁EXEC耙作業:工作隊列= worker_m worker_h:捆綁EXEC耙作業:工作隊列= worker_h worker_u:捆綁EXEC耙作業:工作隊列= worker_u
然後
handle_asynchronously:do_it,:隊列=> 'worker_h'
相關問題
- 1. Rails,Heroku,Unicorn&Resque - 如何選擇網絡工作者/ resque工作者的數量?
- 2. Heroku上的Resque未正常運行
- 3. 如何讓resque-web在Heroku上工作?
- 4. 在heroku上激活resque工作人員
- 5. 在Heroku上resque雪松不工作
- 6. Heroku上的resque 2.0
- 7. 如何在heroku上運行特定的gem遷移?
- 8. Heroku工人跳過Resque的隊列配置?
- 9. 如何殺死Heroku上的resque工人?
- 10. 在特定線程上運行工作
- 11. 指定Heroku特定的寶石
- 12. Resque,Resque服務器上RedisToGo與Heroku的
- 13. Heroku上的resque優化
- 14. Autoscaling在Heroku實時Resque工作人員
- 15. Heroku resque starting workers
- 16. Heroku resque no worker
- 17. Heroku scheduler Resque
- 18. heroku部署 - 如何運行特定的構建?
- 19. 以最小特權運行Heroku Postgres
- 20. Heroku Dyno /工作者縮放
- 21. 在Heroku上運行時如何監視New Relic中的resque worker?
- 22. Heroku日誌Resque worker
- 23. Heroku Rails ClearDB Resque Connections
- 24. Tensorflow隊列運行器 - 是否可以對特定子集進行排隊?
- 25. 在Heroku上運行連續運行的工作進程
- 26. 非特定Heroku部署錯誤(Node.js,socket.io)
- 27. 工作進程運行Heroku Sceduler的procfile
- 28. Resque + Sinatra + Heroku如何連續運行作業
- 29. 如何在特定時間運行一個動作 - Rails Heroku服務器?
- 30. Heroku上的resque併發性(每個節點運行多個工人)