我正在维护一个Rails应用程序,其中正在使用delayed_job gem发送电子邮件。
我刚刚注意到,由于应用程序中的一个bug,所有延迟的作业在过去几天里都失败了。现在这个bug已经修复了,我想尽快处理这些作业,但它们已经尝试失败太多次了,工作者从数据库中提取它们的时间间隔非常长。
我已经尝试通过更新delayed_jobs表并将尝试次数设置为较小的数字,并将run_at属性设置为当前时间,但仍然没有帮助。
你能告诉我如何强制工作者执行它们吗?
我刚刚注意到,由于应用程序中的一个bug,所有延迟的作业在过去几天里都失败了。现在这个bug已经修复了,我想尽快处理这些作业,但它们已经尝试失败太多次了,工作者从数据库中提取它们的时间间隔非常长。
我已经尝试通过更新delayed_jobs表并将尝试次数设置为较小的数字,并将run_at属性设置为当前时间,但仍然没有帮助。
你能告诉我如何强制工作者执行它们吗?