W3WP回收返回码

我有一台IIS6机器,运行多个Web应用程序。 偶尔,IIS会回收W3WP。 当我看错误代码,W3WP.exe通常退出代码-2(0xfffffffe),但在一段时间退出-3(0xfffffffd)。 虽然最终结果是相同的,我想知道这些特定的返回代码是否有任何差异/原因?

根据这篇文章 ,-3表示WAS(Windows进程激活服务)不得不杀死一个工作进程,而-2意味着进程closuresOK。

所以我怀疑当你看到-3的时候,这意味着工作进程在被回收的时候正在做一些事情,但-2意味着工作进程并不忙,而且在被问到时就放弃了。

  • 返回代码0xFFFFFFFF意味着工作进程由于致命错误而退出。
  • 返回码0xFFFFFFFE意味着工作进程正常退出。
  • 返回代码0xFFFFFFFD意味着工作进程被终止。