Meine Discourse-Seite unter https://wespenreboards.com/ ist ausgefallen. Wir können nicht einmal die Anmeldeseite aufrufen. Ich hatte schon einmal Probleme mit Zertifikaten, aber diesmal scheint das nicht der Fall zu sein. Ich habe die Update-Befehle in der DigitalOcean-Droplet-Konsole ausgeführt, aber das Problem wurde nicht behoben.
Ich habe einen Konsolen-Screenshot und die Chrome-Seite beigefügt, die angezeigt wird, wenn ich die Forum-URL eingebe. Es gibt viele WARNHINWEISE im Konsolentext. Hat das etwas damit zu tun? Ich bin ein Neuling in diesen Dingen.
Hallo Richard. Wie kann ich den gesamten Konsolenprotokoll kopieren und einfügen? Es scheint nicht auf die normale Weise durch einfaches Kopieren und Einfügen möglich zu sein. Gibt es eine einfache Möglichkeit, es zu kopieren und einzufügen?
Es tut mir leid, ich kann Ihnen bei der Fehlersuche in Discourse helfen, aber nicht bei etwas, das wie ein Problem mit Ihrem Computer oder der von Ihnen verwendeten Cloud-Plattform aussieht.
Alternativ können Sie durch das Protokoll scrollen, nach etwas suchen, das ein Fehler ist, und davon einen Screenshot machen.
Die Seite reagiert nicht, was darauf hindeutet, dass sie keine Netzwerkverbindung hat. Wenn Discourse ausgefallen wäre, würdest du immer noch eine Meldung erhalten, dass die Verbindung verweigert wurde, nicht einen Timeout.
Nein, keine Firewall. Es hat sich nichts geändert. Das Einzige, was ich getan habe, war Folgendes auszuführen, um sicherzustellen, dass mein Zertifikat nicht abläuft:
Danach bemerkte jemand, dass das Forum ausgefallen war und schickte mir eine E-Mail. Es ist unklar, ob das Ausführen dieser Befehle das Problem verursacht hat oder ob das Forum bereits vorher ausgefallen war. Aber ich weiß nicht, warum die Ausführung dieses Befehls dieses Problem verursachen sollte.
Ich habe mich an DigitalOcean gewandt, und sie haben mir Folgendes geschickt:
> Hallo Wes,
>
> Danke für Ihre Rückmeldung und die zusätzlichen Informationen. Welche Art von Konsole er verwendet hat, ist für das, was in unserem Droplet passiert ist, nachdem er dort war, nicht wirklich relevant.
>
> Mir ist aufgefallen, dass Sie den Befehl “./launcher start up” verwendet haben. Versuchen Sie stattdessen den Standardbefehl “./launcher start app”.
>
> Wenn dies nicht funktioniert, sollten Sie sich an Ihren Entwickler wenden, da dies darauf hindeuten würde, dass Discourse auf eine nicht standardmäßige Weise eingerichtet wurde, die für ihn einzigartig ist.
Ich habe den Befehl “start app” ausgeführt und die folgende Meldung erhalten:
Ich weiß nichts über ein Zwei-Container-Setup, aber wie ich das sehe, hast du die vorherige App zerstört, und wenn beim Neuerstellen etwas schiefgeht, kannst du die alte nicht mehr verwenden.
Ich weiß es nicht. Ich habe kein .yml zum Beispiel – hatte ich nie. Ich weiß nicht einmal, was „zwei Container“ bedeutet. Irgendeine Idee, was als Nächstes zu tun ist?
Ich habe auch Folgendes von DigitalOcean erhalten:
Ich habe den Droplet überprüft und sehe, dass er aktiv ist und antwortet. Allerdings sind die HTTP- und HTTPS-Ports derzeit geschlossen.
> root@jump:~# nmap -Pn -p 22,80,443 69.55.54.86 Starting Nmap 7.80 ( [https://nmap.org](https://nmap.org/) ) at 2024-08-10 11:42 UTC Nmap scan report for [wespenreboards.com](https://wespenreboards.com/) (69.55.54.86) Host is up (0.23s latency). PORT STATE SERVICE 22/tcp open ssh 80/tcp closed http 443/tcp closed https Nmap done: 1 IP address (1 host up) scanned in 0.51 seconds
Ich habe destroy/rebuild web_only erneut ausgeführt, und jetzt funktioniert es plötzlich. Ich habe es heute schon zweimal ohne Erfolg ausgeführt. Aber jetzt funktioniert es, was großartig ist.
Im Grunde hat nmap Ihnen mitgeteilt, dass der Port für SSH offen war – nun, das wussten Sie bereits. Aber die Ports 80 und 443 waren geschlossen. Also konnte niemand hineingelangen.
Alles ist theoretisch möglich, aber… nein. Ihr Droplet hatte eine kleine Störung, und deshalb fiel die Firewall aus. Vielleicht dachte Jay etwas Ähnliches, und deshalb schlug er vor, das Droplet neu zu starten. Oder das Bootstrapping war nicht erfolgreich, aber ich weiß nicht, wie das diese Ports schließen könnte.