Diese Seite ist nur im Lesemodus

Von Zeit zu Zeit, nach etwa zwei Tagen Arbeit, gerät die Website in den schreibgeschützten Modus. Das Forum ist komplett leer, es gibt fast keine Benutzer, die es nutzen, sodass die Website definitiv nicht überlastet ist. Ich habe die Vorschläge aus dem folgenden Thread ausprobiert: Discourse stuck in maintenance mode

Es hilft nicht:

# cd /media/data/discourse/
root@main:/media/data/discourse# ./launcher enter app
x86_64 arch detected.
root@main-app:/var/www/discourse# rails c
Loading production environment (Rails 7.2.2.1)
discourse(prod)> Discourse.disable_readonly_mode
=> true
discourse(prod)> Discourse.disable_readonly_mode(Discourse::READONLY_MODE_KEY)
=> true
discourse(prod)> Discourse.disable_readonly_mode
=> true

Der Server ist nicht mit anderen Apps/Diensten überlastet:

Das Neustarten von Redis zusammen mit der Datenbank hilft. Aber gibt es Protokolle, die ich überprüfen sollte, oder wie kann ich dieses Problem beheben?

Discourse-Version ist 3.5.0.beta3-dev

Hier sind einige Informationen: Read Only Modes in Discourse

Ist Ihr Dienstanbieter für Redis oder PostgreSQL zuverlässig? Eine schlechte Verbindung zu diesen Diensten kann dazu führen, dass Ihr Forum in den schreibgeschützten Modus wechselt. Eine weitere Möglichkeit ist, dass Ihr Festplattenspeicher an seine Grenzen stößt. Wenn Ihre Backups alle 2 Tage laufen und Sie dies bemerken, könnte dies eine verwandte Ursache sein.

3 „Gefällt mir“

Redis und PostgreSQL laufen auf demselben Server. Es scheint keine Probleme mit einem von beiden oder mit dem Festplattenspeicher zu geben. Aber ich werde mir das alles genauer ansehen. Danke!