Bases de données

PostgreSQL : « the database system is starting up »

Sans gravité Bruit normal des logs : rien à faire, sauf si ça vous gêne.

Le message tel qu'il apparaît dans les logs :

FATAL: the database system is starting up

Ce que ça veut dire

L'application a voulu se connecter à sa base de données pendant que celle-ci démarrait. Elle réessaie (ou redémarre) et ça finit par passer.

Pourquoi ça arrive

  • Redémarrage du serveur ou de Docker : tous les conteneurs démarrent en même temps.

Comment corriger

  1. Si l'application finit par fonctionner, rien à faire. Vérifiez :

    sudo docker ps --format "{{.Names}}\t{{.Status}}"
  2. Si elle reste en échec plusieurs minutes, regardez les logs de la base elle-même :

    cd /opt/stacks/<application> && sudo docker compose logs db --tail 30

Vous avez d'autres messages dans vos logs ?

Collez-les dans le décodeur : il reconnaît les erreurs connues et vous dit lesquelles sont graves. Tout reste dans votre navigateur.

Analyser mes logs