顧客每次打開BS模塊非常慢,比如登入系統(tǒng)后,消息要20S多才能顯示消息界面,通過Fiddler跟蹤,從服務器接收請求到開始請求需要等待20S左右:
ACTUAL PERFORMANCE
--------------
ClientConnected: 10:47:57.037
ClientBeginRequest: 10:47:57.037
ClientDoneRequest: 10:47:57.037
Gateway Determination: 2558ms
DNS Lookup: 0ms
TCP/IP Connect: 0ms
ServerConnected: 10:47:59.598
FiddlerBeginRequest: 10:47:59.598
ServerGotRequest: 10:47:59.598
ServerBeginResponse: 10:48:16.387
ServerDoneResponse: 10:48:16.387
ClientBeginResponse: 10:48:16.387
ClientDoneResponse: 10:48:16.387
在服務器的事件查看器中發(fā)現(xiàn)應用程序有報錯:
錯誤應用程序名稱: w3wp.exe,版本: 7.5.7601.17514,時間戳: 0x4ce7a5f8
錯誤模塊名稱: KERNELBASE.dll,版本: 6.1.7601.17514,時間戳: 0x4ce7bafa
異常代碼: 0xe0434f4d
錯誤偏移量: 0x0000b727
錯誤進程 ID: 0x1c80
錯誤應用程序啟動時間: 0x01ce7d22cdede782
錯誤應用程序路徑: C:\Windows\SysWOW64\inetsrv\w3wp.exe
錯誤模塊路徑: C:\Windows\syswow64\KERNELBASE.dll
Application ID: /LM/W3SVC/1/ROOT/EnjoyRMIS_Client
Process ID: 7312
Exception: System.UnauthorizedAccessException
Message: 對路徑“D:\WebRoot\EnjoyRMIS_Client\bbs\cache\scheduleeventfaildlog.config”的訪問被拒絕。
同時在IIS也有預警:
為應用程序池“DefaultAppPool”提供服務的進程在與 Windows Process Activation Service 通信時出現(xiàn)嚴重錯誤。該進程 ID 為“7296”。數(shù)據字段包含錯誤號。
最終鎖定這個問題是應用程序池有問題,被重新啟動了,最后新建應用池,將原網站的應用池指向新建應用池,問題得到解決。