Suivant this question par CountZero, apparemment je suis confronté au même problème ici. Lorsque mon site en essayant d'ouvrir la connexion avec la base de données, SOMETIME (pas toujours ) i get suivantes erreur:Problème de connexion PostgreSQL & PHP
Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. in E:\htdocs\trial_pg\client_1a.php on line 3
Voici mon script client1a.php:
<?php
$connString = 'dbname=movies user=xxxxxx password=xxxxxx';
$connHandler = pg_connect($connString);
echo 'Connected to '.pg_dbname($connHandler);
?>
Cela se produit souvent, surtout lorsque je rafraîchis la page (F5) à plusieurs reprises pour tester la connexion. Je suis nouveau avec postgresql, ce qui est l'environnement de développement de mon site:
OS: Windows 7 Professionnel
Web Server: Apache/2.2.14 (Win32) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l mod_autoindex_color mod_apreq2-20090110/2.7.1 mod_perl/2.0.4 Perl/v5.10.1
PHP: 5.3.1
PostgreSQL: 8. 4.3
Y a-t-il une configuration qui me manque? Des indices?
Merci!
+1 pour une question très bien présentée –
Le nom de script recherché a un '_' (trait de soulignement). client_1a.php –
Se pourrait-il que php ne ferme pas immédiatement la connexion à la fin du script? Je ne vois pas explicitement 'pg_close()' dans votre code. Regardez les journaux de postgres pour tous les détails possibles de cela. – Fanis