点击左边的三角展开图标,点击“应用程序池”,右击网站对应使用的应用程序池,选择“高级设置”。
可查看并更改队列长度,下拉列表可更改最大工程数。
点击“网站”,右击对应网站,选择“管理网站”——“高级设置”——“连接限制”,可更改最大并发连接数。
设置的过程中最好将最大并发连接数设置为1000,队列长度为990,最大工作进程数为10。
引起这个错误的原因一般情况下因为:
1、访问人数超过了iis设定的最大连接数,应用程序池自动关闭;
2、其中的s-reason项,若为AppShutdown,可能是由于CPU占用率太高导致自动关闭应用程序池。
3、其中的s-reason项,若为AppOffline,可能是由于应用程序标识出错引起的。
4、其中的s-reason项,若为Disabled,可能是由管理员手工关闭应用程序池引起的。
5、其中的s-reason项,若为QueueFull,可能是因为请求时应用程序池队列已满而生成该错误。
解决办法:就是人工重启应用程序池。
具体步骤为:
1、在iis管理器页面的左侧,点击应用程序池
2、在页面右侧会出现所有的应用程序池的名字,找到停止工作的那个,点击右键选择开启就可以了。