我从 IIS 管理器停止了在两台不同的服务器上运行的几个网站,这些网站分别安装了 win server 2012 r2 和 iis8,但这些网站仍然自行启动。
它们在停止约 20 分钟后继续启动。即使我停止它们的应用程序池,它们仍会继续启动但不会预加载,因为我可以在浏览器中看到,第一次进入时它们需要更长时间才能回复。我检查过:
- 预加载已启用 = false
- 对于 AppPool,StartMode = ondemand
- 配置编辑器中的自动启动= false
- 在网站停止时浏览网站并不会启动它,这是其他原因,更可能是基于时间的。
- 事件查看器中没有任何内容,我可以看到经过 20 分钟的空闲时间后,应用程序池按预期停止,但没有任何与它的启动相关的内容。
在另一台服务器上,同样是带有 IIS8 的 2012 r2,我有一些网站停止得很好。奇怪的是它们被设置为 StartMode = alwaysrunning、autoStart=True、preload=false。
我愿意接受建议,还有什么需要检查?我错过了什么?