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: