2015-06-02 197 views
1

其實我正在用nginx,php5爲我的網站使用服務器。連接到mysql時出現110連接超時錯誤

試圖DB連接使用mysqli_connect('host','user','pwd','dbname')
另一臺服務器上,但它總是給"110 Connection Timeout Error"

也試圖從command line Connet的,它也得到了相同的。

有沒有人有這方面的一些修復?

+0

我認爲主機的價值是不正確的。檢查該服務器的cPanel中的數據庫憑據。 –

+0

請檢查您的MySQL服務器的配置。 –

+0

但它從另一臺服務器連接。在新服務器中也使用相同的憑據.. –

回答

-1

110連接超時錯誤:這意味着您的Web服務器需要超過60秒的響應時間。

要解決此問題,請在nginx.conf中更改proxy_read_timeout指令的值。該指令確定nginx將等待獲取對請求的響應的時間。默認情況下它是60秒。將其更改爲300秒:

server { 
    listen  80; 
    server_name howtounix.info; 

    location/{ 
     ... 
     proxy_read_timeout 300; 
     ... 
    } 
    ... 
} 

這應該解決問題。