【发布时间】:2023-12-02 18:36:01
【问题描述】:
我一直在寻找一种替代解决方案来解决这个问题,这个问题随着向当前 SOA 添加大量服务而开始间歇性发生。
我已经看到,如果服务在定义的超时期限(默认超时为 30000 毫秒)内没有响应,服务控制管理器将生成一个事件。为了缓解这种情况,可以更改条目以设置所有服务的默认超时值。
在注册表编辑器中,编辑注册表子项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control。 在详细信息窗格中,找到 ServicesPipeTimeout 条目将 DWORD 修改为大于 30,000 毫秒的值,虽然这在我进行修改后有效,但开始更改可能有此问题的所有计算机上的注册表条目并不是最佳选择。
此外,最好不要创建可能影响我无法控制的计算机上所有服务的注册表项,有没有办法让 SOA 响应服务控制管理器启动请求并说它还没有完成?
【问题讨论】:
标签: wcf windows-services soa