微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

状态服务器日志事件ID 1078状态服务器已关闭过期的TCP / IP连接

如何解决状态服务器日志事件ID 1078状态服务器已关闭过期的TCP / IP连接

我有一个使用Web Garden和State Server模式的ASP.NET MVC应用程序。我注意到在某些情况下它抛出以下错误

状态服务器已关闭到期的TCP / IP连接。知识产权 客户端的地址是127.0.0.1。过期的读取操作开始 在dd / MM / yyyy HH:mm:ss。

我已经在troubleshoot上进行了搜索,并发现它适用于事件ID 1072和1076,但是我的事件是事件ID 1078,所以我的问题是:此解决方案是否也适用于事件ID 1078(错误消息是尽管事件ID有所不同,但还是一样)?

解决方法

对于事件ID 1072、1076和1078,适用以下解决方案:

在web.conifg文件中的鳕鱼下面设置:

<sessionState
stateNetworkTimeout="10" />

修改状态服务器的TCP / IP操作超时值的注册表设置:

1)在修改注册表值之前,需要先停止服务。打开服务,然后选择ASP.NET状态服务器服务。右键单击该服务,然后选择停止。

enter image description here

2)从开始菜单中打开regedit(注册表编辑器)。

3)在注册表中找到以下项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameter

4)添加一个名为SocketTimeout的DWORD值。设置一个正整数,以秒为单位表示新的TCP / IP超时。

修改注册表值后,重新启动服务器,然后启动ASP.NET状态服务器服务。

https://docs.microsoft.com/en-us/troubleshoot/aspnet/state-server-event-1072-1076

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。