下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

网页出现503 service unavailable该如何解决?

作者:课课家教育     来源: http://www.kokojia.com点击数:7460发布时间: 2017-12-25 16:00:41

标签: 服务器webWindows

  网页出现503 service unavailable是什么意思?为什么会出现这个提示?对于这个问题要如何解决?其实关于出现503 service unavailable错误提示的情况分为几种,大家要根据自己的实际情况去对应解决。

网页出现503 service unavailable该如何解决?_服务器_web_Windows_课课家教育
  基本信息
  Service Unavailable 是一种系统的警告提示,意思是服务不可用。如果一个网站的程序占资源太多或者发生太多的错误,系统日志就会提示:"应用程序池 'xxx' 被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误,或者提示:应用程序池 'xxx' 超过了其作业限制设置。这时,访问这个网站就会提示:Service Unavailable。一般系统会在30秒左右恢复正常,多刷新几次就能正常访问了。
  产生原因
  Service Unavailable的出现一般是资源不足,如IIS、CPU或内存等,极少数情况下会因asp 和.net程序错误导致出现。
  一般情况下为多个站共用一个程序池,这个程序池可以简单理解为资源库,即这些站点共用这块资源;内存限制为500M物理内存(服务器为8G内存)。
  如果这个资源被其中一个站用完,则程序池就会停止,所有使用这个程序池的站就会出现“Service Unavailable”的提示,直到该程序池被重新启动。大多数情况下,500M内存完全足够使用;如果出现垃圾程序或遇到攻击,则可能出现CPU急速上升或内存大量使用,这是大部分“Service Unavailable”出现的原因。从目前我们监测的情况看,大部分是CPU占用在90%-100%之间出现的。
  解决措施
  1、打开网页访问出现503 service unavailable,但是刷新一下又能正常访问
  一般出现这种情况的话,大多数都是由于网站超过了系统资源,超过IIS限制所导致的,我们需要增加IIS连接数便可以解决了。
  2、网站不限制IIS连接数,还是提示503 service unavailable
  出现这种情况大多是使用Access数据库的网站,通过简单的分析就可以得出是ACCESS引擎当了。然后进一步排查会发现一些文件引起ACCESS引擎“灾难性故障”及“未将对象引用设置到对象的实例”的错误。 通过文件医生修复后,系统就会恢复正常。
  3、浏览一个 Windows SharePoint Services web 站点时,提示:Service Unavailable
  出现该问题的的原因是Microsoft Internet 信息服务 (IIS) 6.0 中没有正确地配置用于虚拟服务器的应用程序池。
  解决方法:
  1、首先我们需要验证虚拟服务器是否正确配置了应用程序池,默认的应用程序池是 MSSharePointPortalAppPool。
  a).单击“开始”选择“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。
  b).打开“ServerName”,展开“Web 站点”,右键单击虚拟服务器,然后单击“属性”。
  c).单击“主目录”选项卡,为虚拟服务器配置的应用程序池列在“应用程序池”框中。
  d).单击“确定”即可。
  2、验证应用程序池帐户是服务器上的 IIS_WPG 组和 STS_WPG 组的成员。
  3、重新启动 IIS 以回收应用程序池。
  4、没有正确加载ISAPI筛选器导致的503 service unavailable
  ISAPI筛选器没有加载成功的话会造成任意网站一访问出现Service unavailable,这个时候需要根据加载失败的原因解决,或者删除该ISAPI筛选器。
  以上为大家分析了为什么出现Service unavailable的提示以及解决措施,希望对您有所帮助。喜欢我们的分享,请关注课课家教育吧!

赞(14)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程