我正在使用 Locust.io 来加载测试应用程序。我会收到一个随机错误,我无法查明问题:
1)
ConnectionError(ProtocolError(\'Connection aborted.\', BadStatusLine("\'\'",)),)
2)
ConnectionError(ProtocolError('Connection aborted.', error(104, 'Connection reset by peer')),)
第一个是每 1,000,000 个请求左右发生几次,并且似乎成组发生,一次会出现 5-20 个请求,然后就没问题了。第二次每隔几天左右就会发生一次。
CPU 和内存远低于数据库服务器、应用程序服务器和运行 locust.io 的计算机的所有服务器最大负载。
这些服务器是运行 Ubuntu 14.04 的中型 Linode 服务器。该应用程序是 Django,数据库是 PostgreSQL。我已经增加了最大打开文件限制,但我想知道是否需要在服务器上增加其他内容,这可能会导致偶尔出现错误。
从我从搜索中收集到的错误信息来看,它可能与 python requests 库有关。
-任何帮助将不胜感激。