我们的网站经常会出现各种错误代码,比如404、503等等,我们原来发过一篇名为网站404错误怎么办的文章,说明遇到404错误应该怎么处理,那么网站出现503错误怎么办呢?

基本定义

503是一种HTTP状态码。英文名503 Service

Unavailable与404(404 Service

Unavailable)是同属一种网页状态出错码。两者的区别是:前者是服务器出错的一种返回状态,后者是网页程序没有相关结果后返回的一种状态,需要优化网站的时候通常须要制作404出错页以便网站整体优化。原因有可能是ISAPI筛选器没有正常加载导致。

产生原因

1.网络管理员可能关闭应用程序池以执行维护。

2.当请求到达时应用程序池队列已满。

3.应用程序池标识没有使用预定义账户:网络服务,而自己配置了标识,但是配置的这个用户不属于IIS_WPG组。

4.应用程序池启用了CPU监视,并且设置了CPU利用率超过一定百分比关闭应用程序池,而开发人员写的服务端页面(.asp,.aspx)执行效率不高,会引起CPU的长时间占用,最终达到设置的百分比,从而引起应用程序池关闭

5.应用程序池的性能选项卡的请求队列限制所填的数值太小,默认为1000。

6.web.config的system.web/httpRuntime节点的appRequestQueueLimit属性设置的值太低。

7.该站点正在被攻击。对于最新型的攻击,其实是ddos的一种派生,原理在于找数千个IP,同时向服务器的apache发出请求,然后

立即断开,让apache处于等待状态,致使apache线程全部被填满,致使服务器死机。因此,为了保证大多数客户的利益,我们给每个

空间,作出了每19秒64个php请求的限制。注意,是php请求,一般的图片请求和html请求不包括在内。

8.该程序占用的php线程过多,有的程序没有进行好优化处理,一个点击即可产生数个,甚至数十个php线程。这样的话,几个点击就可以把该时段的64个php线程全部填满了。因此出现503错误。建议优化一下程序,尽量少用require(“请求”之意)等语句

解决方法

1.验证是否已为虚拟服务器配置了应用程序池。默认的应用程序池是MSSharePointPortalAppPool。请按照下列步骤来确定虚拟服务器正在使用的应用程序池。

a.单击“开始”,指向“管理工具”,然后单击“Internet信息服务(IIS)管理器”。

b.展开“ServerName”,展开“Web站点”,右键单击虚拟服务器,然后单击“属性”。

c.单击“主目录”选项卡。为虚拟服务器配置的应用程序池列在“应用程序池”框中。

d.单击“确定”。

2、验证应用程序池帐户使用的密码是否正确。IIS不会自动轮询ActiveDirectory目录服务中的密码更改。如果应用程序池帐户是一个域帐户,其密码已过期,则在为此帐户重新指定一个新密码后,您可能会收到本文“症状”部分所描述的错误信息。

3、验证应用程序池帐户是服务器上的IIS_WPG组和STS_WPG组的成员。

4、重新启动IIS以回收应用程序池。

本文由千寻网络科技原创,载请注明出处!​​

