【发布时间】:2021-08-08 02:04:25
【问题描述】:
Errbit 是否可以立即使用延迟作业?我们在生产环境中有一些失败的作业,我们可以在 delay_job.log 文件中看到一些任务失败以及它们的错误消息,但我们没有收到任何关于它的错误信息。
它是开箱即用的,还是我们应该使用 DJ 的挂钩将它与 Errbit 连接起来?
【问题讨论】:
标签: ruby-on-rails delayed-job errbit
Errbit 是否可以立即使用延迟作业?我们在生产环境中有一些失败的作业,我们可以在 delay_job.log 文件中看到一些任务失败以及它们的错误消息,但我们没有收到任何关于它的错误信息。
它是开箱即用的,还是我们应该使用 DJ 的挂钩将它与 Errbit 连接起来?
【问题讨论】:
标签: ruby-on-rails delayed-job errbit
由于 errbit 使用与 Airbrake 相同的通知程序,因此您可以使用延迟作业自述文件 https://github.com/collectiveidea/delayed_job#hooks 中示例挂钩中的内容。
【讨论】:
如果您不想费心编写自己的钩子,可以使用delayed-plugins-airbrake gem。 只需在简单的初始化程序中安装和注册即可轻松捕获延迟作业中发生的所有错误。
【讨论】: