我有一台装有 IIS10 的 Windows 2012R2 服务器。我们已在其上运行 wfc 服务几年了,但最近它发出了超时消息。
我查看了性能监视器,它显示队列中有相当多的请求。
如果我理解正确的话,这是因为调用 api 的程序没有正确关闭连接并且保持连接打开,因此队列堆积起来。
我发现解决此问题的唯一方法是修复调用 API 的代码并进行大规模更新。
由于我们有很多计算机都在使用该软件,因此这将会成为一个问题。
如果 IIS 处于空闲状态,我可以将其更改为在 X 秒后重置连接吗?我不想用这种方法解决问题,但我需要它开始响应,直到我修复此问题并发布更新。
附加信息
有人建议我更改 IIS 中的这些设置:
我应用了这些更改并运行,iisreset
因为我不确定这些更改后是否需要重新启动。这不会对我的队列中的数量产生影响。