Skip to main content


Hallo @Friendica Support ,
meine Instanz dica.interfel.de liefert seit vorhin Err 504 Gateway Time-out zurück.
Sie liegt bei Uberspace und der DNS-Eintrag funktioniert offenbar.
Die Datenbank scheint auch ok, ich habe gerade erfolgreich ein Backup davon erstellt.
Konsole und Performance auf der Konsole, Quota usw sind ok.

Die einzige Änderung der letzten Monate ist die Aktivierung des Addons Bluesky. Es lief bis gestern Abend sauber und hat drei Accounts von Bluesky in meine Timeline integriert. Mehr nicht.

Habe als erste Maßnahme gerade auf der Konsole versucht, das Addon zu deaktivieren, aber der entsprechende Befehl scheint das Addon nicht zu finden:
[... bin]$ console addon disable bluesky
[Error] Addon nicht gefunden

Der Befehl zum Auflisten aller aktiven Addons liefert auch nur eine leere Liste:
[... bin]$ ./console addon list enabled
+------+---------+
| Name | Enabled |
+------+---------+
| | |
+------+---------+

Gibt es irgendwelche Ideen dazu, was ich tun kann?

in reply to SoNak

Du musst die Kommandos immer vom Basisordner aufrufen, d.h. bin/console ...
in reply to Michael Vogel

Ah, okay, danke Dir.

So funktioniert schon mal der 'disable bluesky'-Befehl - zumindest kommt keine Fehlermeldung.
./bin/console list enabled wirft allerdings die gesamte Liste aller Addons raus, obwohl ich nur einige wenige aktiviert habe.

Der '504' kommt immer noch. Es ist die Friendica 2024.06.

Kann ich über die Konsole irgendwie einen relevanten Status herausfinden?
./bin/console maintenance 1 bzw 0 funktioniert übrigens einwandfrei.

This entry was edited (1 day ago)
in reply to SoNak

Ich hoffe, dass Du das Protokoll aktiviert hast. Da kann man eigentlich immer ganz gut sehen, ob das System Probleme hat.
in reply to Michael Vogel

Leider kein Protokoll mehr, nachdem die Instanz seit langem unauffällig lief.
Kann ich das Protokoll (trotz "Ich hoffe...") manuell irgendwo einschalten?
in reply to SoNak

Ich glaube, dass man das per Konsolenkommando machen kann, aber ich kann im Moment nicht nachschauen.
in reply to Michael Vogel

Der Fehler ist behoben, aber das Konsolenkommando zum Einschalten des Friendica-Protokolls wäre bei Gelegenheit trotzdem von Interesse.
So für das Befehls-Archiv.


Fehler offenbar behoben :-)

Habe aufgrund Deines Hinweises mal das PHP-Log von Uberspace aktiviert. Das dauerte sehr lange und hatte schon durchs Einschalten dutzende ERRORs im sehr langen Logfile.
Dann auf die PHP-Version auf 8.1 umgestellt und erneut das PHP-Log aktiviert. Drei Zeilen im Log und "ready to handle connections".

Laut History war zuvor PHP 8.0 aktiviert und war wohl Ursache des Problems. Irgendetwas muss vergangene Nacht bei Uberspace verändert worden sein.

Die Instanz läuft nun wieder erwartungsgemäß und Deine Hilfe bei der Konsole hat mich auf die Spur gebracht.
Vielen vielen Dank dafür!


in reply to SoNak

@SoNak @Michael Vogel gaaaz simpel ;-)

bin/console config system debugging zeigt den aktuellen Wert der Einstellung an, 0 bedeutet kein logging, 1 bedeutet logging. Wenn du den gewünschten Wert als vierten Parameter übergibts änderst du die aktuelle Einstellung, also zum Aktivieren des Protokollierens bin/console config system debugging 1.

in reply to SoNak

...auch im Maintenance-Mode kommt der '504'.
Dann liegt das Problem wohl woanders, oder?
in reply to Michael Vogel

Fehler offenbar behoben :-)

Habe aufgrund Deines Hinweises mal das PHP-Log von Uberspace aktiviert. Das dauerte sehr lange und hatte schon durchs Einschalten dutzende ERRORs im sehr langen Logfile.
Dann auf die PHP-Version auf 8.1 umgestellt und erneut das PHP-Log aktiviert. Drei Zeilen im Log und "ready to handle connections".

Laut History war zuvor PHP 8.0 aktiviert und war wohl Ursache des Problems. Irgendetwas muss vergangene Nacht bei Uberspace verändert worden sein.

Die Instanz läuft nun wieder erwartungsgemäß und Deine Hilfe bei der Konsole hat mich auf die Spur gebracht.
Vielen vielen Dank dafür!

in reply to Bionk

Das war zwar wirklich herumstochern im Nebel, aber oft reichen grobe Indizien, um ein Problem einzugrenzen. Von Beginn an war da das Gefühl, es liegt in der Infrastruktur begründet. Daher auch zunächst die Tests bezüglich DNS, Quota usw.

Es brauchte nur den passenden Funken - Logfiles. Ich arbeite einfach zu selten auf dieser Ebene, um von selbst darauf gekommen zu sein.

Zeit für den zweiten Versuch eines Liberapay-Kontos. Hatte bei einem früheren Versuch 2021 keine Einzahlung hinbekommen oder einfach das Prinzip nicht verstanden.