Windows进程激活服务没有spwaning w3wp.exe

我们有一组应用程序,这些应用程序是在IIS 8.5 – Win2012-R2上运行的aspnet。 我们有4.6.2版本的.Net部署。

在我们的一些服务器上,我们看到一个奇怪的行为, IIS不会回复某些请求

经过调查,我注意到应该运行与处理这些请求相关的应用程序池的w3wp.exe进程不存在(在IISpipe理屏幕和进程资源pipe理器视图中都没有)

停止/开始/回收应用程序池不会改变任何w3wp.exe将不会启动

事件查看器中没有与正在讨论的AppPool相关的事件,而htterr文件夹仅包含客户端中止会话的日志(当然,所有这些传入的查询超时)

IISReset也不会很好,但是如果我重新启动WAS服务,那么突然间应用程序池就会正常产生。

我们发现的另一个“修复”是删除应用程序池,并在IIS下创build一个新的应用程序池,这似乎也是个窍门。

这个事实使我相信IIS和WAS之间的连接或元数据会被破坏,但是我不知道它可以存储在哪里或者为什么会被损坏。

一旦问题正在进行使用procmon并不显示任何exception。 正在运行的池正在运行,而停止运行的池并不显示任何内容。

任何想法如何解决这个好?