顧客每次打開BS模塊非常慢,比如登入系統(tǒng)后,消息要20S多才能顯示消息界面,通過Fiddler跟蹤,從服務(wù)器接收請求到開始請求需要等待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
在服務(wù)器的事件查看器中發(fā)現(xiàn)應(yīng)用程序有報錯:
錯誤應(yīng)用程序名稱: w3wp.exe,版本: 7.5.7601.17514,時間戳: 0x4ce7a5f8
錯誤模塊名稱: KERNELBASE.dll,版本: 6.1.7601.17514,時間戳: 0x4ce7bafa
異常代碼: 0xe0434f4d
錯誤偏移量: 0x0000b727
錯誤進(jìn)程 ID: 0x1c80
錯誤應(yīng)用程序啟動時間: 0x01ce7d22cdede782
錯誤應(yīng)用程序路徑: 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也有預(yù)警:
為應(yīng)用程序池“DefaultAppPool”提供服務(wù)的進(jìn)程在與 Windows Process Activation Service 通信時出現(xiàn)嚴(yán)重錯誤。該進(jìn)程 ID 為“7296”。數(shù)據(jù)字段包含錯誤號。
最終鎖定這個問題是應(yīng)用程序池有問題,被重新啟動了,最后新建應(yīng)用池,將原網(wǎng)站的應(yīng)用池指向新建應(yīng)用池,問題得到解決。