[IIS]將IIS回收狀況記錄到事件檢視器

我們在追蹤異常問題時常常會看系統的事件檢視器是否有異常狀況,例如在該時間IIS是否有進行回收,或者在該時間有否發生執行緒crash的現象,但後來發現似乎不是每一台Server都會將IIS回收的資訊記錄下來,上網查了一下相關資訊,原來這個功能是需要啟用才會有的,這對問題排除的幫助很大。

我們在追蹤異常問題時常常會看系統的事件檢視器是否有異常狀況,例如在該時間IIS是否有進行回收,或者在該時間有否發生執行緒crash的現象,但後來發現似乎不是每一台Server都會將IIS回收的資訊記錄下來,上網查了一下相關資訊,原來這個功能是需要啟用才會有的,這對問題排除的幫助很大。

http://technet2.microsoft.com/windowsserver/zh-cht/library/dc07ce11-1d09-4d56-b822-8e14db9b81d31028.mspx?mfr=true

之前在追蹤問題時因為客戶端的Server有異常的回收狀況,但客戶端的系統要求non-stop service,片刻都不能停機,但歷經數天的使用總會出現全部Session都被清空的現象,後來追蹤Server上的w3wp執行緒有不正常的回收現象,最後追出來是因為系統中連續發生了許多次的exception,導致w3wp被強制回收了,但這個回收並沒有被記錄到事件檢視器中,讓我們追了好一陣子,後來把這個設定打開,很快就從事件檢視器中記錄的事件追蹤到相關聯的問題了。

游舒帆 (gipi)

探索原力Co-founder,曾任TutorABC協理與鼎新電腦總監,並曾獲選兩屆微軟最有價值專家 ( MVP ),離開職場後創辦探索原力,致力於協助青少年培養面對未來的能力。認為教育與組織育才其實息息相關,都是在為未來儲備能量,2018年起成立為期一年的專題課程《職涯躍升的關鍵24堂課》,為培養台灣未來的領袖而努力。