php 错误503的原因,网站503错误原因和解决方法
我们的网站经常会出现各种错误代码,比如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错误原因和解决方法相关推荐
- 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 ...
- “HTTP 错误 403.1 - 禁止访问:执行访问被拒绝”解决方法
"HTTP 错误 403.1 - 禁止访问:执行访问被拒绝"解决方法 "HTTP 错误 403.1 - 禁止访问:执行访问被拒绝"解决方法 配置IIS的时候,如 ...
- Idea 中Git使用分支合并出现合并错误(refusing to merged unrelated histories)的解决方法!
描述:首先刚到公司从公司gitlab上直接把download到了本地 在上面进行熟悉代码 更改了点东西:但是后来发现写的东西后面能用到,就想着推送到dev分支,但是推送之前要先在idea中pull到d ...
- unittest 出报告 并配合 jenkins,发现有用例错误,但是构建没出现红点 的解决方法
unittest 出报告 并配合 jenkins,发现有用例错误,但是构建没出现红点 的解决方法 参考文章: (1)unittest 出报告 并配合 jenkins,发现有用例错误,但是构建没出现红点 ...
- git错误“无法推送一些引用到xxx“的解决方法
git错误"无法推送一些引用到xxx"的解决方法 参考文章: (1)git错误"无法推送一些引用到xxx"的解决方法 (2)https://www.cnblog ...
- Nodejs报内部错误 TypeError: Cannot read property ‘destroy‘ of undefined的解决方法
Nodejs报内部错误 TypeError: Cannot read property 'destroy' of undefined的解决方法 [现象] 内部错误 TypeError: Cannot ...
- lol更新后连接不上服务器未响应,LOL登录错误服务器未响应 更新后无法进入游戏解决方法推荐...
今天小编为大家带来了LOL登录错误服务器未响应 更新后无法进入游戏解决方法推荐,感兴趣的朋友们可以跟着小编去下文了解一下哦! <英雄联盟>昨天更新版本之后,有不少玩家反应出现了登陆错误的情 ...
- win10错误应用程序名称: SystemSettings.exe(0x9d9d9332)解决方法
win10错误应用程序名称: SystemSettings.exe(0x9d9d9332)该怎么办呢?最近使用win10系统的用户反应在win10 1809(OS内部版本 17763.475) 设置菜 ...
- Intellij idea 出现错误 error:java: 无效的源发行版: 8解决方法
Intellij idea 出现错误 error:java: 无效的源发行版: 8解决方法 参考文章: (1)Intellij idea 出现错误 error:java: 无效的源发行版: 8解决方法 ...
- .NET Core 2.2 IIS网站出现HTTP503无法访问解决方法
.NET Core 2.2 IIS网站出现HTTP503无法访问解决方法 .NET Core 2.2 Runtime在未联网服务器上安装完成后,IIS所有网站都出现 HTTP 503无法访问的情况. ...
最新文章
- 数字图像处理4:图像的像素级运算
- python中dom是什么意思_python--BOM和DOM
- 10没有基于策略的qos_分布式QoS算法解析
- Real World Kanban作者访谈
- 快速上手RaphaelJS-Instant RaphaelJS Starter翻译(一)
- pdf转换成word教程
- iOS 网络编程(二)
- 【HTML CSS JS 蝴蝶飞舞特效 绝美(附完整代码)】
- 猎人打猎(一)-----简单的实现
- 数据驱动的瑞幸咖啡未来会能赚!
- win7 无法组播的问题
- 边缘计算:新瓶装旧酒?
- 使用Spark分析拉勾网招聘信息(三): BMR 入门
- 常见的 ChatGPT 相关错误提示及解决办法
- RTABMap下载 ZED驱动安装
- vue3+ts 使用 vue-seamless-scroll
- Windows Server2003系统安全设置
- easyexcel 读取指定行数据_Excel怎么设置只提取指定行中的数据?
- 视频剪辑工作者的福音,视频格式转换工具4Videosoft Video Converter Ultimate的介绍使用,可以转换所有的视频格式
- java保存字符串到缓存_冰尘乀:JAVA字符串缓存器
热门文章
- QT5实现职工工资信息管理系统(文件读写)
- javaScript jquery完美判断图片是否加载完毕
- 小米手机是什么系统?
- pigeon-remoting模块功能分析
- 使用js实现textarea文本域长度,限制输入字数并统计剩余输入字符数
- hadoop:Secondary NameNode 它究竟有什么作用?
- MySQL报错`ERROR: No query specified`
- Bing Maps-----微软
- 算法注册机编写扫盲---第二课
- IT忍者神龟之 配额不足的解决方法ORA-01536: space quota exceeded for tablespace