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 muet » 26/04/2010 15:07:48

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.

#2 Re : Général » Serveur muet » 26/04/2010 14:06:29

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 ?

#3 Re : Général » Serveur muet » 26/04/2010 13:50:40

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

#4 Général » Serveur muet » 26/04/2010 11:43:07

Olivier
Réponses : 13

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

Pied de page des forums

Propulsé par FluxBB