Tengo un sitio que ha estado funcionando muy bien durante más de 18 meses.
Noté que se estaba ejecutando en Debian buster, así que actualicé a bullseye y a Discourse a 3.1.0.beta3.
Desde entonces, cada mañana, he notado que el sitio está caído y he estado tratando de diagnosticar por qué. Estoy recibiendo muchos errores extraños en los registros:
./launcher logs app muestra muchos:
svlogd: advertencia: no se puede bloquear el directorio: /var/log/postgres: fallo temporal
svlogd: fatal: no hay directorios de registro funcionales.
svlogd: advertencia: no se puede bloquear el directorio: /var/log/redis: fallo temporal
svlogd: fatal: no hay directorios de registro funcionales.
En /var/log/postgres/current veo:
2023-04-10 10:48:23.733 GMT [6918] LOG: omitiendo archivo de configuración faltante «/shared/postgres_data/postgresql.auto.conf»
2023-04-10 10:48:23.734 UTC [6918] FATAL: el directorio de datos «/shared/postgres_data» tiene propiedad incorrecta
2023-04-10 10:48:23.734 UTC [6918] HINT: El servidor debe ser iniciado por el usuario que posee el directorio de datos.
Y en /var/log/redis/current:
3787:M 10 Abr 2023 10:49:09.043 * 100 cambios en 300 segundos. Guardando…
3787:M 10 Abr 2023 10:49:09.044 * Guardado en segundo plano iniciado por el pid 7014
7014:C 10 Abr 2023 10:49:09.045 # Error al abrir el archivo RDB dump.rdb (en el directorio raíz del servidor /shared/redis_data) para guardar: Permiso denegado
3787:M 10 Abr 2023 10:49:09.144 # Error de guardado en segundo plano.
El propietario de /shared/postgres_data es postgres:postgres y redis_data es redis:redis.
He intentado ./launcher rebuild app varias veces.
¡Por favor, ayúdame!
Gracias
Phil