Forum aktualisiert, mehrere Fehler (Sidekiq läuft nicht)

Unser Forum wurde vor 2 Tagen auf die Version „Februar 2025 stabil“ aktualisiert (ich bin mir nicht sicher, wie ich die genaue Versionsnummer finde).

Unsere Mitglieder haben mehrere Fehler bemerkt:

  • Personen erhalten keine Benachrichtigungen für Antworten.
  • Personen müssen die Seite manuell aktualisieren, um Antworten zu sehen.
  • Das Plugin „Wer ist online“ verhält sich falsch und gibt an, dass über 50 Personen online sind, obwohl dies definitiv nicht der Fall ist.

Wie können wir das beheben? Wird es einen Hotfix oder so etwas geben?

Danke
Shaun

Wir haben diese Probleme weder auf unserem Hosting noch bei anderen Self-Hostern festgestellt, daher handelt es sich wahrscheinlich um ein Problem, das spezifisch für Ihren Server ist. Wir haben keine relevanten Korrekturen in der Pipeline.

Den Symptomen nach zu urteilen, scheint Sidekiq (der Hintergrundverarbeitungs-Prozessor) nicht korrekt zu funktionieren.

Sehen Sie kürzliche Fehler, wenn Sie /logs in Ihrem Forum besuchen?

Wie sieht /sidekiq aus? Werden dort Jobs verarbeitet?

2 „Gefällt mir“

Es gibt einige aktuelle Fehler:

Sidekiq scheint zu funktionieren?

(Bearbeitung: Eigentlich sehe ich, dass es nicht funktioniert… habe das noch nie zuvor gesehen, lol)

Ich habe gerade viele Benachrichtigungen erhalten, es scheint, als wäre es festgesteckt? Hat der Besuch von Sidekiq ihm einen Anstoß gegeben?

1 „Gefällt mir“

Ah, es scheint, dass mein Hoster auf meine Nachricht geantwortet hat und sie einen Anstoß gegeben hat… Ich werde sehen, was sie sagen. Danke!!

2 „Gefällt mir“

Interessant! Um ehrlich zu sein, bin ich überrascht, dass der Besuch des Dashboards dem Ganzen einen Schub geben würde, aber es ist möglich!

Wie sehen die Zahlen oben auf dem Dashboard aus:

In einem gesunden Zustand sollte die Zahl ‘enqueued’ nahe Null sein. Ich vermute, wenn die Dinge feststecken, ist Ihre Zahl sehr hoch und es kann einige Zeit dauern, bis sie auf 0 verarbeitet ist.

Ah, großartig!

2 „Gefällt mir“

Sidekiq lief (scheinbar problemlos), schien aber seit dem Update auf 3.4 mit etwa 1000 Jobs in der Warteschlange festzustecken. Da Updates oft Rebakes oder asynchrone Dinge durchführen, hielten wir das nicht für verdächtig.

Ein Neustart des Prozesses hat das Problem behoben. Ich vermute, dass das „Who’s Online“-Plugin der Schuldige sein könnte, bin mir aber nicht zu 100 % sicher.

1 „Gefällt mir“

Wahrscheinlich nicht damit zusammenhängend, aber wir sind auch auf etwas gestoßen, was möglicherweise auch ein Fehlverhalten von Sidekiq nach einem kürzlichen Update sein könnte.

Außerdem,

Zufall oder nicht, einer unserer Administratoren hat dies in den letzten 24 Stunden gesehen, aber ich konnte es noch nicht reproduzieren, daher könnte es ein einmaliger Fehler gewesen sein.

Ich bin auch auf dieses Problem gestoßen.

Das Sidekiq-Dashboard zeigte nichts Aktives an, alle fünf Job-Slots waren mit 21 Stunden alten Jobs gefüllt, sodass Sidekiq keine neuen Jobs jeglicher Art zog und die Anzahl der enqueued Jobs wuchs. Ich musste sowieso System-Updates durchführen, also habe ich das System einfach neu gestartet, was das Problem behoben hat.

Die wachsende Warteschlange „who’s online“ war mein erster Hinweis.

Das Sidekiq-Dashboard zu besuchen, hat ihm keinen „Tritt“ gegeben.

Zusätzlich bemerkte ich diese Warnung auf dem Discourse-Dashboard:

Ich frage mich, ob das eine Warnung bedeutete, die einfach irgendwo in der Benutzeroberfläche nicht angezeigt wurde. Ich habe diese Warnung nicht unmittelbar nach meinem letzten Update auf 176ee0bf60 bemerkt. Ich überprüfe das Dashboard nicht oft genug, um zu wissen, wann es aufgetaucht wäre.

1 „Gefällt mir“

Dieses Thema wurde 30 Tage nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr möglich.