sipp3.3在执行压力测试时,跑了几万个就crash了,查找git资料,发现时跟时间有关。
报错信息:
src/task.cpp:121: task_list* timewheel::task2list(task*): Assertion `wheel_base <= clock_tick' faile
原因分析:跟系统时间有关
复现:
1.执行正常的压力测试
2.修改系统的时间,修改为过去的时间
3.sipp发生crash,无响应。
解决:
系统是centos,未开启ntp校时,尝试开启NTP作为客户端,随便找个服务器开启ntp作为服务端,问题解决。
近期测试又遇到了,好像是另一个错误,先看看是不是一样的问题。
2023-11-10 13:26:26.283174 1699593986.283174: wheel_base is 9040383, clock_tick is 9040382 - expected wheel_base to be less than or equal to clock_tick
sipp: There were more errors, enable -trace_err to log them.