Die Benachrichtigungsleiste konnte nicht geladen werden

Ich habe festgestellt, dass meine Benachrichtigungsleiste nicht normal geladen werden konnte. Ich habe versucht, auf einen neuen Server zu migrieren, aber das Problem konnte immer noch nicht gelöst werden. Ich habe versucht, ein anderes Konto zu wechseln, aber die Benachrichtigungsleiste konnte immer noch nicht normal geöffnet werden.
Die maximale Anzahl von Benachrichtigungen ist auf 100 eingestellt.

image

Ich frage mich, ob das ein Warteschlangenproblem ist oder was da los ist?

Gibt es Fehler in der Javascript-Konsole? Möglicherweise wird ein Fehler angezeigt, wenn der Client versucht, Benachrichtigungen zu laden, was bei der Suche nach dem Problem helfen kann.

Verwenden Sie denselben Hosting-Anbieter?


Ich habe in der Konsole festgestellt, dass die Anfrage in Ordnung ist und die Daten zurückgegeben werden, aber warum werden sie nicht angezeigt?

Meinen Sie den Domainnamen oder den Dienstanbieter?

Dienstanbieter, ja.

Gibt es Javascript-Fehler?

1 „Gefällt mir“

Ich sehe keine Fehler, aber in der nachfolgenden Anfrage ist nichts vorhanden.


Sie müssen den Tab „Konsole“ überprüfen, nicht den Tab „Netzwerk“.

3 „Gefällt mir“

Es tut mir leid, ich habe es vergessen.

Hallo!
Sind das alle Fehler, die Sie sehen? Nichts weiter als diese für diesen Seitenaufruf?

Um Browser-Erweiterungen oder Theme-Interferenzen auszuschließen, können Sie es in einem Inkognito-Fenster und im abgesicherten Modus versuchen?

3 „Gefällt mir“

Dies geschieht, wenn Sie das folgende Plugin installieren und es anschließend entfernen, bevor Sie die Benachrichtigungstabelle bereinigen.

Führen Sie Notification.where(notification_type: [800,801,802]).limit(10000).destroy_all in einer Rails-Konsole aus, bis es wieder funktioniert.

7 „Gefällt mir“

Ja, ich habe den abgesicherten Modus aktiviert.

Ich habe versucht, die Konsole zu öffnen, um den Befehl auszuführen, aber die Konsole meldete einen Fehler, dass der Befehl nicht verfügbar sei.
127.0.0.1:6379> Notification.where(notification_type: [800,801,802]).limit(10000).destroy_all
error:(error) ERR unknown command Notification.where(notification_type:, with args beginning with: [800,801,802]).limit(10000).destroy_all,
image

Das ist die Redis-Konsole, nicht die Rails-Konsole.

Vielen Dank für Ihre Hilfe. Lassen Sie mich zusammenfassen, wie Sie damit umgehen können.

  1. Gehen Sie zur Rails-Konsole

rails c

  1. Führen Sie auf der Konsole den folgenden Befehl aus:

Notification.where(notification_type: [800,801,802]).limit(10000).destroy_all

  1. Sie sehen Daten, die sich auf Ihre Foreninhalte beziehen, in der SSH-Konsole angezeigt, und Sie können Enter drücken, um weitere Informationen bis zum Ende zu erhalten.
1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.