开发者社区> 264971589117404837> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

程序员最痛苦的事,就是程序出错;程序员最最痛苦的事,就是程序出错了还没有错误信息!--IIS Service Unavailable 问题如何解决

简介: 今天有人问如何处理IIS网站出现“Service Unavailable”的情况。 在网上google了一下,导致这个出错的原因很多,而“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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
编写Java程序_输入本部门五位员工的薪资,并根据用户输入的序号为指定员工进行提薪。若用户输入序号出现越界,则提示错误。
编写Java程序_输入本部门五位员工的薪资,并根据用户输入的序号为指定员工进行提薪。若用户输入序号出现越界,则提示错误。
42 0
改善C#程序的建议7:正确停止线程
原文:改善C#程序的建议7:正确停止线程 开发者总尝试对自己的代码有更多的控制。“让那个还在工作的线程马上停止下来”就是诸多要求中的一种。然而事与愿违,这里面至少存在两个问题: 第一个问题是:正如线程不能立即启动一样,线程也并不能说停就停。
1143 0
《Java程序员面试秘笈》—— 面试题9 对于类的静态变量的理解
【面试题解析】类的静态变量a在modify()方法中并没有被改变,而是改变了modify()方法的参数。
1315 0
java程序调用xfire发布的webService服务(二)
在上一篇的调用xfire发布的webService服务中,我只是从服务端返回了一个字符串给客户端,却没有测试从客户端传递数据给服务端。而实际应用中一般是不太可能只出现这样的应用场景的,因此我便更进一步测试了客户端传递数据给服务端。 因为相关的jar包在上一篇已经说过,因此便不再重复说明,这次的测试步骤如下: 一、测试向服务端传递字符串(重点在第二个):     为了进一步理解服务搭建,
1271 0
java程序调用xfire发布的webService服务
昨天用xfire搭好了一个简单的webService的服务,可以在浏览器访问,今天便想要尝试以下如何调用这个服务及相关的方法。在网上查找了一些资料后,实现过程如下。 1、创建一个maven web项目,并创建一个带有main方法的类。 2、导入xfire依赖的一些jar包,为了简单起见,我就把搭建服务端时的jar包都考了过来,放在lib文件夹下,然后如上一篇搭建时一样把jar加入到buil
1926 0
CSDN社区分享面试经历活动作品27——java程序员求职总结
找工作已有半个月了,去了几家互联网或软件公司,诸如搜狐、人人、京东、华为等。回头一看,发现学到还不少,以前光顾着写代码,来不及注意到的地方都一一暴漏出来了。
1099 0
改善C#程序的建议7:正确停止线程
开发者总尝试对自己的代码有更多的控制。“让那个还在工作的线程马上停止下来”就是诸多要求中的一种。然而事与愿违,这里面至少存在两个问题: 第一个问题是:正如线程不能立即启动一样,线程也并不能说停就停。无论采用何种方式通知工作线程需要停止,工作线程都会忙完手头最紧要的活,然后在它觉得合适的时候退出。
694 0
412
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载