gpt4 book ai didi

wcf - 如何让 WCF 网站保持在线?

转载 作者:行者123 更新时间:2023-12-04 10:22:11 25 4
gpt4 key购买 nike

我在 IIS 7 上有一个 WCF 站点。该站点很少被访问,这会导致应用程序卸载。如何让应用程序 (WCF) 始终保持运行状态?

最佳答案

没有理由停止使用 IIS。您需要做的就是设置应用程序池选项,以便服务永远不会因不事件而关闭。不幸的是,默认值是 20 分钟不事件,无论如何每 29 小时。

我的建议是:

  • 为您的服务创建一个新的应用程序池。
  • 创建后,右键单击它并选择“高级设置...”
  • 在“处理器模型”组下查找“空闲超时(分钟)”设置。将此设置更改为 0 以使服务永远不会因空闲而关闭。
  • 如果您不希望进程被回收,请考虑更改“回收”组下的“固定时间间隔(分钟)”设置。您可以将其设置为某个分钟数(正如我所说的默认为 29 小时),或者您可以将其设置为 0 并配置“特定时间”设置,以便您的服务在一天中的最佳时间被回收(例如,凌晨 4 点左右)。如果您运行 Web 场,您会将场配置为以交错方式回收,以便在任何给定时间只有一台服务器在回收。

  • 趣闻:默认回收时间为 29 小时的原因是因为这将导致每天回收,但每天晚 5 小时,因此一天中的时间永远不会相同。

    有关配置应用程序池的更多信息,请查看 TechNet 上标题为 Managing Application Pools 的这一部分。它涵盖了我上面提到的主题以及许多其他主题。

    关于wcf - 如何让 WCF 网站保持在线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1732181/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com