503是一种请求不包括在内。
该程序占用的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以回收应用程序池。
方案二:
1进WIN2008服务器,打开IIS,找到常出503错误的应用程序池,选中该程序池。
2选中应用程序池后,选择右边的高级设置,打开应用程序池高级设置。
3在应用程序池高级设置中,找到回收选项,禁用重叠回收一项选择ture,这样可以创建一个工作进程之前退出现有工作进程。
4设置好回收后,接下来设置快速故障。找到”服务不可用“响应类型,默认为,可以是aspx等等。勾选用户模式缓存与内核模式缓存,点击确定。
9设置完IIS输出缓存后,接下来设置>
10进入>
11进入“设置常用>
以上就是关于网站出现503错误的哪些解决办法全部的内容,包括:网站出现503错误的哪些解决办法、如何在asp 页面用 asp 代码回收iis 应用程序池、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)