ProxyPool icon indicating copy to clipboard operation
ProxyPool copied to clipboard

tester可能存在内存泄漏

Open bunnyxt opened this issue 4 years ago • 6 comments

运行一段时间之后,tester占用的内存越来越多,必须手动重启才行,请问有人能帮忙看一下可能是哪里内存泄漏了么?

我使用docker-compose运行程序,并且修改了tester相关的配置,如下:

TEST_URL: <test-api-url>
TEST_TIMEOUT: 3
TEST_BATCH: 100

截图如下:

QQ截图20210512122509

可以看到,程序运行两个多月,getter和server的内存占用都比较正常,但是tester占用600+MB内存

bunnyxt avatar May 12 '21 04:05 bunnyxt

多谢提醒,我会重点排查下

Germey avatar May 23 '21 17:05 Germey

也遇到了同样的问题,跑了大概一个月,内存占用50多个G。

macanv avatar Feb 12 '22 13:02 macanv

您好,我已收到您的邮件,我将尽快给您回复。Hello, I have received your email, I will reply to you as soon as possible.

y2000zhang avatar Feb 12 '22 13:02 y2000zhang

我这边是getter内存泄漏,把base.py里面的19行requests库换成httpx就好了,不知道为什么

37eb844fcc9a8a75e80d0dd13fe9083 2726cf57b8caa3232f2e62dc57df60f

python版本3.7.4,requests版本2.26.0

yuryqwer avatar Feb 15 '22 06:02 yuryqwer

我排查了一遍潜在问题可能是 aiohttp 本身的问题,先试着升级下版本看看。

后续继续观察。

Germey avatar Feb 27 '22 06:02 Germey

有什么解决办法了吗?我放服务器跑一个星期多了5-6G的内存

Robo5412 avatar Apr 07 '22 08:04 Robo5412