问一个特奇怪得问题

zhvfeng
04-09-22 1 147

程序流程,用户点击web页面得一个表单提交按钮,调用后台servlet,然后调用普通bean.在bean中先做N多得db查询,然后在一个transaction中做几千个数据更新操作.
结果发现,如果操做时间小于10分钟(可能是数据少),可以正常执行,但如果操作超过10分钟,会发现,第一个线程还没执行完,server端就又出现了第2个线程执行同样得操作.就像client端post了两次.当然也可能会出现更多次.server用得是weblogic.有没有人遇到过类似奇怪现象?不知http超时会不会出现这种情况.

banq
2004-10-10 09:43

是的,可能超时,客户端试图再次发送,建议优化服务器端性能。