Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#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
Pages : 1