程序员最痛苦的事,就是程序出错;程序员最最痛苦的事,就是程序出错了还没有错误信息!--IIS Service Unavailable 问题如何解决
2009-03-05 17:27
886 查看
今天有人问如何处理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
/article/4981789.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
在网上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
/article/4981789.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
相关文章推荐
- [每天解决一问题系列 - 0012] 如何通过程序获取IIS站点信息
- 微信小程序 解决 “生成 appservice 出错,请查看详细信息” 问题
- Windows Server 2003 IIS Service Unavailable 问题解决
- IIS中预览错误问题的解决办法(HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射 )
- iis Service Unavailable解决方法(权限问题)
- delphi 三层 主从表结构,更新是出错,错误信息不详的问题解决
- VirtualBox的Ubuntu中文件共享问题的解决:未处理的错误消息,获取文件"/media/sf_***"信息出错,协议错误
- 解决vc++DEBUG ERROR问题前几天师弟调试程序的时候出现了这样一个错误,出错的位置是在delete [] 一个动态分配的数组时出现的。 经过调查发现错误是因为他之前在给数组赋值的时候越界了
- asp.net发布到iis后到处excel程序运行出错,问题解决记录
- DNN调试利器DNNDebug.aspx--如何调试出错信息不具体的程序错误
- CSDN博客:对于一个程序员,写程序就是实现功能,遇到具体问题,解决这个问题,并记录问题到CSDN上,从而有所提高和互相帮助。
- DNN调试利器DNNDebug.aspx--如何调试出错信息不具体的程序错误
- 调试时出现:“没有找到 MSVCR80D.dll,因此这个程序未能启动,重新安装应用程序,可能会修复此问题”错误提示,如何解决?
- iis 503 错误解决方法:HTTP 错误 503.4 - Service Unavailable FastCGI 池队列已满
- 如何解决IIS不支持Perl,出现“HTTP 错误403.1-禁止”问题
- IIS虚拟目录内的视频文件访问出错:HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。
- 修改桌面堆栈大小,解决运行大量程序时出现”Out of Memory”(内存不足)错误信息的问题
- MATLAB在调用C/C++程序成功,使用opencv库时出错,错误显示“找不到指定模块”(问题未解决)
- 在Linux中如何利用backtrace信息解决程序崩溃的问题
- 修改桌面堆栈大小,解决运行大量程序时出现”Out of Memory”(内存不足)错误信息的问题