電腦休眠後 wampserver 上出現錯誤 10053

電腦休眠後 wampserver 上出現錯誤 10053

我在本機電腦(Windows 8)上使用 WampServer 進行開發測試。我通常不會關閉計算機,我只是合上蓋子(筆記型電腦)然後它就進入睡眠狀態。當我再次打開它時,任務欄中的伺服器圖示仍然是綠色的,表明一切都在運行,但是當我嘗試連接到我的伺服器時,出現以下錯誤:

Fatal error on line 9 in file C:\...\server\connect.inc 
Error: PDO::__construct(): send of 5 bytes failed with errno=10053 
An established connection was aborted by the software in your host machine.

當我連接MySQL伺服器時出現錯誤,程式碼如下:

$conn=new PDO($mysqlhoststring, $mysqlusername, $mysqlpassword, 
        array(PDO::ATTR_PERSISTENT => true));

如果我重新啟動 WampServer 中的所有服務,它就會再次運作。

任何建議表示讚賞。

答案1

當系統進入睡眠狀態時,它將中止連線;也許休眠可以解決「狀態為綠色但不起作用」的問題。我的猜測是該服務正在運行,但一些在睡眠時中止的連接不知道它們在恢復時失敗了。

我建議修改電源設置,使筆記型電腦在合上蓋子時保持開啟狀態(只需關閉顯示器),或者,如果正常運行時間不重要,則嘗試休眠。第一個選項可以防止您遇到的錯誤,但會縮短電池壽命。

相關內容