程序员最痛苦的事,就是程序出错;程序员最最痛苦的事,就是程序出错了还没有错误信息!--IIS Service Unavailable 问题如何解决...
?
今天有人問如何處理IIS網站出現“Service Unavailable”的情況。
在網上google了一下,導致這個出錯的原因很多,而“Service Unavailable”這個出錯信息根本就沒有什么價值。程序員最痛苦的事,就是程序出錯;程序員最最痛苦的事,就是程序出錯了還沒有錯誤信息!那如何處理這個問題呢?
首先我們可以到系統日志里看看出現“Service Unavailable”時系統日志記錄的信息,這樣可以給我們提供一個比“Service Unavailable”稍稍具體的出錯信息。一般這個日志內容哦如下:
Application pool 'DefaultAppPool' is being automatically disabled due to a series of failures in the process(es) serving that application pool.
但這個出錯日志也沒有提供太多可以操作的出錯信息,一番google之后,一篇文章進入了我的視野:A .NET Crash: How not to write a global exception handler 這是微軟VS項目組員工寫的博客,一個標準的女牛人,對windows程序出錯后的Debug研究的入木三分,看完這個文章使我對排除windows應用程序出錯的思路有極大的啟發,原來程序還可以這樣在反編譯的級別進行排錯,對于那些沒有詳細出錯信息,沒有源代碼的應用程序,這個方法實在是太有用了。
至于具體的排除“Service Unavailable”的方法,就請大家參考這篇文章吧。我寫個日志,以備日后查找。
?
關于“Service Unavailable”問題,可以參考的網頁:
http://n1.net.cn/FAQ/Help-Detail-348.htm
http://www.souzz.net/html/server/Web/71287.html
http://nt.discuz.net/showtopic-59880.html
http://topic.csdn.net/u/20080808/10/3b9bc37c-ac68-4db5-a5d5-bc6589bae347.html
http://www.cnblogs.com/terrylin/archive/2006/12/18/595468.html
http://blogs.msdn.com/david.wang/archive/2005/09/23/HOWTO_Diagnose_one_cause_of_503_Service_Unavailable_on_IIS6.aspx
http://support.microsoft.com/kb/885654
總結
以上是生活随笔為你收集整理的程序员最痛苦的事,就是程序出错;程序员最最痛苦的事,就是程序出错了还没有错误信息!--IIS Service Unavailable 问题如何解决...的全部內容,希望文章能夠幫你解決所遇到的問題。