arc*_*ane 13 python python-requests locust server
我正在使用Locust.io来加载测试应用程序.我会得到一个随机错误,我无法确定问题:
1)ConnectionError(ProtocolError(\'Connection aborted.\',BadStatusLine("\'\'",)),)
2)ConnectionError(ProtocolError('Connection aborted.',error(104,'peer reset by peer')),)
第一个是每1,000,000个请求左右发生一次的那个,并且似乎发生在同时会有5-20个然后它很好的组中.第二次只发生在每两天左右.
CPU和内存远低于数据库服务器,应用服务器和运行locust.io的计算机的所有服务器最大负载.
服务器是运行Ubuntu 14.04的中型Linode服务器.该应用程序是Django和PostgreSQL中的数据库.我已经增加了最大打开文件限制,但我想知道是否需要在服务器上增加其他可能导致偶然错误的内容.
从我能够从搜索中收集到的错误是它可能与python请求库有关.
-任何帮助将不胜感激.
BadStatusLine 很可能是服务器端问题。例如,请参阅此答案/sf/answers/123756811/它可能是服务器上的某种洪水/DoS 保护。
对等方重置连接也可能是多种原因,但这很可能是服务器/网络问题,而不是 loadgen 端的问题(可能连接空闲时间太长,或者某处存在最大连接年龄)
我认为这个问题没有任何通用答案,这完全取决于您的测试系统。
| 归档时间: |
|
| 查看次数: |
1107 次 |
| 最近记录: |