[英]Sidekiq job rails
我在后台运行一些函数,但现在我不想在后台运行这些函数,因为执行函数只返回一个作业 ID 我想显示错误消息,为什么特定的作业失败。 是否可以显示为什么 sidekiq 作业失败的错误消息。
在某些方面是可能的(我只做了 2 个):
您为后台作业创建一个日志文件 -> 这适用于只有管理员/开发人员可以阅读作业失败的原因;
您在数据库中记录状态 -> 如果您希望用户查看他们的事务是否成功,这很合适,但请记住后台作业正在异步运行。 您可以显示作业失败的原因,但不能实时显示。 用户可以在索引或展示中看到它,这取决于您的商业模式。
无论哪种方式,您都必须使用rescue
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.