2013-05-12 48 views
1

我第一次玩resque。寶石本身很好,但開箱即用,我沒有任何有效的方法來識別從resque任務中拋出的錯誤/異常。 redis/resque worker本身似乎沒有記錄(或拋出異常),這意味着如果代碼中存在錯誤,我發現它的唯一方法是PRYing,直到找到錯誤。所以:總之,有沒有什麼辦法在resque隊列中拋出異常?如果沒有,就像大多數人進行重新調試一樣設置一個記錄器?Rails&Resque:異常處理方法

回答

2

Resque確實提供了一個nice UI,該作業正在運行並且失敗,並且它已經顯示了一些關於異常的信息。你可以在你的路由與類似配置它:

mount Resque::Server, at: '/admin/jobs'

這是遠遠不夠的,或者是你不使用它?

這就是說,我建議你爲你的工作設置一個記錄器,你應該希望這兩個選項都可用。