Vous n'êtes pas identifié(e).
Bonjour,
J'ai un problème récurant lorsque le PC où fonctionne Postgres s'arrête brutalement (coupure d’électricité ou autre).
Lors du redémarrage du PC, le service postgresql-x64-9.4 ne redémarre pas alors que les process "postgres.exe" fonctionnent.
j'utilise un autre service qui a une dépendance sur postgresql-x64-9.4. Cet autre service ne peut pas démarrer car le service postgresql-x64-9.4 est arrêté.
Pour solutionner mon problème je suis obligé de tuer les process "postgres.exe" à partir du gestionnaire des taches, puis de démarrer manuellement le service postgresql-x64-9.4 puis mon autre service, ce qui n'est pas envisageable en exploitation.
-----------------------
voici les logs de postgresql-x64-9.4 lors du redémarrage du PC :
2017-03-06 13:46:51 CET LOG: le système de bases de données a été interrompu ; dernier lancement connu à 2017-03-02 13:55:01 CET
2017-03-06 13:46:51 CET FATAL: le système de bases de données se lance
2017-03-06 13:46:52 CET FATAL: le système de bases de données se lance
2017-03-06 13:46:53 CET FATAL: le système de bases de données se lance
2017-03-06 13:46:54 CET FATAL: le système de bases de données se lance
......
2017-03-06 13:47:53 CET FATAL: le système de bases de données se lance
2017-03-06 13:47:54 CET FATAL: le système de bases de données se lance
2017-03-06 13:47:55 CET FATAL: le système de bases de données se lance
2017-03-06 13:47:56 CET FATAL: le système de bases de données se lance
2017-03-06 13:49:44 CET LOG: le système de bases de données n'a pas été arrêté proprement ; restauration
automatique en cours
2017-03-06 13:49:44 CET LOG: enregistrement de longueur nulle à 0/2DB6DB50
2017-03-06 13:49:44 CET LOG: la ré-exécution n'est pas nécessaire
2017-03-06 13:49:44 CET LOG: MultiXact member wraparound protections are now enabled
2017-03-06 13:49:44 CET LOG: le système de bases de données est prêt pour accepter les connexions
2017-03-06 13:49:44 CET LOG: lancement du processus autovacuum
-----------------------
voici les événements de Windows :
06/03/2017 13:46:38 --> En attente du démarrage du serveur...
06/03/2017 13:46:51 --> 2017-03-06 13:46:51 CET LOG: redirection des traces vers le processus de récupération des traces
2017-03-06 13:46:51 CET ASTUCE : Les prochaines traces apparaîtront dans le répertoire « pg_log ».
06/03/2017 13:47:57 --> Dépassement du délai pour le démarrage du serveur
06/03/2017 13:47:57 --> Le service CS100Serveur dépend du service postgresql-x64-9.4 - PostgreSQL Server 9.4 qui n’a pas pu démarrer en raison de l’erreur :
L’opération a réussi.
-----------------------
Est un bug Windows, PostgreSQL Server 9.4 ou autres... ?
Avez vous une idée pour solutionner mon problème?
cordialement,
Lionel
Hors ligne
Déjà, commencer par configurer les traces en anglais. Ensuite, essayer d'avoir des traces plus verbeuses car si vous n'avez que ces informations là, on ne pourra pas en déduire quoi que ce soit. Et enfin, quel version de PostgreSQL avez-vous ? êtes-vous d'avoir la version version corrective ?
Guillaume.
Hors ligne
merci pour votre réponse;
la version de postgresl installée est : "PostgreSQL 9.4.4, compiled by Visual C++ build 1800, 64-bit".
pour les log je vais faire le nécessaire dés que je peux
cdl,
Lionel
Hors ligne
Et la dernière version de la 9.4 est la 9.4.11. Commencez par mettre à jour pour vériifer que votre problème n'est pas déjà corrigé.
Guillaume.
Hors ligne