解決方法:(以下內(nèi)容為本人親自實踐原創(chuàng))
總結(jié)一下,應(yīng)該是連接數(shù)的問題,那么服務(wù)器上有些什么連接數(shù):
1、IIS網(wǎng)站服務(wù)器中各個網(wǎng)站中有“連接超時時間”,“會話超時時間”;
2、其它程序占用的服務(wù)器連接數(shù)(如SMTP服務(wù)在發(fā)信出去的時候可能有很多個連接數(shù))
3、服務(wù)器本身的TCP/IP連接數(shù),如xp系統(tǒng)就有個限制,不過server 2003系統(tǒng)似乎沒這個限制。
解決操作:
1、我的服務(wù)器上面有幾個網(wǎng)站,其中有個網(wǎng)站有個自動發(fā)信的功能,用“netstat -na >>a.xls”命令查看到服務(wù)器25端口和客戶端的連接數(shù)竟然有4077個,問了一下程序員,寫程序的時候允許一個客戶端ip發(fā)起10個連接,這樣極大的消耗了服務(wù)器的連接資源,程序員把連接改成了一個ip只允許發(fā)起5個連接,現(xiàn)在沒出問題的時候再查看,只有2312個連接了,不知道是不是這個的功勞呢?
2、在IIS中對使用mysql數(shù)據(jù)庫的網(wǎng)站進(jìn)行設(shè)置:把“連接超時”時間由默認(rèn)的120s改成60s; 再一個地方是“主目錄”—“配置”—會話超時時間由20分鐘改成2分鐘。
目前服務(wù)器成功的運行超過了2個晚上沒出問題。
您可能感興趣的文章:- php無法連接mysql數(shù)據(jù)庫的正確解決方法
- IPv6設(shè)置后如何解決MySQL無法連接localhost的問題
- mysql 無法連接問題的定位和修復(fù)過程分享
- php后臺經(jīng)常提示無法連接mysql 刷新后又可以訪問的解決方法
- KB967723造成MySQL頻繁無法連接
- 遠(yuǎn)程無法連接SQL2000及MySQL的原因和解決辦法