【问题标题】:WAS stops after iisreset after enabling startMode and preloadEnabled on appPools在 appPools 上启用 startMode 和 preloadEnabled 后 iisreset 后 WAS 停止
【发布时间】:2017-12-01 02:30:06
【问题描述】:

按照本文中的步骤,我正在尝试在我的应用程序中打开 preloadEnabled 和 startMode(我在自己的应用程序池中有大约 20 个 WCF 服务,然后是 3 个客户端站点)https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-8/iis-80-application-initialization

现在,当我执行 iisreset 时,WAS 会立即死掉。如果我回去手动启动它,然后是 W3PS,一切都会像我想要的那样开始。

有希望再次进行 iisreset 吗?

使用 /stop 和 /start 可以正常工作。从字面上看,这只是没有标志的巨大转变。

WAS 失败的事件代码为 5011,代码为 8007006d

IIS v 10.0.15063.0

Windows 10 1703 (15063.726)

【问题讨论】:

  • 当你做IISReset vs. IISReset /stop 然后IISRESET /start时,事件查看器会说什么?
  • @S.Walker 在错误代码上添加了一点细节
  • 您只收到一个错误,而不是多个错误?
  • 我刚刚刷新了事件日志,正在重新测试。我与一些团队成员进行了交谈,我们认为这是我们的应用程序中的一个依赖项,它试图保持事物打开并且无法重新启动。

标签: iis windows-10 was iisreset


【解决方案1】:

对于future internet visitor to this question,我们在测试和解决该错误时发现,我们在内部有一个与我们的 pubsub 相关的后台线程,它没有完全关闭,并导致进程在重新加载之前挂起有机会发生,导致 WAS 损坏。

在下一轮测试中,启动依赖项为我们解决了这个问题,现在我们可以在内部研究一个新错误。欢乐时光。

【讨论】:

    猜你喜欢
    • 2014-03-31
    • 2010-09-19
    • 2014-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多