PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 27/06/2023 13:57:49

Bagouze
Membre

Impossible de lancer Postgres

Bonjour,

Depuis ce matin impossible de redémarrer mon serveur en 9.3.
J'étais entrain de faire un check sur pg_upgrade.
Voici le log que j'obtient :

2023-06-27 10:09:20 CEST LOG:  le système de bases de données a été arrêté à 2023-06-27 09:06:05 CEST
2023-06-27 10:09:20 CEST LOG:  longueur invalide de l'enregistrement à 1C/2DB97880
2023-06-27 10:09:20 CEST LOG:  enregistrement du point de vérification primaire invalide
2023-06-27 10:09:20 CEST LOG:  identifiant du gestionnaire de ressource invalide dans l'enregistrement secondaire du point de vérification
2023-06-27 10:09:20 CEST PANIC:  n'a pas pu localiser un enregistrement d'un point de vérification valide
2023-06-27 10:09:20 CEST LOG:  processus de lancement (PID 3412) quitte avec le code de sortie 3
2023-06-27 10:09:20 CEST LOG:  annulation du démarrage à cause d'un échec dans le processus de lancement

Voici également deux log plus ancien

2023-06-27 09:05:58 CEST LOG:  le système de bases de données a été interrompu ; dernier lancement connu à 2023-06-27 09:03:40 CEST
2023-06-27 09:05:59 CEST FATAL:  le système de bases de données se lance
2023-06-27 09:06:00 CEST FATAL:  le système de bases de données se lance
2023-06-27 09:06:01 CEST FATAL:  le système de bases de données se lance
2023-06-27 09:06:02 CEST FATAL:  le système de bases de données se lance
2023-06-27 09:06:03 CEST FATAL:  le système de bases de données se lance
2023-06-27 09:06:03 CEST LOG:  le système de bases de données n'a pas été arrêté proprement ; restauration
    automatique en cours
2023-06-27 09:06:03 CEST LOG:  la ré-exécution commence à 1C/2DB51350
2023-06-27 09:06:03 CEST LOG:  enregistrement de longueur nulle à 1C/2DB97818
2023-06-27 09:06:03 CEST LOG:  ré-exécution faite à 1C/2DB977E8
2023-06-27 09:06:03 CEST LOG:  la dernière transaction a eu lieu à 2023-06-27 09:06:02.659+02 (moment de la journalisation)
2023-06-27 09:06:04 CEST LOG:  les protections contre la réutilisation d'un membre MultiXact sont maintenant activées
2023-06-27 09:06:04 CEST LOG:  le système de bases de données est prêt pour accepter les connexions
2023-06-27 09:06:05 CEST LOG:  a reçu une demande d'arrêt rapide
2023-06-27 09:06:05 CEST LOG:  annulation des transactions actives
2023-06-27 09:06:05 CEST LOG:  arrêt en cours
2023-06-27 09:06:05 CEST LOG:  le système de base de données est arrêté







2023-06-27 09:06:35 CEST LOG:  n'a pas pu ouvrir le fichier « postmaster.pid » : No such file or directory
2023-06-27 09:06:35 CEST LOG:  exécution d'un arrêt immédiat, le fichier de verrou du répertoire de données
    étant invalide
2023-06-27 09:06:35 CEST LOG:  a reçu une demande d'arrêt immédiat
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.
2023-06-27 09:06:35 CEST ATTENTION:  arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
2023-06-27 09:06:35 CEST DÉTAIL:  Le postmaster a commandé à ce processus serveur d'annuler la transaction
    courante et de quitter car un autre processus serveur a quitté anormalement
    et qu'il existe probablement de la mémoire partagée corrompue.
2023-06-27 09:06:35 CEST ASTUCE :  Dans un moment, vous devriez être capable de vous reconnecter à la base de
    données et de relancer votre commande.


D'après ce que j'ai trouvé la solution est d'utiliser pg_resetlogx
Si quelqu'un à une piste pour savoir d'où vient cette erreur
Dans le pire des cas j'ai une sauvgegarde en .sql effectué il y a 5 jours avec pg_dumpall

Merci,

Hors ligne

#2 27/06/2023 19:10:13

rjuju
Administrateur

Re : Impossible de lancer Postgres

Qu'entendez-vous exactement par "un check sur pg_upgrade" ?


Si vous n'avez rien changé pourquoi la moitié des logs à l'air d'être dans un encodage différent ?


Sinon, les logs indique que le serveur a été arrêté explicitement.  On dirait cependant que 2 instances étaient démarrées sur le même répertoire de données, est-ce le cas ?


D'après ce que j'ai trouvé la solution est d'utiliser pg_resetlogx

Non, pg_resetxlog / pg_resetwal n'est JAMAIS une solution.  Cet outil permet de forcer le démarrage de l'instance malgré des problèmes en forçant une corruption définitive des données.

Hors ligne

Pied de page des forums