近日,IIS出现两次应用程序池突然自动关闭,网页报错503的情况,于是我查询了Windows系统的日志以及503错误的日志:
Windows日志有一条警告,且警告时间与两次IIS应用程序池自动关闭时间高度重合,警告内容为:Application Host Helper Service 在尝试删除历史目录“C:\inetpub\history\CFGHISTORY_0000000022\schema”时遇到错误。将跳过并忽略此目录。请注意,如果该服务重新启动,此目录在将来仍可能会被删除。数据字段包含错误号。
查询报错503的日志,报错日志中(HTTP/1.1 GET / - 503 3 Disabled)带有关键字Disabled,经查询,Disabled关键字表示由人为关闭IIS应用程序池引起的503报错;
所以我个人推断是:Windows警告出来之后,导致IIS应用程序池崩了,应用程序池崩后,报错503,且错误日志的关键字为Disabled(Disabled关键字表示可能是人为关闭IIS应用程序池),实际是由这个警告引发的应用程序池自动关闭
因非运维专业,百度上找不到合适的解决方案,所以想请教下博客园的各位大佬有没有遇到过这种问题,是如何解决的呢?
参考:
https://www.cnblogs.com/ssk-bak/p/10266704.html
https://www.fb93.com/thread-57171-1-1.html