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 » Problème lié à l'archivage des fichiers WAL » 24/09/2008 11:40:05

Effectivement, j'avais les erreurs suivantes dans mon log :

2008-09-24 00:12:58 CEST [7633] FATAL:  could not open archive status directory "pg_xlog/archive_status": No such file or directory
2008-09-24 00:12:58 CEST [24615] LOG:  archiver process (PID 7633) exited with exit code 1

j'ai donc recréé le repertoire archive_status et tout est rentré dans l'ordre !

Encore une fois, un grand merci pour votre expertise

Cordialement,
Vincent

#2 Re : Général » Problème lié à l'archivage des fichiers WAL » 24/09/2008 10:02:14

Bonjour Guillaume,

Merci pour cette réponse.

En fait, je pense que le problème vient du fait que le process archiver n'est pas lancé :

ps -ef | grep -i post

postgres 24615     1  0 Sep22 ?        00:00:01 /usr/bin/postmaster -p 5432 -D /home4/postgres
postgres 24618 24615  0 Sep22 ?        00:00:04 postgres: logger process                     
postgres 24620 24615  0 Sep22 ?        00:00:45 postgres: writer process                     
postgres 24622 24615  0 Sep22 ?        00:00:00 postgres: stats collector process             

J'ai vérifié le fichier postgresql.conf, j'ai bien la ligne

archive_command = 'cp "%p" /home10/postgres/archive/"%f"'

Comment peut on lancer ce process ?

Cordialement,
Vincent

#3 Général » Problème lié à l'archivage des fichiers WAL » 23/09/2008 14:18:35

vincentMoreau
Réponses : 5

Bonjour,

Nous sommes en PostgreSQL 8.2.3.
Nous archivons nos journaux avec la commande suivante :

archive_command = 'cp "%p" /home10/postgres/archive/"%f"'

Il arrive que le /home10 soit full sur certains de nos serveurs. Nous avons alors constaté que les journaux sont sauvegardés dans le repertoire pg_xlog.

Une fois que l'espace est libre sur le /home10, nous voulons que PostgreSQL copie à nouveau les journaux dans /home10

Malgrès un pg_resetxlog, nous n'arrivons pas à modifier la destination d'archivage des fichiers, Postgres continue à les stocker dans /home5/postgres/pg_xlog

Nous sommes alors obligés de désinstaller complétement Postgres et faire un dump / restore de la base.

Merci d'avance pour votre aide,

Cordialement,
Vincent Moreau
Adeo Services

Pied de page des forums

Propulsé par FluxBB