CountZero的Folking this question,顯然我在這裏面臨同樣的問題。 當我的網站試圖打開與數據庫的連接,。有時(不總是)我得到以下錯誤: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
這裏是我的client1a.php腳本:
<?php
$connString = 'dbname=movies user=xxxxxx password=xxxxxx';
$connHandler = pg_connect($connString);
echo 'Connected to '.pg_dbname($connHandler);
?>
出現這種情況經常,尤其是當我重複刷新頁面(F5)以測試連接時。我是新PostgreSQL的,這是我的網站的發展環境:
OS: Windows 7專業版
Web服務器:的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
有沒有我想念的配置? 任何提示?
謝謝!
對於非常整潔的問題+1 +1 – 2010-09-09 15:27:09
它正在查找的腳本名稱具有'_'(下劃線)。 client_1a.php – 2010-09-09 15:28:09
難道是PHP不會立即關閉腳本端的連接嗎?我在代碼中看不到明確的'pg_close()'。查看postgres日誌,瞭解這方面的任何可能的細節。 – Fanis 2010-09-09 17:14:15