naotang的测试成长空间,记录工作中的问题,学习中的心得。
个人网站:www.naotang.com
IIS:HttP.sys error Reason了解
上一篇 /
下一篇 2007-12-01 11:29:26
/ 个人分类:Web测试
51Testing软件测试网7b%SO:Oi/J,|承接503的原因分析。
"I QR.b9oW051Testing软件测试网%R-wB([cn
Connection_Abandoned_By_AppPool
q,o6B"a0JWI|Z r0工作进程意外终止和遗弃请求产生错误。51Testing软件测试网}I*k:re5_g
-w&K U%a%F1r(Z M[0Connection_Dropped51Testing软件测试网&O+n])A-f:B
E
This reason phrase indicates that a zombie connection was dropped by IIS and not resolved correctly.51Testing软件测试网FO1mctGOEn
51Testing软件测试网(A+AYSxR^(B多种连接超时错误:51Testing软件测试网)ou
H.|(O6^3f
•Timer_ConnectionIdle:连接闲置过长超时。默认 ConnectionTimeout 期限为两分钟。
ob9s1XI-^I ex0•Timer_HeaderWaitA:因为请求的头文件未在默认时间内收到,导致连接超时。51Testing软件测试网 @)aH'jhrc,U_
•Timer_MinBytesPerSecond:低于最小的吞吐量,默认值为240个字节/秒
.b%dU]+G#c!sF io0•Timer_EntityBody:在等待实体到达的过程中,该连接过期。
p;~z2v"}l oOp0•Timer_AppPool:因为请求在一个应用程序池队列中等待过长导致该连接过期。51Testing软件测试网#bfWUhi;Z2\6P
51Testing软件测试网VaBqi
解析错误:
:vM!q$[{9c0•BadRequest51Testing软件测试网-C$u&m
t:k-mL9^
K
• Verb51Testing软件测试网7@4`1p%J
|s vl0v
• URL
/m(Tu P"ak&\9c0• Header
4k#@A!AH+y"e2E-q,O([0• Hostname
+o&~"g)Qwl:@/S0• Invalid_CR/LF
jvn(C?
ayT!_0• Number
v_,DAnS%?6Zwb#gn0• FieldLength51Testing软件测试网U4^V G3zc
b ?n
• RequestLength
'wB8e7a3F0• Forbidden
k,q"{7alI0• LengthRequired
*qgiQUEN(iw-d1b0• Precondition
$j%y'Q&K3n9d*n
F0• EntityTooLarge51Testing软件测试网n.bwmXh6R;z
• URL_Length
9z|q)K M0• Internal51Testing软件测试网Fs:Rqw O
• N/I
{6G+LtWX)ff051Testing软件测试网#_qw v[&l W1b"A\
Internal
v]k/KX0HTTP Error 500, internal server error, occurred.51Testing软件测试网2ys5i ] ?s%P;M
DpID XgFx b3r0N/I
_zzp-p._c%yF0HTTP Error 501, not implemented, occurred.
]
A%@0q
J'`TK051Testing软件测试网]#zXO/_
p$G
All 503 errors51Testing软件测试网aK!x3J2nV
503错误是服务不可用错误,包含以下几项。
;H1J}2Es.C^0•N/A:服务不可用51Testing软件测试网P o\-@@
H3PD.]
•ConnLimit:站点连接限制已达到
/aL2G![2s^1\$O;|0•AppOffline:因为rapid fail protection, IIS停用会应用程序池51Testing软件测试网IJ%qc?J{$s
那什么是IIS的rapid fail protection保护机制呢,简单点就是说当IIS因为程式不良或遭到 恶意攻击时,造成Worker Process Carsh,IIS会自动重启一个新的Worker Process继续提供服务;但如果新启动的Work Process接连Crash,IIS就会停用该Application Pool,以免持续不断重启新的Work Process的沉重负担把Server搞挂。51Testing软件测试网R$lMs6k x#B/J{
rapid fail protection的设置参数可在应用程序池—属性—运行状况中配置。
h~nZ9{`G0•QueueFull:应用程序请求队列已满
"O;I!M-_ }0•Disabled:管理员手动关闭应用程序池
`sRfhG;j0•AppShutdown:因为管理员设置的某个限制,应用程序池自动关闭
M`5?Vgr0• AppPoolTimer:应用程序池因为太忙,无法处理请求
B4wzc{-Qq0
8M^Vww4U0r0Version_N/S51Testing软件测试网'V6p#tCs4UwAi
HTTP error 505, HTTP version not supported, occurred
.Hn2Bc5g+G4n0
相关阅读:
- 【转帖】WebComputing━ADO总结报告 (naotang, 2007-8-16)
- Http请求处理过程 (naotang, 2007-12-29)
- 字符、字节和编码理解 (naotang, 2008-1-16)
- 【原创】Windows下安装Resin+Apache (naotang, 2008-4-01)
- Apache自动启动及添加为Linux的服务 (naotang, 2008-4-07)
- 【原创】IIS Log日志直接存入数据库 (naotang, 2008-4-25)
- 『转』Apache2 MPM的选择与配置 (naotang, 2008-11-10)
- 『转』MIME TYPE (naotang, 2008-11-12)
- Web测试工具Selenium入门心得 (fishy, 2009-1-17)
- cookies的安全测试 (huoxingyinzi, 2009-1-30)
收藏
举报
TAG:
IIS
Connection_Dropped
AppShutdown
Timer_ConnectionIdle
Web测试