我正在尋找一個命令來啓動一個工作進程,以便在作業的perform
方法中,我可以調用debugger
並將控制權引發至命令提示符。如何在resque作業中使用ruby-debugger?
4
A
回答
0
我結束了使用pry而不是ruby-debugger。奇蹟般有效。幾乎愛爾蘭的魅力!
+0
你能告訴我你是如何撬動它的嗎?我在製作上遇到了重製錯誤,我知道它來自哪裏,但我不知道如何撬動它。你使用撬軌嗎?如果是這樣,這是否意味着您必須提交新代碼才能使用它? – 2016-09-30 01:04:00
1
而不是調用Resque.enqueue(Archive, self.id, branch)
(來自resque自述文件),我認爲你應該能夠撥打Archive.perform(self.id, branch)
。這樣做,你應該可以在worker中使用調試器。
1
以下行添加到您的Rails應用程序 Resque.inline =真 這將導致resque工作不能不
相關問題
- 1. Resque遠程作業
- 2. 在resque作業中傳遞proc/lambda
- 3. 在Heroku中快速處理Resque作業?
- 4. Resque不拾起作業
- 5. 如何在rails中使用resque scheduler時檢查作業的狀態?
- 6. 如何提醒用戶當一個resque作業完成
- 7. 如何殺死後臺作業在resque像寶石sidekiq
- 8. resque如何從隊列中刪除作業?
- 9. 如何檢查Resque中最後一次失敗的作業?
- 10. 如何從resque作業中訪問ENV變量
- 11. 如何查看Resque中的處理作業?
- 12. 如何在作業URL中使用params創建作業?
- 13. 如何設置resque作業的超時時間
- 14. Resque + Sinatra + Heroku如何連續運行作業
- 15. 如何將此控制器代碼移至Resque作業?
- 16. 如何查找ActiveRecord模型對象的關聯Resque作業?
- 17. 如何在PHP-RESQUE
- 18. 如何使用cron作業
- 19. 如何讓resque-web在Heroku上工作?
- 20. 我應該使用哪些Rails創業板來使用Resque重複創作?
- 21. 帶Resque的作業在Heroku上給出了「不知道如何構建任務」作業:「''
- 22. 如何一起使用resque-scheduler和resque-status?
- 23. 在Powershell中使用作業
- 24. 如何在Azkaban上使用Hive作業?
- 25. 何時resque worker作業在ActiveRecord對象生命週期中停止?
- 26. 從resque作業中的模塊訪問方法
- 27. 預定作業不工作的Resque Scheduler插件
- 28. 春季批量使用或如何在作業中啓動作業
- 29. 如何配置resque-web以使用Resque.redis.namespace?
- 30. 如何開始resque以使用Resque.redis.namespace?
你使用任何的IDE必須立即執行的入隊?你現在如何設置斷點? – Zepplock 2013-03-04 02:22:40
如果你在你的ruby代碼中調用'debugger',它將被視爲一個斷點。 – James 2013-03-04 02:23:24
如何在Resque外運行任務? – mathieugagne 2013-03-04 02:49:19