php 错误503的原因,网站503错误原因和解决方法相关推荐

  1. php _get invalid,PHP 错误: ZipArchive::getFromName(): Invalid or unitialized Zip object in 解决方法...

    PHP 错误: ZipArchive::getFromName(): Invalid or unitialized Zip object in 解决方法 发布于 2014-11-07 15:00:00 ...

  2. “HTTP 错误 403.1 - 禁止访问:执行访问被拒绝”解决方法

    "HTTP 错误 403.1 - 禁止访问:执行访问被拒绝"解决方法 "HTTP 错误 403.1 - 禁止访问:执行访问被拒绝"解决方法 配置IIS的时候,如 ...

  3. Idea 中Git使用分支合并出现合并错误(refusing to merged unrelated histories)的解决方法!

    描述:首先刚到公司从公司gitlab上直接把download到了本地 在上面进行熟悉代码 更改了点东西:但是后来发现写的东西后面能用到,就想着推送到dev分支,但是推送之前要先在idea中pull到d ...

  4. unittest 出报告 并配合 jenkins,发现有用例错误,但是构建没出现红点 的解决方法

    unittest 出报告 并配合 jenkins,发现有用例错误,但是构建没出现红点 的解决方法 参考文章: (1)unittest 出报告 并配合 jenkins,发现有用例错误,但是构建没出现红点 ...

  5. git错误“无法推送一些引用到xxx“的解决方法

    git错误"无法推送一些引用到xxx"的解决方法 参考文章: (1)git错误"无法推送一些引用到xxx"的解决方法 (2)https://www.cnblog ...

  6. Nodejs报内部错误 TypeError: Cannot read property ‘destroy‘ of undefined的解决方法

    Nodejs报内部错误 TypeError: Cannot read property 'destroy' of undefined的解决方法 [现象] 内部错误 TypeError: Cannot ...

  7. lol更新后连接不上服务器未响应,LOL登录错误服务器未响应 更新后无法进入游戏解决方法推荐...

    今天小编为大家带来了LOL登录错误服务器未响应 更新后无法进入游戏解决方法推荐,感兴趣的朋友们可以跟着小编去下文了解一下哦! <英雄联盟>昨天更新版本之后,有不少玩家反应出现了登陆错误的情 ...

  8. win10错误应用程序名称: SystemSettings.exe(0x9d9d9332)解决方法

    win10错误应用程序名称: SystemSettings.exe(0x9d9d9332)该怎么办呢?最近使用win10系统的用户反应在win10 1809(OS内部版本 17763.475) 设置菜 ...

  9. Intellij idea 出现错误 error:java: 无效的源发行版: 8解决方法

    Intellij idea 出现错误 error:java: 无效的源发行版: 8解决方法 参考文章: (1)Intellij idea 出现错误 error:java: 无效的源发行版: 8解决方法 ...

  10. .NET Core 2.2 IIS网站出现HTTP503无法访问解决方法

    .NET Core 2.2 IIS网站出现HTTP503无法访问解决方法 .NET Core 2.2 Runtime在未联网服务器上安装完成后,IIS所有网站都出现 HTTP 503无法访问的情况. ...

最新文章

  1. 数字图像处理4:图像的像素级运算
  2. python中dom是什么意思_python--BOM和DOM
  3. 10没有基于策略的qos_分布式QoS算法解析
  4. Real World Kanban作者访谈
  5. 快速上手RaphaelJS-Instant RaphaelJS Starter翻译(一)
  6. pdf转换成word教程
  7. iOS 网络编程(二)
  8. 【HTML CSS JS 蝴蝶飞舞特效 绝美(附完整代码)】
  9. 猎人打猎(一)-----简单的实现
  10. 数据驱动的瑞幸咖啡未来会能赚!
  11. win7 无法组播的问题
  12. 边缘计算:新瓶装旧酒?
  13. 使用Spark分析拉勾网招聘信息(三): BMR 入门
  14. 常见的 ChatGPT 相关错误提示及解决办法
  15. RTABMap下载 ZED驱动安装
  16. vue3+ts 使用 vue-seamless-scroll
  17. Windows Server2003系统安全设置
  18. easyexcel 读取指定行数据_Excel怎么设置只提取指定行中的数据?
  19. 视频剪辑工作者的福音,视频格式转换工具4Videosoft Video Converter Ultimate的介绍使用,可以转换所有的视频格式
  20. java保存字符串到缓存_冰尘乀:JAVA字符串缓存器

热门文章

  1. QT5实现职工工资信息管理系统(文件读写)
  2. javaScript jquery完美判断图片是否加载完毕
  3. 小米手机是什么系统?
  4. pigeon-remoting模块功能分析
  5. 使用js实现textarea文本域长度,限制输入字数并统计剩余输入字符数
  6. hadoop:Secondary NameNode 它究竟有什么作用?
  7. MySQL报错`ERROR: No query specified`
  8. Bing Maps-----微软
  9. 算法注册机编写扫盲---第二课
  10. IT忍者神龟之 配额不足的解决方法ORA-01536: space quota exceeded for tablespace