我正在使用daemon-spawn gem运行delayed_job守护程序,但是,只要存在数据库锁定错误或任何其他类型的错误,delayed_job守护程序就会停止/退出。有没有办法在守护进程中拯救这些异常?
答案 0 :(得分:0)
我想这不是代码,没有答案:)
根据您的设置,您可以挽救错误:
class CrawlJob
attr_accessor :site_id
def initialize(site_id)
self.site_id = site_id
end
def perform
begin
Site.find(self.site_id).crawl
rescue
# ... handle the error
end
end
end