此设置技巧可直接配置RPC/HTTP连接的最小空闲连接超时标准,这样即使将运行RPC HTTP代理的IIS服务器配置具有更高的超时,也会指示RPC运行时将指定的超时作为空闲连接超时。如果将运行RPC HTTP代理的IIS服务器配置为更低的空闲连接超时,则使用IIS服务器上的超时。提供的超时时间以秒为单位。
在网络代理(如HTTP代理或路由器)使用比运行RPC HTTP代理的IIS服务器更低的空闲连接超时的情况下,此设置是很有用的。在这样的情况下,通过 HTTP 客户端的RPC可能会遇到错误,因为连接超时将比预期的情况要快。使用此设置,您可以强制RPC运行时和RPC代理使用较低的连接超时。
运行注册表编辑器,打开已有的或新键操作子键,并根据下表编辑其相应键值项(如果不存在此键值项请新建)。
操作子键: [HKEY_LOCAL_MACHINE\Software\ Policies\Microsoft\WindowsNT\Rpc\Minimum ConnectionTimeout]
键值项(数据类型):MinimumConnectionTimeout (DWORD值)
键值(说明):900(最小空闲连接超时(以秒计))
备注: 仅当RPC客户端、RPC服务器和RPC HTTP代理均在运行Windows Server 2003家族/Windows XP SP1 或更高版本时,此设置才适用。如果RPC客户端、RPC 服务器或RPC HTTP代理运行在Windows的早期版本上,则忽略此设置。此设置的最小允许值是90秒。最大值是 7200(2小时),且必须为10的整倍数。如果您禁用此设置或尚未进行配置,则使用运行RPC HTTP代理的IIS服务器上的空闲连接超时。
,配置RPC/HTTP 连接的最小空闲连接超时