Vous n'êtes pas identifié(e).
Pages : 1
Merci ce script est parfait !
Pour ceux qui repasseront par là, voici les params pour mon environnement :
## EDIT FROM HERE
# Installation prefix
prefix=/usr/lib/postgresql/8.3
# Data directory
PGDATA="/var/PG/DATABASES"
# Who to run the postmaster as, usually "postgres". (NOT "root")
PGUSER=postgres
# Where to keep a log file
PGLOG="/var/log/postgresql/postgres-main_8.3_stdout.log"
Puis j'ai créé un petit alias dans mon .bashrc :
oxygene:~# alias
alias postgres='/etc/init.d/postgresql-8.3'
oxygene:~# postgres stop
Stopping PostgreSQL: pg_ctl: PID file "/var/PG/DATABASES/postmaster.pid" does not exist
Is server running?
oxygene:~# postgres start
Starting PostgreSQL: ok
oxygene:~#
Merci à etpaf pour sa solution que finalement je n'ai pas testé puisque la première m'a conduit à résoudre mon problème.
Et un grand merci à gleu.
Pour moi le sujet est clos.
Je te remercie.
Un nouveau script de démarrage fera bien l'affaire.
Il n'y aura que ceci :
/usr/lib/postgresql/8.3/bin/postgres -D /var/PG/DATABASES > /var/log/postgresql/postgres-main_8.3_stdout.log 2>&1 &
Sinon pour ma culture, quelle est la distrib "sans pb" pour postgres ?
Merci pour cette bonne piste de recherche
Ma base n'est pas dans le répertoire par défaut, j'avais fait un :
/usr/lib/postgresql/8.3/bin/initdb -d /var/PG/DATABASES
Du coup j'ai essayé ta manip en modifiant les chemin d'accès comme ci-dessous
postgres@oxygene:/usr/lib/postgresql/8.3/bin$ ./postgres -D /var/PG/DATABASES/ -c "logging_collector=off" -c "config_file=/var/PG/DATABASES/postgresql.conf"
LOG: database system was shut down at 2010-04-21 10:05:49 CEST
LOG: autovacuum launcher started
LOG: database system is ready to accept connections
Donc il semble que mon pb est que le lanceur postgres ne sait pas lancer ma base déplacée.
Avez vous une idée de ce qu'il faut que je modifie pour que le lanceur ci-dessous fonctionne ? (une variable d'environnement par ex ?)
/etc/init.d/postgresql-8.3 start
Bonjour,
Je suis sous debian Leny et postgres 8.3.
Mon serveur fonctionnait bien jusqu'à jeudi dernier, et depuis, sans manip de ma part celui ci est arrété et je n'ai plus de message d'erreur ni de log.
a tout hasard j'ai tenté un rboot de la machine, mais ca ne change rien.
si je fais un :
oxygene:~# /etc/init.d/postgresql-8.3 start
oxygene:~# ps aux | grep postgres
root 2370 0.0 0.0 1716 516 pts/0 S+ 11:39 0:00 grep postgres
oxygene:~#
Comme vous voyez : pas de message d'erreur. J'ai beau chercher je ne trouve pas de logs.
Auriez vous une idée, une piste ?
D'avance merci pour vos lumières,
Olivier
Pages : 1