Kategorie-Link nach dem heutigen Update fehlgeschlagen

  1. Das System ist seit dem Update heute Morgen sehr langsam geworden.
    Die Beiträge können problemlos angezeigt werden, aber das Laden der Kategorien-Seite schlägt fehl.
    Die Ladezeit-Anzeige im Admin-Bereich wird nicht angezeigt.

  2. Ich habe das gesamte System über das tägliche VPS-Backup wiederhergestellt.

  3. Nach der Wiederherstellung zeigt Discourse einen 502-Fehler an.

  4. Ich habe mich per PuTTY eingeloggt und die App neu aufgebaut.
    PS: Ich habe eine Warnmeldung gesehen:
    „MaxMind IP-Datenbank-Updates erfordern eine Lizenz
    Bitte setzen Sie DISCOURSE_MAXMIND_LICENSE_KEY auf einen von Ihnen unter https://wwww.maxmind.com generierten Schlüssel“
    (Aktualisierung) Ich habe die app.yml geprüft und festgestellt, dass die Einstellung für DISCOURSE_MAXMIND_LICENSE_KEY auskommentiert ist.

  5. Die „Custom Header Links“ sind von horizontal auf vertikal umgestellt. Ich kann mich nicht mehr mit der korrekten ID/Passwort anmelden.

  1. Ich habe das System erneut über das tägliche VPS-Backup wiederhergestellt. Und wieder der 502-Fehler…

Wie komme ich aus diesem Kreislauf heraus und bringe Discourse wieder zum Laufen?

Bitte um Rat. Vielen Dank im Voraus.

*Update-Liste

https://github.com/discourse/discourse/compare/c659e3e9...44aa46ca

https://github.com/discourse/discourse-calendar/compare/f5cb5a2...14a7649

https://github.com/discourse/discourse-solved/compare/fe4d0c0...ca0dbd6

Suche nach Fehlern in /var/discourse/shared/standalone/log/
Wie lange ist dein letztes Update her?
Manchmal funktionieren Themes und Theme-Komponenten nicht mehr. Versuche es mit den Anweisungen unter Using Safe Mode to troubleshoot issues with themes and plugins und prüfe, ob das hilft.

Vielen Dank für den Rat. Normalerweise aktualisiere ich 2 bis 3 Mal pro Woche.

UPDATE: Ich habe denselben oben genannten Vorgang zum dritten Mal durchgeführt, und das Problem 5 („Custom Header Links

Es sieht so aus, als würde deine Seite einen JavaScript-Fehler auslösen: TypeError: undefined is not an object (evaluating 'e[t]'). Ich bin mir jedoch nicht sicher, was die Ursache dafür ist.

Ich würde empfehlen, alle deine Plugins in der app.yml zu deaktivieren und sie dann einzeln wieder zu aktivieren, bis du herausfindest, welches Plugin das Problem verursacht. Du solltest auch die Meta-Diskussionsseite für jedes von dir verwendete Plugin prüfen, um zu sehen, ob bekannt ist, dass eines davon kürzlich defekt ist.

Danke nochmals. Sieht so aus, als wäre nichts falsch.

Verstanden. Ich werde zuerst „calendar

Fehlermeldung (Bild unten angehängt):

send @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:26
ajax @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:26
window.onerror @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:36
(anonymous) @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:36
(anonymous) @ https://vip.studycamp.tw/assets/vendor-d0c9e6c505a84fa8f3e94def4d2b21ca24b3da8a8d3d2ae26f90b26f3ea9fa94.js:36

Als ich das obige Stichwort im Internet suchte, fand ich ein ähnliches Problem auf einer anderen Discourse-Website:

Vielen Dank für die große Hilfe von @ssvenn.

Einige weitere Tests:

  1. Sicherer Modus aktivieren – funktioniert einwandfrei.

  2. app.yml so bearbeiten, dass nur das Docker-Manager-Plugin enthalten ist, und die App neu erstellen.
    ERGEBNIS: funktioniert einwandfrei

  3. app.yml so bearbeiten, dass nur das Onebox-Plugin* entfernt wird, und die App neu erstellen.
    ERGEBNIS: funktioniert einwandfrei
    *Das einzige nicht-offizielle Plugin, das ich installiert habe.

  4. app.yml so bearbeiten, dass alle Plugins wie vor der Änderung enthalten sind, und die App neu erstellen.
    ERGEBNIS: funktioniert einwandfrei

Nun ist das Problem schließlich verschwunden. Ich habe jedoch nichts weiter getan, als die App immer wieder neu zu erstellen.


Alle gestern erstellten Apps sind beim Category-Link gescheitert.

Alle heute Morgen (Taiwan-Zeit) erstellten Apps funktionieren beim Category-Link einwandfrei.

Ich vermute, dass in diesem Zeitraum ein Code-Update dieses Problem behoben hat. Warum genau, weiß ich jedoch immer noch nicht.