概述

 503:“服务不可用”错误是一个非自定义的错误,该错误表示服务器当前无法处理该请求。

可能原因:
1、管理员可能关闭应用程序池以执行维护。
2、当请求到达时应用程序池队列已满。
3、应用程序池标识没有使用预定义账户:网络服务,而自己配置了标识,但是配置的这个用户不属于IIS_WPG组
4、应用程序池启用了CPU监视,并且设置了CPU利用率超过一定百分比关闭应用程序池,而开发人员写的服务端页面(.asp,.aspx)执行效率不高,会引起CPU的长时间占用,最终达到设置的百分比,从而引起应用程序池关闭
5、应用程序池的性能选项卡的请求队列限制所填的数值太小,默认为1000,可修改成一个更大的值,比如说4500.
6、web.config的system.web/httpRuntime节点的appRequestQueueLimit属性设置的值太低。 

 
原因分析:
前两种原因可以通过HTTPERR日志文件区分
1、一般访问日志会记录到网站对应的日志目录,如:C:\inetpub\logs\LogFiles\W3SVC15 ,其中15是应用程序池对应的ID。但503错误是不会记录到这个文件的
2、503错误会记录到C:\Windows\System32\LogFiles\HTTPERR 目录,如:httperr9.log,内容如下:
2016-03-22 11:30:46 192.168.3.54 58047 192.168.3.54 8087 HTTP/1.1 GET /test/test 503 19 QueueFull TestIIS
2016-03-22 11:30:46 192.168.3.54 61445 192.168.3.54 8087 HTTP/1.1 GET /test/test 503 19 QueueFull TestIIS 2016-03-22 11:38:45 192.168.3.54 61656 192.168.3.54 8087 HTTP/1.1 GET /test/test 503 19Disabled TestIIS
2016-03-22 11:38:48 192.168.3.54 61658 192.168.3.54 8087 HTTP/1.1 GET /test/test 503 19 Disabled TestIIS
2016-03-22 11:38:48 192.168.3.54 61659 192.168.3.54 8087 HTTP/1.1 GET /favicon.ico 503 19 Disabled TestIIS
2016-03-22 11:38:48 192.168.3.54 61661 192.168.3.54 8087 HTTP/1.1 GET /test/test 503 19 Disabled TestIIS
2016-03-22 11:38:48 192.168.3.54 61662 192.168.3.54 8087 HTTP/1.1 GET /favicon.ico 503 19 Disabled TestIIS
2016-03-22 11:38:48 192.168.3.54 61663 192.168.3.54 8087 HTTP/1.1 GET /test/test 503 19 Disabled TestIIS
2016-03-22 11:38:48 192.168.3.54 61664 192.168.3.54 8087 HTTP/1.1 GET /favicon.ico 503 19 Disabled TestIIS

三、四两种原因通过查看应用程序池的配置结合日志区分

 

如何关闭HTTPERR日志?

关闭HTTPERR目录日志文件的方法是:运行里输入 regedit 进入注册表编辑器,地址是:

  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters]

  点鼠标右键,新建DWORD值 EnableErrorLogging ,数值为0,之后重新启动服务器,这时候IIS就不会再把访问错误信息写入该目录了

参考链接:

http://www.cnblogs.com/onlytiancai/archive/2007/06/03/769309.html     
 

