第一次招贴画让我轻松一点。
目前,我正试图解决一个性能问题时,我的web服务击中后,一分钟的不活动。从字面上说,在该用户没有访问web服务的一分钟之后,下一次调用将花费15秒的时间才能真正执行该服务操作。如果您继续进行随机操作(而不是相同的服务操作,这样您就不会认为这是“缓存”调用)服务操作会立即(不到一秒)返回服务。
以下是我决定采取的一些“时间表”,这样你就可以看到我是如何在一分钟内无所事事的:
同样,如果您连续地访问web服务而没有一分钟的不活动时间,那么所有方法都将在不到一秒钟的时间内返回。
以下是有关我的web服务的一些细节:
我听说过ReliableSession,但是它的设置意味着它只适用于PerSession,而不是PerCall。
有什么办法解决这个问题吗?还是我被困在使用虚拟服务操作每45秒“点击”服务器上?
发布于 2015-06-16 14:07:07
发现了问题。我们有多个域控制器。当用户进行身份验证时,它将从林级开始,一直工作到服务器所在的实际域控制器。设置的防火墙阻塞了所有域控制器,除了服务器所驻留的域控制器。
因此,基本上,它将无法与N+域控制器通信,直到它最终到达它能达到的唯一的域控制器。
您可以通过多种方法修复这个问题,但是我们刚刚创建了防火墙规则,允许web服务器与需要对用户进行身份验证的域控制器进行通信。
https://stackoverflow.com/questions/30718249
复制相似问题