Sidekiq工作轨道



我正在后台运行一些函数,但现在我不想在后台运行这些函数,因为perform函数只返回一个作业Id,我想显示相关作业失败的错误消息。是否可以显示sidekiq作业失败的原因的错误消息。

在某些方面是可能的(我只做了2次(:

  1. 您为后台作业创建一个日志文件->如果只有管理员/开发人员可以读取作业失败的原因,这是合适的;

  2. 您可以在DB中记录状态->如果您希望用户查看他们的事务是否成功,这是合适的,但请记住backgroundjob是异步运行的。您可以显示作业失败的原因,但不能实时显示。用户可以在索引或显示中看到它,这取决于您的商业模式。

无论哪种方式,都必须使用rescue

最新更新