后台执行时间长,页面没响应
我们现在有一个功能在后台大概执行20分钟左右,然后页面没响应,一直在哪里转圈啊转圈啊。
以前数据量小的时候,执行7分钟左右是没有问题,现在在本地执行30分钟,页面也是有响应的。可在生产机上就是页面没有响应,页面上的Ajax超时也设置过了,服务器上Tomcat和Nginx的超时时间运维也说设置过了。
请求哪位大牛帮忙分析下!!!谢谢!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
建议在把 数据执行情况放到,数据库中不知道这样行不行,其实也是ting jian dan de
20分钟的任务适合放服务器么?多个请求怎么办?
请问,什么叫页面没有响应?
请求还没有处理完?
一般页面无法响应,不都跟JS有关的么;你这里的意思好像一点关系都没有。
没有超时,就说明连接请求一直是活跃的,,
这种要么在命令行里跑,页面等待响应要急死人
http协议哪有链接那么长的? 我建议后台线程专门执行然后标记下执行进度状态放到缓存里,ajax定时请求获取执行状态,可行不?