Ich habe eine Website, die seit über 18 Monaten sehr gut läuft.
Ich habe festgestellt, dass sie auf Debian Buster lief, also habe ich auf Bullseye und Discourse auf 3.1.0.beta3 aktualisiert.
Seitdem habe ich jeden Morgen festgestellt, dass die Website nicht erreichbar ist und versuche herauszufinden, warum. Ich bekomme viele seltsame Fehler in den Protokollen:
./launcher logs app zeigt viele:
svlogd: warning: unable to lock directory: /var/log/postgres: temporary failure
svlogd: fatal: no functional log directories.
svlogd: warning: unable to lock directory: /var/log/redis: temporary failure
svlogd: fatal: no functional log directories.
In /var/log/postgres/current sehe ich:
2023-04-10 10:48:23.733 GMT [6918] LOG: skipping missing configuration file “/shared/postgres_data/postgresql.auto.conf”
2023-04-10 10:48:23.734 UTC [6918] FATAL: data directory “/shared/postgres_data” has wrong ownership
2023-04-10 10:48:23.734 UTC [6918] HINT: The server must be started by the user that owns the data directory.
Und in /var/log/redis/current:
3787:M 10 Apr 2023 10:49:09.043 * 100 changes in 300 seconds. Saving…
3787:M 10 Apr 2023 10:49:09.044 * Background saving started by pid 7014
7014:C 10 Apr 2023 10:49:09.045 # Failed opening the RDB file dump.rdb (in server root dir /shared/redis_data) for saving: Permission denied
3787:M 10 Apr 2023 10:49:09.144 # Background saving error
Der Besitzer von /shared/postgres_data ist postgres:postgres und redis_data ist redis:redis.
Ich habe ./launcher rebuild app mehrmals versucht.
Bitte helfen Sie!
Danke
Phil