`
ku481ku
  • 浏览: 19317 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

HTTP Error 503. The service is unavailable

 
阅读更多

HTTP Error 503. The service is unavailable
2012年01月12日
  HTTP Error 503. The service is unavailable
  伴随着503,事件日志会记录下列信息:
  1)Event ID 1023: .NET Runtime version 2.0.50727.4013 - Fatal Execution Engine Error (000007FEF94BA5C6) (80131506)
  2)Event ID 1000: Faulting application w3wp.exe, version 7.0.6001.18000, time stamp 0x47919ed8, faulting module mscorwks.dll, version 2.0.50727.4013, time stamp 0x498d1a0f, exception code 0xc0000005, fault offset 0x00000000002ce6f0, process id 0x%9, application start time 0x%10.
  3)Event ID 5010: A process serving application pool 'cnblogs' failed to respond to a ping. The process id was '10576'
  也就是.NET应用程序发生了Crash,开始我们把这个问题归罪于应用程序本身,走了不少弯路。
  而最终发现这个问题的最大嫌疑人竟然是:.NET Framework 3.5 SP1(X64)。
  当我们把应用程序池切换到32位模式,503就不再出现。
  从事件日志看,问题是在安装.NET Framework 3.5 SP1后出现的。
  在博客程序出现503的期间,社区程序(http://space.cnblogs.com/)在事件日志中也有同样的错误,只不过不是表现为HTTP Error 503,而是浏览器一直处于连接状态,服务器无响应。当切换到32位模式,问题也不再出现。
  所以我们推断:64位.NET Framework 3.5 SP1可能存在Bug,在特定的情况下会让应用程序崩溃。
  本想找出这些特定情况,通过Debug Diagnostic Tool v1.1 在503时生成Userdump,可是Debug Diagnostic Tool v1.1只有x86版本,x64版本的微软有,但还没有对外发布。
  用adplus去抓Userdump,简直是大海捞针,只要发生线路中止,就会生成Userdump,比如调用了Response.End()。
  还记得Windows Server 2003(IIS 6)+ ASP.NET 2.0 X64的奇怪问题。现在又是X64的问题,看来X64还不是我们想像的那么成熟。
分享到:
评论

相关推荐

    http error 503.the service is unavailable_过30秒或刷新2~3次就可以正常访问.zip

    http error 503.the service is unavailable_过30秒或刷新2~3次就可以正常访问.zip

    python-2.5.1

    python-2.5.1FOR WINDOW好用欢迎共享

    网站的最大并发连接数

    The service is unavailable”。但刷一两下又正常。  估计很可能是超过网站的最大并发连接数了。  究竟什么是http连接?一张页面加载过程中,又是图片又是样式、脚本,对于这些东西的请求,是共用一个连接还是多个...

    servlet2.4doc

    Called by the servlet container to indicate to a servlet that the servlet is being taken out of service. destroy() - Method in class javax.servlet.GenericServlet Called by the servlet container to ...

    让Win2008+IIS7+ASP.NET支持10万并发请求

    今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 – Service Unavailable The serverRuntime@appConcurrentRequestLimit setting is being exceeded. Detailed Error ...

    win 3.11 for workgroup tcpip支持

    gateway is discovered to be unavailable. The Dead Gateway Detection mechanism is used only with TCP (connection-oriented traffic). Therefore, utilities like PING will only use the first default ...

    IIS6.0 IIS7.5应用程序池自动停止的解决方法

    在日志中发现IIS7.5的应用程序池自动停止,同时访问网站提示:HTTP Error 503,The service is unavailable.. 的错误,搜遍整个互联网总算是解决了问题。小编也整理了IIS6及IIS7.5遇到此类问题汇总解决方法,欢迎大家...

    SIP - Understanding the Session Initiation Protocol, 2nd Ed - 1459

    5.5.4 503 Service Unavailable 124 5.5.5 504 Gateway Timeout 124 5.5.6 505 Version Not Supported 124 5.5.7 513 Message Too Large 125 5.6 Global Error 125 5.6.1 600 Busy Everywhere 125 5.6.2 603 Decline...

    项目运行的服务器:Resin-4.0.58

    名称:Resin,版本:4.0.58,系统:Windows,位数:64 项目运行的服务器:Resin-4.0.58

    sip RFC3261 中文版

    21.5.4 503 Service Unavailable 215 21.5.5 504 Server Time-out 216 21.5.6 505 Version Not Supported 216 21.5.7 Message To Large 216 21.6 Global Failures 6xx 216 21.6.1 600 Busy Everywhere 216 21.6.2 ...

    adb1.0.26包含fastboot.exe

    INSTALL_FAILED_CONTAINER_ERROR 1. sdcard 访问失败; 2. 应用签名与 ROM 签名一致,被当作内置应用 1. 确认 sdcard 可用,或者安装到内置存储; 2. 打包时不与 ROM 使用相同签名 INSTALL_FAILED_INVALID_INSTALL_...

    java-servlet-api.doc

    当客户端发出请求时,Servlet引擎传递给Servlet一个ServletRequest对象和一个ServletResponse对象,这两个对象作为参数传递到service()方法中。 Servlet也可以执行ServletRequest接口和ServletResponse接口。...

Global site tag (gtag.js) - Google Analytics