2014,我们一起成长~

又碰到不可思议的问题了

上一篇 / 下一篇  2011-11-07 11:40:44 / 个人分类:问题

 

设定的测试场景中5个并发用户操作,lr controller执行结果报500错误(3个用户成功 2个用户报500),但实际上5个用户提交的请求 后台数据库都已经操作成功。

 

从业务来看,单用户批审500笔记录需要30秒,但是多用户操作时怎么会出现500错误呢,如果是500错误,数据库端的数据不应该是审核成功的呀?一直想不清这是为什么?

检查了应用服务器的日志,没发现有什么异常的错误,真是头疼呀。


今天,将审核的数据量从500笔降到100笔后,10个用户也不会出现相应的500的错误。。那为什么审核事务的响应时间一长,就会出现500的错误。。



1.查看WAS日志,包括systemout.log以及systemerr.log,查看是否有存在错误导致应用服务器返回500....集群部署环境下,还可查看IHS日志信息(acess_log和error_log文件),全面查找问题产生的原因。。

2.调整程序日志级别,重新执行场景,再重新查看日志。

3.让开发人员帮忙注释掉可能出错的代码,再重新验证场景。。单单审核事务在多用户并发情况下未出现上述的500错误。。。

根据以上步骤,初步定位是由于审核时同步发送短信未成功导致的http 500错误。。。


TAG:

 

评分:0

我来说两句

Open Toolbar