程序员最痛苦的事,就是程序出错;程序员最最痛苦的事,就是程序出错了还没有错误信息!--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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/268662.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Swift - 重写导航栏返回按钮

// 重写导航栏返回按钮方法 func configBackBtn() -> Void { // 返回按钮 let backButton UIButton(type: .custom) // 给按钮设置返回箭头图片 backButton.setImage(UIImage(named: "NavigationBar_goBack_icon"), for: .normal) // 设置frame backButton.frame…

java多张图片上传安卓,Android Rxjava+Retrofit2 多图片+文字上传

注意点:方案一中:map.put(“files\”; filename\”” file.getName(), requestBody);方案二中:builder.addFormDataPart(“files”, file.getName(), imageBody);需与服务器一制,如:Content-Disposition: form-data; …

memcached全面剖析

目录译者序.................................................................................................................................................4第1 章 memcached的基础..............................................................................…

BootstrapVue UI组件

vue升级会遇到各种各样的坑,今天我说的是我遇到的其中一个;vue-strap vue可以引入的UI框架有很多,vue-strap就是其中之一。在vue1.0中vue-strap的表现很好。没有什么毛病。但是在vue2.0中就出现各种问题,在vue2.0中,pr…

php 缩略图 等比例 不失真,PHP自适应宽高度等比例缩略图函数 (无裁切)

对于产品类或者图片类网站来讲,缩略图是一个很重要的应用。其实说来很简单,也就是把大图缩放成一个小图,用于图片的列表展现,这样能够达到用户快速浏览的目的,又能节省带宽。php若是是等比例缩放,好比小图是…

Share Point 开发系列之一:开发方式的选择

Share Point 开发系列虽然做了一段时间的Share point开发,但Share point对于我来说还是新的东西,回想起当时刚开始接触Share point的时候,到处找资料,资料到是找了很多,可是还是不知道如何下手去做Share point开发,也曾经在Cnblog上搜索了很多文章,但是对于我这样的新手来说还是…

php怎么查自己的文件编码,php检测文件编码的方法示例

关于文件编码的检测,很多人建议 mb_detect_encoding 检测,可是不知为何不成功,什么都没输出、看到有人写了个增强版,用 BOM 判断的,我果断就无视了,这东西完全不靠谱、最终根据PHP手册里 mb_detect_encodin…

基于消息与.Net Remoting的分布式处理架构

分布式处理在大型企业应用系统中,最大的优势是将负载分布。通过多台服务器处理多个任务,以优化整个系统的处理能力和运行效率。分布式处理的技术核心是完 成服务与服务之间、服务端与客户端之间的通信。在.Net 1.1中,可以利用Web Service或者…

[USACO07NOV]牛继电器Cow Relays

题目描述 给出一张无向连通图,求S到E经过k条边的最短路。 输入输出样例 输入样例#1:2 6 6 4 11 4 6 4 4 8 8 4 9 6 6 8 2 6 9 3 8 9 输出样例#1:10题解:法1:dpfloyd倍增f[i][j][p]为从i到j经过2^p条边显然f[i][j][p]mi…

oracle 时间小于,jquery easyui 对于开始时间小于结束时间的判断示例

对于开始时间小于结束时间的判断可以参考,jquery easyui里的ValidateBox进行判断好吧!直接上代码查看内容:按时间:至var varify;//用于查询验证,验证开始时间是否小于结束时间function query2(pid){if(varify){startTime2 $(#start2).datetimebox(getVa…

mysql安装与基本使用

Mysql数据库的基本使用服务端1.安装:sudo apt-get install mysql-service2.启动:sudo service mysql start3.查看进程中是否存在mysql服务:ps ajx|grep mysql (/usr/sbin/mysqld)4.停止服务:sudo service mysql stop5.重启服务&am…

批处理获取exe返回结果

echo off e:\a.exe a b c IF ERRORLEVEL 1 goto error IF ERRORLEVEL 0 goto success :error echo error goto end :success echo success goto end :end :: IF %ERRORLEVEL% LEQ 1 goto ::EQU - 等于 ::NEQ - 不等于 ::LSS - 小于 ::LEQ - 小于或等于 ::GTR - 大于 ::GEQ - 大…

centos7安装nginx和php,centos7安装nginx1.10和php7

安装nginx。1.首先在根目录下创建一个software文件夹用来存储下载的压缩包。2.然后cd跳转的software文件夹下,进行压缩包的下载wget -c https://nginx.org/download/nginx-1.10.1.tar.gz3.解压,然后跳转到解压的目录下tar -zxvf nginx-1.10.1.tar.gzcd n…

Java-日期 正则表达式

Java 日期和时间 Data类提供两个构造函数来实例化Data对象 Data()//参数是从1970 1 1 起的毫秒数Data(long millisec)获取当前日期时间 import java.util.Data;public class DataDemo {public static void main(String args[]) {// 初始化Data对象Data data new Data();//…

CCNA考试必看

成功者的经验,对我们来说,无疑是非常重要的,因为他们不但知道了成功的路,而且,经历过失败,知道哪些路是走不通的,这些经验对于后来者有很好的参考价值。已经通过CCNA的朋友,都非常愿…