IIS 503日志文件在哪的更多相关文章

  1. Windows 2003 Server C盘空间被IIS日志文件消耗殆尽案例

    今天突然收到手头一台数据库服务器的磁盘空间告警邮件,C盘空间只剩下5.41GB大小(当系统磁盘剩余空间小于总大小的10%时,发出告警邮件),如下图所示: 由于还有一些微弱印象:前阵子这台服务器的C盘剩 ...

  2. IIS日志文件清理

    如何清除IIS日志以释放空间 打开“我的电脑”发现10GB容量的C盘只剩余355MB“可用空间”,已经严重不够用.如下图: 如果服务器的管理员并没有在C盘存储大容量文件,而IIS中站点的访问量又非常大 ...

  3. IIS6_IIS7日志文件位置

    准备统计下页面访问量 查找IIS日志,发现在以前IIS6日志的位置,竟然木有找到日志... 查看下IIS设置,发现IIS7和6的默认日志位置不一样额... IIS 6 Log files locati ...

  4. IIS 日志文件分析

    先安装下文参考资料中的log parser studio 然后就可以针对日志文件进行sql语句的查询了. 各页面访问量排行 ) FROM '[LOGFILEPATH]' where cs-uri-st ...

  5. Iis 日志文件默认路径

    Iis 日志文件默认路径: C:\WINDOWS\system32\LogFiles

  6. 定期删除IIS日志文件

    服务器中由于监控的需要会经常生成很多日志文件,比如IIS日志文件(C:\inetpub\logs\LogFiles),一个稍微有流量的网站,其日志每天可以达到上百兆,这些文件日积月累会严重的占用服务器 ...

  7. IIS日志文件越来越大导致C盘空间变小处理方法

    问题概述 C:\inetpub\logs\LogFiles\W3SVC文件夹越来越大,IIS日志会消耗大量的硬盘空间,有潜在写满整个硬盘空间的风险,为了解决这个问题很多用户会选择关闭日志,但显然IIS ...

  8. 分析IIS日志文件

    "D:\Program Files (x86)\Log Parser 2.2\logparser.exe" "SELECT * FROM 'D:\u_ex160405.l ...

  9. [转]如何禁止 IIS 在 C:\Windows\System32\LogFiles\HTTPERR 中生成日志文件

    1. 在注册表 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters 中新建 dword 值:EnableError ...

随机推荐

  1. 3.C#中的多重委托

    阅读目录 一:多重委托概述   二:多重委托实例    一:多重委托概述 1.委托的调用其实是一个调用列表,可以同时调用多个不同的方法 2.第1个委托加上第2个委托赋予第3个委托,相当于把两个方法按顺 ...

  2. glide 加载圆角图片

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAABEIAAAD3CAIAAACW6Gb7AAAgAElEQVR4nOy9e1QbZf74//zO4XvOYz

  3. JS实现剪切板添加网站版权、来源

    公司官网有这样需求,写好后,备份以后留用. 只兼容chrome.firefox.IE9+等主流浏览器. // https://developer.mozilla.org/en-US/docs/Web/ ...

  4. Ubuntu12.04 安装PyCharm

    1. 下载 选择Linux Tab,选择下载免费的Community Edition[1].当前版本是3.4 2. 安装PyCharm 按照官网给出的安装指导[2]进行安装. (1) Copy the ...

  5. C代码中如何调用C++ C++中如何调用C

    注意这里的C调用C++或者C++调用C意思是.c文件中调用.cpp文件中代码,或者相反. 集成开发环境如VC++6.0或者vs都是以文件后缀来区别当前要编译的是C代码还是C++代码,然后采用响应的编译 ...

  6. MSBuild .Targets 文件

    MSBuild 附带几个 .targets 文件,这些文件包含常见方案中用到的项.属性.目标和任务.为了简化维护并增强可读性,系统自动将这些文件导入大多数 Visual Studio 项目文件中. 项 ...

  7. C8051 PCA实现红外遥控接收

    这里使用的处理器是C8051F005.红外接收头接处理器引脚,中断方式接收按键数据. 一 PCA介绍 1.1 PCA 可编程计数器阵列(PCA)提供增强的定时器功能,与标准8051计数器/定时器相比, ...

  8. eclipse 编译出错(java.io.ObjectInputStream)的解决办法

    Multiple markers at this line - The type java.io.ObjectInputStream cannot be resolved. It is indirec ...

  9. Alsa驱动snd_soc_read的底层实现

    在分析snd_soc_codec_driver的结构体时,发现有些芯片的驱动中定义了字段reg_word_size, reg_cache_size, reg_cache_default,但没有定义re ...

  10. Approvals for EBS 1.4 Now Available

    If you haven't been following the excellent Workflow blog, you might have missed the announcement ab ...