tongfenglcz 发表于 2008-3-20 09:31:32

加压的结果:系统崩溃了

对服务器进行了强压(借助LoadRunner):
场景:500个Vusers,每15分钟开始20个Vusers,持续10个小时,每10分30秒停止5个Vusers
加压对象:数据查询(分别从2个不同的表中读取,select all一次,根据查询条件查询一次)
附加说明:数据量不算很大,table1中的数据量为54420条,table2中仅有6699条
执行结果:在开始后的10小时,系统崩溃了
也就是说,耗时6小时15分钟,500个用户在全部开始,在500个用户全部开始之后,持续了4个小时后,系统就崩溃了(表现为web Application Server直接down了)
处理:1、早上来的时候发现了 application server 死了,(当然知道是可能是因为压力测试的原因)于是乎,想通过重新启动服务来查看下原因
问题:1、application server无法正常启动了
      2、系统崩溃的具体或者比较详细的日志在LR中会有记载么,在哪里,谢谢!
      3、这种情况下,如何查找系统崩溃的原因,大侠们多多提供些建议,感激不尽!!!鞠躬!!!

五-月-花 发表于 2008-3-20 09:57:23

:L 难道没有error么?
我怎么觉得因该是在不到10小时的时候崩溃的呢?

tongfenglcz 发表于 2008-3-20 10:32:42

从加载虚拟用户到系统崩溃一共持续了9H53M

tongfenglcz 发表于 2008-3-20 10:38:07

有错误产生,但我看不出系统崩溃的原因(物品觉得这些错误不至于系统崩溃的 郁闷ing)
Action1_qiye.c(6): Error -27796: Failed to connect to server "219.237.206.40:80": Connection timed out--这是时候服务已经死了
Action1_qiye.c(6): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)

Action2_biaozhun.c(17): Error -27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Step Timeout caused by resources is a warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively   ---download超时好像也不足以引起崩溃吧
vuser_end.c(9): Error -26374: The above "not found" error(s) may be explained by header and body byte counts being 0 and 0, respectively.

tongfenglcz 发表于 2008-3-20 10:41:05

而且除了第一个error是500个用户都报错之外(服务down了这是必然会提示的)其余的都不足500人
也就是说还有的虚拟用户运行时候是没有出错的了

森林一木 发表于 2008-3-20 10:44:34

你看看服务器的日志吧。lr的日志只能告诉你什么时候出错了。

tongfenglcz 发表于 2008-3-20 12:26:13

服务器的日志 也只是说了什么时候崩的 没有说原因

bigstone81 发表于 2008-3-20 12:30:29

应用的日志呢?

sdusun 发表于 2008-3-21 08:47:47

贴出 SQL语句我看看。不是LR代码。

higkoo 发表于 2008-3-21 09:48:41

贴出的LR日志只能说明服务器确实断开了。

ww2f6 发表于 2008-3-21 10:11:47

LR的代码只能说明服务器挂了,连接不上。
有图没有,看看什么时候挂的。
吞吐量、用户图、响应时间、系统资源图。
只有error看不出什么原因。
系统崩溃的原因看服务器。
我这边出现过类似问题,可能原因:
连接数不够、数据库连接问题、初始化内存不够、内存不能够释放,瞬间出现高峰导致崩溃

cxyaiyj1314 发表于 2012-8-21 18:15:08

我连接的服务都连接不上
页: [1]
查看完整版本: 加压的结果:系统崩溃了