问题描述
我在前台用了一个定时器,每隔5秒,就调用后台的一个服务,结果半个小时左右,浏览器就停止再发送请求,服务器仍然正常运行。只要刷新浏览器,它又会发送请求了。哪位大神可有类似情况?
解决方案
引用我在前台用了一个定时器,每隔5秒,就调用后台的一个服务,结果半个小时左右,浏览器就停止再发送请求,服务器仍然正常运行。只要刷新浏览器,它又会发送请求了。哪位大神可有类似情况?就你的信息,我的分析如下:定时器ok:你用了定时器,说明没问题。推荐使用setInterval做ajax也没问题:半个小时左右浏览器停止发送数据,都发了近半个小时,当然没问题了session也没有超时,因为:只要刷新浏览器,它又会发送请求结论:dom操作失败了:半个小时后导致浏览器操作dom失败了安装个工具,查看出问题后的流量器的错误日志,以及到时候直接调试诡异的问题,我以前做个20个设备的数据实时显示(大屏幕三),运行个很多天都没有任何问题。没有任何dom元素增删,只是修改里面的label的值,所以一致运行都没有因为内存问题导致浏览器挂了。
解决方案二:
是get请求吧,get请求会有缓存,加一个时间戳或使用post请求试试.
解决方案三:
在请求后面加个时间戳,作为参数,欺骗浏览器。
解决方案四:
确认一下,界面上出js错误了吗.如果方便把代码贴出来看一下.
解决方案五:
跨域的ajax吗?
解决方案六:
setTimeOut迭代实现循环,我的程序没问题
解决方案七:
看看是不是session失效了
解决方案八:
使用 window.setInterval(xxx,1000*5); 不会出现这种问题。
时间: 2024-08-01 05:37:41