为什么我的某个应用程序一直在改变 pid?

为什么我的某个应用程序一直在改变 pid?

嗨,我遇到了这个奇怪的事情,我是新手,无法自己解决。我在工作中做了一些测试,我发现一个应用程序池每天都会改变它的 PID 几次,两天前当我无法访问它时我注意到了这一点,并开始查找错误。它工作了几个小时,然后就变了,我必须重新启动应用程序池和网站本身才能让它再次工作。

我一直使用基本设置,就像我们启动并运行的其他 4 个站点一样,它们运行良好。有人知道为什么它一直在改变其 PID 吗?我感觉它就像在“重新启动”或类似的事情。

提前致谢

答案1

当PID改变的时候,意味着一个新的进程已经启动。

打开应用程序池的回收属性中的所有回收日志记录选项。

如果在应用程序池失败后右键单击并回收它,它可能会重新开始工作。

应用程序池将自行终止:

  • 每 29 小时
  • 闲置 20 分钟后

默认情况下,可从回收...或高级设置对话框进行配置。

如果您查看服务器管理器中“诊断”->“Windows 日志”下的系统和/或应用程序事件日志,您将看到 IIS(或特别是 WAS)是否因进程而受到干扰,以及原因。

否则,请修复该应用程序。

相关内容