2017-12-01 4 views
0

in meinem sidekiq gibt es 4 Jobs, die durch Ausnahmen gestoppt und jetzt in Wiederholungen sind.Sidekiq Versuche: Wie Arbeiter/Code zu aktualisieren?

Ich habe den Code behoben, aber wie kann ich jetzt einen erneuten Versuch mit dem festen Code starten. Wenn ich den Job manuell neu starte, hat er den alten Code/die Ausnahme. Ich möchte nicht den Job verlieren.

Wenn ich Sidekiq neu starte, dann sind alle Warteschlangen und Wiederholungen verloren?

Vielen Dank im Voraus.

Antwort

1

Sie können/sidekiq neu starten, um Codeänderungen sichtbar zu machen. Redis hält Jobinformationen und -abfragen, nicht Sidekiq.

P.S. In den meisten Fällen sind alle in Ordnung, but sometimes

0

Sie müssen nur alle Jobs neu starten. Diese sind in der Warteschlange und sicher, es sei denn, Sie löschen sie oder anderen Code löschen Sie sie. Alle Daten werden in redis gespeichert und sind somit für den Moment sicher.