代码之家  ›  专栏  ›  技术社区  ›  Maikel Urlitzki

Sidekiq重试:如何刷新工作者/代码?

  •  1
  • Maikel Urlitzki  · 技术社区  · 7 年前

    在我的sidekiq中,有4个作业被异常停止,现在正在重试。

    我修复了代码,但现在如何用修复的代码开始重试。 如果手动重新启动作业,则会出现旧代码/异常。

    如果我重新启动sidekiq,那么所有队列和重试都将丢失?

    提前感谢。

    2 回复  |  直到 7 年前
        1
  •  1
  •   Alex Baidan    7 年前

    您可以/必须重新启动sidekiq,使代码更改对其可见。Redis保存作业信息和查询,而不是sidekiq。

    P、 在大多数情况下都可以, but sometimes

        2
  •  0
  •   Manishh    7 年前

    你只需要重新启动所有作业。除非您清除它们或任何其他代码清除它们,否则它们是排队且安全的。所有数据都存储在redis中,因此它们目前处于安全位置。