asp.net – 在IIS 7.5上挂在Session模块上的请求
发布时间:2020-05-25 03:52:07 所属栏目:asp.Net 来源:互联网
导读:不时,我网站上的一些请求开始挂起在Session模块的RequestAcquireState状态。当螺旋开始所有请求超时,我们需要在受影响的服务器上重新启动IIS。 我调查了很多,唯一的结论是,当应用程序尝试访问存储在Session中的用户数据时,某种程度上会发生死锁。 我可以
|
不时,我网站上的一些请求开始挂起在Session模块的RequestAcquireState状态。当螺旋开始所有请求超时,我们需要在受影响的服务器上重新启动IIS。 我调查了很多,唯一的结论是,当应用程序尝试访问存储在Session中的用户数据时,某种程度上会发生死锁。 我可以想到的唯一的办法是解决这个问题,是减少或停止在我的应用程序中使用Sessions。这是计划的一部分,但需要一段时间才能完成。 我们使用IIS 7.5运行6台计算机,在我们的负载平衡中使用proc StateServer和服务器关联。 任何提示如何解决这个问题或修复它,而不必完全删除会话? 解决方法提供者和会话模块(IIS会话模块)都存在锁定机制。您可以开发自定义会话模块,但您仍然需要提供程序而不进行锁定,或者您可以开发定制提供程序而不需要锁定,但是您仍然需要IIS会话模块,并且在该级别上实现并不那么简单。解决方案是UnlockedStateProvider [aka Unlocked] 按照白兔:P(检查演示项目,它解释一切。) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在新的MVC4应用程序中获取UserId(int)
- 如何从ASP.NET中的代码隐藏文件访问IFRAME?
- asp.net – IE10中的LinkButtons不执行回发
- asp.net – 如何添加jQuery UI按钮图标到输入按钮?
- asp.net – web.config和machine.config之间的区别?
- 在Asp.net mvc中应该有服务层吗?
- asp.net-core – .NET Core SDK安装程序无法在Windows 2012
- asp.net-mvc – ASP.net MVC控制器 – 构造函数的用法
- asp.net-mvc – 为什么ASP.NET MVC 4与IList for editor不能
- asp.net – 控制器SessionStateBehavior是ReadOnly,我可以更
推荐文章
站长推荐
- asp.net-mvc – 重定向到操作,需要传递数据
- asp.net-mvc – Razor中()(括号)和{}(大括号)之间
- 如何在ASP.NET 5中添加一个TypeScript绝对类型的
- iis-7 – Rotativa PDF生成本地工作,但不在IIS 7
- 部署ASP.Net MVC应用程序的最便宜的方法是什么?
- asp.net-mvc – ASP.NET MVC中UpdateModel的正确
- asp.net – 如何使IRouteConstraint过滤器路由
- asp.net-web-api2 – SwashBuckle / Swagger –
- asp.net-mvc – 我有15分钟向我的同事介绍ASP.NE
- 一个ASP.Net页面中的多个reCAPTCHA
热点阅读
