gpt4 book ai didi

c# - 自启动和故障异常

转载 作者:太空宇宙 更新时间:2023-11-03 13:52:24 25 4
gpt4 key购买 nike

处理 WCF 服务可能发生的任何故障的最佳方法是什么?因此,除了服务/WCF 本身中的 try/catch 之外,如果客户端出现故障,例如系统出现故障(即 MSMQ 在集群或其他东西上出现故障)怎么办 - 这样的事情会导致 WCF 服务主机出现故障。

如何在 x 秒后安全地重启服务?我尝试这样做,但即使当我在进入故障状态时在 Abort() 之后创建一个新的 ServiceHost,我总是会收到一条错误消息,指出通信 channel 出现故障或已关闭。

如果服务主机应用程序出现故障,您可以推荐什么作为重启服务主机应用程序并在出现故障后成功重新建立该主机的良好解决方案?

最佳答案

尝试将 WCF 服务实现为 Windows 服务。在这种情况下,当服务器重新启动时,您的主机也将重新启动。您应该实现继承自 ServiceBase 的 Windows 服务类,然后覆盖 OnStart 和 OnStop 方法。

关于c# - 自启动和故障异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13327533/

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