因此,我们今天遇到了一个问题,不到十几个用户在 OWA 中收到超时错误。“!服务器繁忙,服务器繁忙,无法响应您的请求。请稍后再试。”
它们都是外部的,因此通过我们的 TMG 进入,并且只访问邮箱所在站点的两个 CAS 服务器中的一个。此站点总共有大约 5000 个邮箱,但大多数用户都在内部访问 CAS 阵列,因此在两个服务器之间平均分配。
经检查,IIS 日志显示“超出预算”的实例超过 200 次。示例如下。
问题似乎出在“CAS 中的最大有效时间”,Perfmon 确实显示,在我运行 Perfmon 期间,该时间经常超过 100%。我们通过 Solarwinds 收集性能数据,但这不是计数器之一,所以我没有历史记录。然而,我们过去 7 天的 IIS 日志记录显示,我们通常每天看到个位数的“超出预算”。
问题是,我基本上没有看到什么做关于减少“在 CAS 上花费的有效时间”——除了删除/更改我的限制策略。对于此服务器的性能,我没有什么特别突出的。CPU 和 RAM 都很好——这是一个双处理器 VM,每个处理器的平均 CPU 使用率约为 27%。12 GB RAM、3 GB 缓存、3 GB 可用、50 MB 空闲。除了获得适当的负载平衡以分散负载之外,我实际上可以做什么来诊断和修复源于此计数器的这个问题?
2014-05-09 15:41:54 10.70.39.170 GET /owa/&ex=E303&OverBudget(Normal/CAS),所有者:Sid~域\用户名~OWA~false [Conn:2,HangingConn:0,AD:18000/18000/0%,CAS:90000/-2602/155%,AB:18000/18000/0%,RPC:90000/89768/1%,FC:1000/0,策略:DefaultThrottlingPolicy_aaadc777-4ff8-4a5e-97cc-2ec1e383cb7b,Norm] &v=14.3.174.1&mbx=SERVER01.company.local&sessionId=e842baf430514576aabf3ef6f372494c&prfltncy=1&prfrpccnt=0&prfrpcltncy=0&prfldpcnt=0&prfldpltncy=0&prfavlcnt=0&prfavlltncy=0&End+预算>> Conn:2,HangingConn:0,AD:18000/18000/0%,CAS:90000/-2602/155%,AB:18000/18000/0%,RPC:90000/89768/1%,FC:1000/0,策略:DefaultThrottlingPolicy_aaadc777-4ff8-4a5e-97cc-2ec1e383cb7b,Norm 443 company.local \ Mozilla/5.0+(Macintosh;+Intel+Mac+OS+X+10_9_2)+AppleWebKit/537.75.14+(KHTML,+like+Gecko)+Version/7.0.3+Safari/537.75.14 200 0 0 202
答案1
我添加了我的答案,因为它确实有效。如果有人能补充“为什么”这个方法有效,从而真正解释问题出在哪里,我会很乐意接受这个更好的答案。
我的解决方法:重新启动。