Jboss处理超时页面,导致后台每隔5分钟自动重新执行的问题。

zhoujie_java 2008-11-26 11:56:18
浏览器页面提交action请求,执行一个导入量较大的导入操作,页面长期挂着。

结果发现后台,每隔5分钟就自动重新执行该action,而且请求来源自同一个机器(也就是我本机)。

导入期间,我本机没做任何操作,只是让浏览器挂着,为什么会莫名其妙的重新执行呢?

我页面并没有做定时提交。

而且我本机做服务器run的时候,没这个问题,发布到测试环境,就会出现。莫非是Jboss设置问题?

浏览器是IE,服务器是JBoss,MVC是webwork,数据库是oracle.

向大家请教。
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kokobox 2008-11-26
  • 打赏
  • 举报
回复
大批量操作的时候,如果是数据库的操作,建议你启动一个线程,在线程里去调用存储过程。

然后暂时返回给页面一个结果,把阶段性的结果放到session或者文件中,最后把阶段性结果报告给用户,这样就不会让网页长连接在程序等待中导致死机。

如果不是大量数据库操作,也建议你调用一个线程去执行,然后立刻报告给客户正在执行中,几分钟后会在邮件或其他位置中得到执行后的结果。

kokobox 2008-11-26
  • 打赏
  • 举报
回复
大批量操作的时候,如果是数据库的操作,建议你启动一个线程,在线程里去调用存储过程。

然后暂时返回给页面一个结果,把阶段性的结果放到session或者文件中,最后把阶段性结果报告给用户,这样就不会让网页长连接在程序等待中导致死机。

如果不是大量数据库操作,也建议你调用一个线程去执行,然后立刻报告给客户正在执行中,几分钟后会在邮件或其他位置中得到执行后的结果。

zhoujie_java 2008-11-26
  • 打赏
  • 举报
回复
需求要求页面等待,,,
而且你说的,也没有从根本上解决这个问题哦。
为什么会莫名其妙的每5分钟重复提交呢。。。。。哪里有设置?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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