ASP.NET 请求在 ACQUIRE_REQUEST_STATE 中花费时间
在查看 IIS7 中当前执行的请求中,我可以看到 RequestAcquireState
中的一些请求的运行时间非常长,例如 7 秒
如果我理解正确,这意味着在以下状态的某个地方花费了 7 秒。
BEGIN_REQUEST
AUTHENTICATE_REQUEST
AUTHORIZE_REQUEST
RESOLVE_REQUEST_CACHE
MAP_REQUEST_HANDLER
ACQUIRE_REQUEST_STATE
我们使用 ASP.NET Sessions Server,它由 3 个 Web 服务器通过网络访问。 我听说可能会出现一些潜在的锁定问题。
有人知道如何进一步诊断吗?
谢谢, 皮奥特尔
In View Currently Executing Requests in IIS7 I can see some requests in the RequestAcquireState
with really high Time Elapsed, e.g. 7 seconds
If I understand correctly this means that 7 seconds were spent somewhere in the states below.
BEGIN_REQUEST
AUTHENTICATE_REQUEST
AUTHORIZE_REQUEST
RESOLVE_REQUEST_CACHE
MAP_REQUEST_HANDLER
ACQUIRE_REQUEST_STATE
We are using ASP.NET Sessions Server which is accessed over network by 3 Web Servers.
I heard about some potential locking issues that may arise.
Does anybody have any idea how to diagnose this further?
Thanks,
Piotr
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论