引起这个错误的原因一般情况下因为:
1、访问人数超过了iis设定的最大连接数,应用程序池自动关闭;
2、其中的s-reason项,若为AppShutdown,可能是由于CPU占用率太高导致自动关闭应用程序池。
3、其中的s-reason项,若为AppOffline,可能是由于应用程序标识出错引起的。
4、其中的s-reason项,若为Disabled,可能是由管理员手工关闭应用程序池引起的。
5、其中的s-reason项,若为QueueFull,可能是因为请求时应用程序池队列已满而生成该错误。
解决办法:就是人工重启应用程序池。
具体步骤为:
1、在iis管理器页面的左侧,点击应用程序池
2、在页面右侧会出现所有的应用程序池的名字,找到停止工作的那个,点击右键选择开启就可以了。