“[DBNETLIB][ConnectionRead (recv()).]一般性網(wǎng)絡(luò)錯(cuò)誤。請(qǐng)檢查網(wǎng)絡(luò)文檔” 問(wèn)題產(chǎn)生的原因詳細(xì)分析:
我在一臺(tái)服務(wù)器上安裝sql2005 asp.net+iis6 程序配置完后程序運(yùn)行都是正常的。但過(guò)啦幾個(gè)月后
web網(wǎng)站經(jīng)常出現(xiàn) "[DBNETLIB][ConnectionRead (recv()).]一般性網(wǎng)絡(luò)錯(cuò)誤。請(qǐng)檢查網(wǎng)絡(luò)文檔"
我初期以為
是.NET資源占用過(guò)多沒(méi)有回收的問(wèn)題所以把回收的時(shí)間設(shè)置的很短但問(wèn)題還是沒(méi)有解決。
后來(lái)我還以為是sql2005的連接數(shù)過(guò)多占用內(nèi)存或查詢占用cpu資源過(guò)多導(dǎo)致我用批處理每天重啟sql但問(wèn)題還是沒(méi)有解決!
一直過(guò)啦好長(zhǎng)時(shí)間我都沒(méi)有找到答案。就是想不明白,難道是系統(tǒng)重啦病毒嗎?查看連接 沒(méi)有外網(wǎng)中其它程序連接我的sql2005
還是找不到原因。
后來(lái)我netstat -na下 發(fā)現(xiàn)有大量的
127.0.0.1 1433 127.0.0.1 2553
..........
.........
.........
及大量的Framework進(jìn)程連接sql2005 因?yàn)槲业木W(wǎng)站剛剛起來(lái)不可能有太多的人訪問(wèn).所以我分析可能有病毒 ,但我的服務(wù)器沒(méi)有安裝下載過(guò)東西排除
病毒的可能.經(jīng)過(guò)多次netstat -na刷新還是有大量的鏈接所以我分析是有程序訪問(wèn)我的網(wǎng)頁(yè)導(dǎo)致長(zhǎng)期鏈接SQL2005導(dǎo)致的.
我以前做啦一個(gè)程序把數(shù)據(jù)庫(kù)中的圖片生產(chǎn)圖片文件但常常鏈接數(shù)據(jù)庫(kù)超時(shí)所以我才網(wǎng)站程序中把鏈接數(shù)據(jù)庫(kù)的時(shí)間timeout=很大的值 設(shè)置的很大
然后利用另一個(gè)程序在另一臺(tái)服務(wù)器上訪問(wèn) 這樣就可能導(dǎo)致上面的結(jié)果.
經(jīng)過(guò)上面的分析我把另一臺(tái)服務(wù)器上訪問(wèn)本網(wǎng)站的程序停掉 !問(wèn)題立即解決!
所以產(chǎn)生”[DBNETLIB][ConnectionRead (recv()).]一般性網(wǎng)絡(luò)錯(cuò)誤。請(qǐng)檢查網(wǎng)絡(luò)文檔“ 要考慮是否有常時(shí)間訪問(wèn)網(wǎng)頁(yè)或占用sql系統(tǒng)資源的的頁(yè)存在! 本文出自:億恩科技【www.cmtents.com】
服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|