OVH Cloud OVH Cloud

probleme fermeture connexion postgresql

2 réponses
Avatar
aes
Bonjour

Voici ma config
linux fedora version 2.6.3
apache 2.0.51
php 4.3.10
postgresql 7.4.6

Voici mon problème
Lorsque j'exécute un script avec connexion par pg_connect() et déconnexion
avec pg_close(), la connexion n'est pas fermé!

Si je fais un 'netstat' je vois que le nombre de connexion postgres augmente
(je précise que je suis le seul à accéder à la machine)
et si je fais la commande 'ps -A', je vois que les taches "postmaster" se
multiple.

Résultat en quelques minutes je ne peux plus me connecter en http au
serveur.

Il me suffit de redémarrer le serveur web ou la base de données pour que les
connexions soit fermées.

J'ai changé certaines valeurs dans php.ini, mais cela n'a rien changé.
AVANT
pgsql.allow_persistent = On
pgsql.max_links = -1
pgsql.max_persistent = -1

APRES
pgsql.allow_persistent = Off
pgsql.max_links = 2
pgsql.max_persistent = 2

Si quelqu'un aurais une idée ou une piste pour m'aider à trouver une
solution.

D'avance merci

Thierry

2 réponses

Avatar
John GALLET
Bonjour,

postgresql 7.4.6


Réponse à la con (1) je sais, mais j'ai pas mieux : avec PostGresql 8,
je n'ai pas le problème. Si on peut envisager l'upgrade, ça vaut le coup
d'essayer.

a++;
JG

(1) y'a rien qui m'énerve plus que la réponse débile du support
technique de n'importe quel éditeur qui est invariablement "mettez à
jour avec la dernière version et rappelez nous si ça ne résoud pas le
problème".

Avatar
aes
Merci pour la réponse.

Après quelques jours de test et réflexion, le problème vient de
l'authentification.
En effet chaque fois que je fesais un test, j'étais dans un répertoire
protégé par un .htaccess utilisant la base postgres pour identification.

Donc il n'y avait pas de problème avec PHP, mais j'ai un problème avec
apache et l'authentification postgres.

Je vais donc voir sur un autre groupe.

Encore merci

Thierry


"John GALLET" a écrit dans le message de news:
431ed376$0$10748$
Bonjour,

postgresql 7.4.6


Réponse à la con (1) je sais, mais j'ai pas mieux : avec PostGresql 8, je
n'ai pas le problème. Si on peut envisager l'upgrade, ça vaut le coup
d'essayer.

a++;
JG

(1) y'a rien qui m'énerve plus que la réponse débile du support technique
de n'importe quel éditeur qui est invariablement "mettez à jour avec la
dernière version et rappelez nous si ça ne résoud pas le problème".