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 Re : Général » Serveur ne démarre plus... » 03/06/2009 02:40:29

Merci pour l'info. Au moins, il me reste le backup.

Cordialement

Sylvain Racine

#2 Re : Général » Serveur ne démarre plus... » 02/06/2009 23:32:34

Bon, j'ai change les parametres du serveur au niveau des informations apparaissant dans les logs. J'ai reussi a arreter le serveur en mode <<immediat>>. Voici le log.

2009-06-02 16:20:39 LOG:  received fast shutdown request
2009-06-02 16:20:39 LOG:  aborting any active transactions
2009-06-02 16:20:39 LOG:  database system was interrupted at 2009-06-01 14:18:40 Eastern Daylight Time
2009-06-02 16:20:39 LOG:  checkpoint record is at 0/15AE8D40
2009-06-02 16:20:39 LOG:  redo record is at 0/15AE8D40; undo record is at 0/0; shutdown FALSE
2009-06-02 16:20:39 LOG:  next transaction ID: 7919358; next OID: 57654
2009-06-02 16:20:39 LOG:  next MultiXactId: 1; next MultiXactOffset: 0
2009-06-02 16:20:39 LOG:  database system was not properly shut down; automatic recovery in progress
2009-06-02 16:20:39 LOG:  redo starts at 0/15AE8D88
2009-06-02 16:20:41 LOG:  unexpected pageaddr 0/12B16000 in log file 0, segment 21, offset 11624448
2009-06-02 16:20:41 LOG:  redo done at 0/15B14388
2009-06-02 16:20:42 LOG:  database system is ready
2009-06-02 16:20:42 LOG:  transaction ID wrap limit is 1073742401, limited by database "template1"
2009-06-02 17:09:18 LOG:  received immediate shutdown request

J'ai redemarre le serveur et je l'ai arrete toujours en mode <<immediat>> (c'est le seul moyen de l'arreter).

Si quelqu'un a une idee du probleme... Merci d'avance

Cordialement
Sylvain Racine

#3 Re : Général » Serveur ne démarre plus... » 02/06/2009 20:41:38

Si je ne trompe pas, mes logs se trouvent dans le répertoire data/pg_log.   Alors, les dernières traces donnent ceci:
postgresql-2009-06-01_000000.log:
2009-06-01 11:38:54 WARNING:  there is no transaction in progress
2009-06-01 11:40:03 WARNING:  there is no transaction in progress
2009-06-01 14:00:34 WARNING:  there is no transaction in progress
postgresql-2009-06-01_143723.log:
2009-06-01 14:49:31 LOG:  received fast shutdown request
2009-06-01 14:49:31 LOG:  aborting any active transactions


Depuis, plus rien. La panne d'ordinateur s'est produite vers 14:27 environ. Au moment de la panne, j'étais en train d'enregistrer des données avec une transaction via une application web écrit en PHP.

Je sais qu'il existe d'autres logs dans data/pg_xlog. Mais je suis incapable de les lire dans un éditeur de texte ordinaire.

Cordialement

Sylvain Racine

#4 Re : Général » Serveur ne démarre plus... » 02/06/2009 20:07:25

J'ai oublié de l'indiquer. Le log des Événements Windows m'indique "Error code 1063".

#5 Général » Serveur ne démarre plus... » 02/06/2009 19:32:15

syracine
Réponses : 6

Bonjour,
Mon problème ressemble au post précédent. Le serveur sur lequel était installé Postgresql a planté hier. Depuis ce temps, je n'ai plus accès à PostgreSQL. Il s'agit de la version 8.1.5 installé sur Windows Server 2003.

Quand je lance psql (ou tout autre client), la connexion n'aboutie pas. Le programme ne répond plus sans autre explication. Quand je tape "net start" pour afficher la liste des services actifs, Postgresql figure dans la liste. Effectivement, quand je regarde dans Administration/Services, le service "PostgreSQL" est à l'état "démarré".

J'ai tenté de redemarré manuellement le service. Après quelques secondes d'essai, le service s'arrête et le message suivant s'affiche "Le service peut s'arrêté abruptement s'il n'est pas utilisé...". Pourtant, si je tape dans une console "pg_ctl status -D chemindemaBD", ça m'indique que postgresql fonctionne.

Je voudrais savoir s'il y a d'autres choses à essayer, car pour le moment, je vais probablement tout réinstaller. J'ai un backup des données.

Cordialement
Sylvain Racine

Pied de page des forums

Propulsé par FluxBB