Nfine框架Timeout expired.

試了NFine框架沒幾天,頻繁報錯Timeout expired.

 

發現沒過多久就顯示連接不上,一開始以爲是iis發佈的應用池20分鐘到時間無人使用自動銷燬,設置成1740分鐘和0分鐘都沒有作用

然後查看iis日誌,資源監視器發現應用池的進程一直處於開啓狀態沒有被銷燬(想看具體iis對應哪個進程可以在cmd中輸入appcmd list wp   這段命令需要在inetsrv文件夾中執行)

 

結果發現是數據庫連接數超過默認值 100的原因

查詢數據庫連接數:select * from master.dbo.sysprocesses where dbid = DB_ID('dbname') order by login_time desc

在IIS中定期清除,設置成45分鐘清除,把固定時間間隔改成45分鐘就好了

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章