使 WCF Singleton 长时间运行

发布于 2024-11-26 14:02:05 字数 148 浏览 2 评论 0原文

我有一个 WCF 服务在 IIS 中作为单例运行。此服务的问题是工作进程的回收时间约为。 40分钟。

是否可以使用 IIS 设置使服务长时间运行? 如果是的话,请告诉我一些 IIS 设置。 或者,是否有另一种方法可以让 IIS 中的 WCF 保持活动状态......

I have a WCF service that runs as a singleton in IIS. The issue with this service is that the worker process recycles in approx. 40 minutes.

Is it possible to make the service run for long periods using IIS settings?
If yes, please let me know some IIS settings.
Or, is there another way to be followed to keep the WCF in IIS alive....

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一个人的旅程 2024-12-03 14:02:05

您可能需要考虑将该服务托管为 Windows 服务而不是 IIS。通过将服务配置为单例,您有点与 IIS 按需实例化生命周期作斗争。

You might want to consider hosting the service as a Windows Service instead of IIS. You're kinda fighting the IIS on-demand instantiation lifecycle by configuring the service as a singleton.

太阳公公是暖光 2024-12-03 14:02:05

您应该在应用程序池的高级设置中将空闲超时设置为0

You should set Idle timeout to 0 value in advanced settings for application pool

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文