我有一个工人类,可以找出谁发送通知,然后创建通知,push
将发送推送。
但是我遇到了Sidekiq的问题,就是当我SomeWorker.perform_in(5.seconds,someID, otherID)
它确实出现在sidekiq仪表板上时。但是5秒后,工作就会消失。 processed
的计数不会更新,也不会显示失败。事实上,它只是不会出现在任何柜台中。虽然有时工作被处理,我看到计数器和日志和推动。但大多数时候它只是消失而无处可寻。问题在哪里?
答案 0 :(得分:0)
你有一个旧的Sidekiq流程消耗这项工作。确保所有旧流程都已死亡。