Vous n'êtes pas identifié(e).
Pages : 1
L'erreur résiduelle était bien dans le script init.
En fait, la configuration du port dans postgresql.conf ne suffit pas, il y a une variable PGPORT dans le script d'init.d qui sert notamment à créer le fichier de lock.
Le deuxième serveur refusait de se lancer en indiquant dans pgstartup.log que la socket sur le port 5432 était déjà prise.
-> En modifiant la variable PGPORT dans le script init.d pour lui mettre 5433 comme dans postgresql.conf de la version 9, les 2 services tournent parfaitement bien ensemble sur la même machine.
merci encore pour votre aide.
Merci pour vos messages, en effet je vais fouiller dans les scripts et les logs d'erreur pour comprendre ce qu'il faut adapter pour avoir les 2 en parallèle.
Je voulais déjà être rassuré sur le principe et c'est fait grâce à vous !
Je regarde ça lundi dès que j'aurais de nouveau accès au serveur et je posterai la solution dès que tout sera opérationnel.
Bonjour,
Je souhaiterais passer à postgresql 9.1, mais certaines applications sur le serveur doivent rester sur la version 8.1 actuellement installée.
J'ai donc installé les rpms de la version 9.1 qui s'est correctement installée dans des répértoires séparés (/usr/bin et /var/lib/pgsql/9.1, etc...). Le postgres 8.1 tourne toujours correctement.
J'ai mis la version 9.1 sur le port 5433 et j'ai laissé la version 8.1 sur le port standard 5432. Cependant, les 2 services (postgresql et postgresql-9.1) ne peuvent actuellement pas tournés ensemble (lorsque l'un est démarré, l'autre échoue au démarrage).
-> Y a-t-il une configuration spéciale pour pouvoir faire tourner ces 2 versions de postgresql ensemble ?
-> Le serveur en question est sur CentOS 5.
-> NB : Il n'y aura pas de bases de données partagées, chaque serveur postgres aura sa liste de bases de données.
Merci d'avance pour votre aide.
Pages : 1