Wir haben ein Problem mit Sidekiq, das auf mehreren Pods läuft.
Szenario 1:
In der Entwicklung haben wir eine einzelne Replik, was bedeutet, dass ein einzelner Pod läuft. Hier haben wir keine Probleme.
Zu Ihrer Information:
Überprüft: forum_url/sidekiq/busy (1 Prozess läuft)
Szenario 2:
In Pre-Prod und Prod haben wir mehr als eine Replik (mehr als ein Pod läuft). Wir haben ein Sidekiq-Concurrency-Problem (der Job läuft, überspringt aber die Codeausführung).
Zu Ihrer Information:
Überprüft: forum_url/sidekiq/busy (Mehr als 1 Prozess läuft). Für jeden Pod läuft ein Sidekiq-Prozess.
Korrigieren Sie mich,
Ist es in Ordnung, mehr als einen Sidekiq-Prozess auszuführen?
Wenn nicht, wie kann das Job-Concurrency-Problem behoben werden?
Zu Ihrer Information, wir verwenden Discourse Docker.
Welche geeigneten Schritte sollte ich befolgen? Vielen Dank im Voraus.
