如何解决Web Garden行为不稳定:用户被随机踢出
我有一个ASP.NET MVC Web应用程序,它在四个工作进程(网络花园)配置下运行良好,并且使用ASP.NET状态服务来管理传入的会话。
<system.web>
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" timeout="360" />
</system.web>
在web.config配置文件中没有配置machineKey,并且ASP.NET状态服务使用默认的网络服务帐户运行。
其他Web服务器(这是VMWare虚拟机)的详细信息是:
- IIS 8.5.9600.16384
- Windows Server 2012 R2 Standard 64位
- 48GB RAM
关于应用程序池配置,需要重点介绍的是:
此外,始终使用自定义域管理员帐户配置应用程序池,但由于安全原因,目前已将其更改为使用自定义非管理员帐户。
更改应用程序池帐户后,Web Garden的行为开始不稳定:用户被随机踢出。他们收到403未经授权和404未找到http错误,甚至我还记得看到503服务不可用。
是什么原因?
更新2020-11-11 :
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。