Mein Discourse auf wespenreboards.com ist seit einigen Stunden ausgefallen. Mitglieder sagen mir, dass einige die Fehlermeldung erhalten, dass das Forum gehackt worden sein könnte. Ein anderer sagt, dass sie die Meldung erhalten, dass das Zertifikat abgelaufen ist. Eine dritte Person erhält nun diese Meldung: “FetchEvent.respondWith received an error:no-response.”
Wenn ich versuche, mich selbst anzumelden (ich bin der Admin), dreht sich nur das Rad. Das Forum ist auf dem neuesten Stand, daher sollte das Zertifikat auch das sein. Um sicherzugehen, habe ich Folgendes ausgeführt:
Es sieht so aus, als ob deine Seite im Moment nicht erreichbar ist. Hast du in der Zwischenzeit etwas unternommen?
Ich frage mich, ob du deinen Datencontainer aktualisieren musst, falls das schon eine Weile nicht mehr geschehen ist. Ich bin mir bei der Zwei-Container-Einrichtung noch nicht ganz sicher, daher werde ich @pfaffman ein Zeichen geben, da ich sicher bin, dass er mehr über den Rhythmus dafür weiß.
Hallo Jammy! Ich erinnere mich an dich von früher. Ich habe in der Zwischenzeit ein Update/Upgrade durchgeführt. Das ist alles… OK, ich warte dann, bis pfaffman online kommt.
Diese Befehle funktionieren nicht, aber vielleicht mache ich es falsch. Muss ich https://localhost/privacy durch https://wespenreboards.com/privacy ersetzen?
Dies hat sich möglicherweise kürzlich geändert, da die Seiten /privacy und /tos jetzt nur noch angezeigt werden, wenn company name ausgefüllt wurde. Ich weiß nicht, ob dies den Test in diesem Fall beeinflussen würde, aber ich dachte, es wäre relevant.
Hier gibt es weitere Informationen zu der Entscheidung:
Die Änderung, wann die AGB und Datenschutzseiten erstellt werden, ist ziemlich neu. Wenn Ihre Website nicht neu ist, betrifft Sie das nicht.
Ich bin mir nicht sicher, wie es in discourse-doctor verwendet wird. @pfaffman, können Sie hier etwas dazu sagen? Wird es zur Fehlerbehebung verwendet oder nur, um zu überprüfen, ob die Links vorhanden sind?
Wir werden neue Websitebesitzer mehr über diese Funktionalität aufklären.
ok, das Problem, das Sie haben, ist kein Erreichbarkeitsproblem, sondern wahrscheinlich ein Problem, dass Discourse nicht richtig startet. Können Sie alles einfügen, was Sie sehen, wenn Sie den Launcher starten?
Es wird von get_discourse_version verwendet, das von check_if_hostname_resolves_here aufgerufen wird, was DNS PROBLEM melden kann, wenn die Verbindung zu localhost und zur vollqualifizierten Domain nicht dieselbe Version melden. Es scheint jedoch, dass es stillschweigend sein könnte, wenn beide Verbindungen fehlschlagen. Siehe hier.
cd /var/discourse
git pull
./launcher start web_only
(Unter Berücksichtigung, dass ich persönlich nicht mit dem Zwei-Container-Setup vertraut bin, das Sie anscheinend verwenden. Berücksichtigen Sie auch die Frage im Thread, ob Sie Ihren Datencontainer aktualisieren sollten.)