为什么会经常出现“状态服务器已关闭超时的 TCP/IP 连接”

unilion 2005-11-16 09:20:41
状态服务器已关闭超时的 TCP/IP 连接。客户端的 IP 地址为 127.0.0.1。超时的 Read 操作开始于 11/16/2005 09:10:59。


请问是由于什么原因造成的呢?
...全文
671 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bitliuyang 2005-11-16
  • 打赏
  • 举报
回复
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false" timeout="100" />
这是web.config里的设置,你看看
unilion 2005-11-16
  • 打赏
  • 举报
回复
状态服务器不是只记录Session的吗?谢谢
bitliuyang 2005-11-16
  • 打赏
  • 举报
回复
原因:
客户端请求服务器,在服务器的响应时间里,如果你对服务器上数据库操作还没有完成,而这时已经超过了服务器设定的响应时间,就会出现你所说的问题。
bitliuyang 2005-11-16
  • 打赏
  • 举报
回复
那你就要优化你的程序,尽量提高效率。
1、如果是要显示数据:
要用存储过程,每次只返回当前页所要的数据。
2、如果是搜索:
建议对表建立索引,然后采用存储过程。
unilion 2005-11-16
  • 打赏
  • 举报
回复
数据库的数据里是很大的,有的查询涉及几台数据库服务器,有的查询涉及的表很大,有些表是十多万条记录到一亿三千多万多条记录。十多万记录的那张表是经常需要批量查询,而一亿多那张表通常不需要批量查询。网络延时都在1MS内。


请问二楼,可以具体说一声原因吗? 现在很惨,经常要重启状态服务和W3WP
bitliuyang 2005-11-16
  • 打赏
  • 举报
回复
楼主数据库的数据量是不是很大,如果是的话就是服务器响应超时。如果不是的话有可能是网络问题

62,039

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