mvc 挂iis 有时候一中断就一直等待响应 必须关闭游览器 重新进入

YBcsdn1996 2020-08-04 09:57:18
iis 挂mvc 项目 有时稍微中断一下 就连接不上了一直等待响应 ,需要关闭浏览器重新进入又好了,数据库没有死锁,这是什么原因,请教大佬
...全文
895 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
YBcsdn1996 2020-08-05
  • 打赏
  • 举报
回复
引用 12 楼 正怒月神 的回复:
我们先讨论,
1 数据是不是拿到。
2 界面是不是显示。

如果数据都没拿到,那么说明和数据库连接有关。
这可能是网络,也可能是死锁或者其他原因
如果数据拿到了,前台不现实。
那么可能是js问题。
但是基于重新刷新页面无效,需要整个退出session会话。那应该是后台数据库上的问题了。



就是需要整个退出session会话 大部分原因是因为死锁吗
但是在出现这种情况后 我立马去查数据库 没有死锁
正怒月神 2020-08-05
  • 打赏
  • 举报
回复
这就要看你是不是使用了某些共享资源,而他们是否被锁住了。
YBcsdn1996 2020-08-05
  • 打赏
  • 举报
回复
引用 10 楼 正怒月神 的回复:
[quote=引用 7 楼 YBcsdn1996 的回复:][quote=引用 2 楼 正怒月神 的回复:]你看看windows系统日志呢



windows系统日志:用户 'sa' 登录失败。 原因: 密码与所提供的登录名不匹配。 我查了下日志 那段时间一直是 这个错误

引用 6 楼 正怒月神 的回复:
感觉是阻塞了。
在数据加载失败时,有什么处理吗?


catch 错误出来 前台datagrid 无数据显示 然后刷新整个网页无效 一直等待响应 监控日志 是用户 'sa' 登录失败。 原因: 密码与所提供的登录名不匹配。

但是sa 的账号密码 没错的 吧游览器关闭 重新进入 又可以了 不是每次都这样 偶尔
[/quote]
如果是偶尔,那可能是 session过期了?[/quote]



session 过期了的话 我把该网页关闭 重新输入地址进入 也进不去 必须关闭游览器 重新进 很奇怪
正怒月神 2020-08-05
  • 打赏
  • 举报
回复
我们先讨论, 1 数据是不是拿到。 2 界面是不是显示。 如果数据都没拿到,那么说明和数据库连接有关。 这可能是网络,也可能是死锁或者其他原因 如果数据拿到了,前台不现实。 那么可能是js问题。 但是基于重新刷新页面无效,需要整个退出session会话。那应该是后台数据库上的问题了。
YBcsdn1996 2020-08-05
  • 打赏
  • 举报
回复
引用 17 楼 不胖到130不改名字 的回复:
js 和 C# 异常处理做了什么



后端 catch 错误到前台 前台 datagrid err 接收 但是 都没有错误提示 就一直响应中 重要一点是 本地不会 发布到服务器 偶尔出现的问题

奇怪的是 这个界面卡死没事 原因可能是这个后台方法有问题 但是 点击其他按钮执行另外的 http请求也无效 请求URL地址通过游览器查看 变成了/ 必须关闭游览器
YBcsdn1996 2020-08-05
  • 打赏
  • 举报
回复
引用 16 楼 大西瓜大降价一块一斤 的回复:
还是记运行日志吧。。。看看中断的时候,后台运行到哪一步,还是有特别的地方在耗时



还是程序里面哪里有问题的对吧 查询 死锁等问题对吧 还是前后端分离好找原因 唉老架构玩的心累
  • 打赏
  • 举报
回复
js 和 C# 异常处理做了什么
  • 打赏
  • 举报
回复
还是记运行日志吧。。。看看中断的时候,后台运行到哪一步,还是有特别的地方在耗时
YBcsdn1996 2020-08-04
  • 打赏
  • 举报
回复
引用 1 楼 正怒月神 的回复:
稍微中断一下 是怎么操作的?
点某个按钮 跳转路由 到某个界面的数据查询 easyui。datagrid 加载数据时 数据返回失败 这个时候点其他界面 或者把游览器标签页关闭,重新输入地址 都进不去 一直转圈 需要把游览器 整个关闭 又能进去了
YBcsdn1996 2020-08-04
  • 打赏
  • 举报
回复


明明看到两个回复 看不到 我自己回复又能看到 而且我在三楼 急急急
YBcsdn1996 2020-08-04
  • 打赏
  • 举报
回复
我怎么看不到回复
正怒月神 2020-08-04
  • 打赏
  • 举报
回复
你看看windows系统日志呢
正怒月神 2020-08-04
  • 打赏
  • 举报
回复
稍微中断一下 是怎么操作的?
datafansbj 2020-08-04
  • 打赏
  • 举报
回复
引用 9 楼 YBcsdn1996 的回复:
[quote=引用 8 楼 datafansbj 的回复:]多试几次,找到规律才好解决。貌似数据库那边有问题,或网络不稳定。


只要数据不出来 就卡死 应该就是未响应数据时 数据库死锁有影响吗
为啥必须关闭游览器才能进去 网络是稳定的[/quote]

关闭浏览器,那么浏览器与 web 服务器就断开了连接,web 服务器认为会话已结束,所以就断开了与数据库服务器的连接,相应数据库服务器的事务也就结束了,锁定也就解除了......猜的。
正怒月神 2020-08-04
  • 打赏
  • 举报
回复
引用 7 楼 YBcsdn1996 的回复:
[quote=引用 2 楼 正怒月神 的回复:]你看看windows系统日志呢
windows系统日志:用户 'sa' 登录失败。 原因: 密码与所提供的登录名不匹配。 我查了下日志 那段时间一直是 这个错误
引用 6 楼 正怒月神 的回复:
感觉是阻塞了。 在数据加载失败时,有什么处理吗?
catch 错误出来 前台datagrid 无数据显示 然后刷新整个网页无效 一直等待响应 监控日志 是用户 'sa' 登录失败。 原因: 密码与所提供的登录名不匹配。 但是sa 的账号密码 没错的 吧游览器关闭 重新进入 又可以了 不是每次都这样 偶尔 [/quote] 如果是偶尔,那可能是 session过期了?
YBcsdn1996 2020-08-04
  • 打赏
  • 举报
回复
引用 8 楼 datafansbj 的回复:
多试几次,找到规律才好解决。貌似数据库那边有问题,或网络不稳定。


只要数据不出来 就卡死 应该就是未响应数据时 数据库死锁有影响吗
为啥必须关闭游览器才能进去 网络是稳定的
datafansbj 2020-08-04
  • 打赏
  • 举报
回复
多试几次,找到规律才好解决。貌似数据库那边有问题,或网络不稳定。
YBcsdn1996 2020-08-04
  • 打赏
  • 举报
回复
引用 2 楼 正怒月神 的回复:
你看看windows系统日志呢



windows系统日志:用户 'sa' 登录失败。 原因: 密码与所提供的登录名不匹配。 我查了下日志 那段时间一直是 这个错误

引用 6 楼 正怒月神 的回复:
感觉是阻塞了。
在数据加载失败时,有什么处理吗?


catch 错误出来 前台datagrid 无数据显示 然后刷新整个网页无效 一直等待响应 监控日志 是用户 'sa' 登录失败。 原因: 密码与所提供的登录名不匹配。

但是sa 的账号密码 没错的 吧游览器关闭 重新进入 又可以了 不是每次都这样 偶尔
正怒月神 2020-08-04
  • 打赏
  • 举报
回复
感觉是阻塞了。 在数据加载失败时,有什么处理吗?

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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