Python 3.x Python3.4+;烧瓶+;芹菜+;Gevent&x2B;[烧瓶-]SQLAlchemy+;Psycopg2内存泄漏?
我有以下堆栈Python3.4+Flask+芹菜+Gevent+[Flask-]SQLAlchemy+Psycopg2,芹菜工作者内存使用存在问题Python 3.x Python3.4+;烧瓶+;芹菜+;Gevent&x2B;[烧瓶-]SQLAlchemy+;Psycopg2内存泄漏?,python-3.x,celery,flask-sqlalchemy,psycopg2,gevent,Python 3.x,Celery,Flask Sqlalchemy,Psycopg2,Gevent,我有以下堆栈Python3.4+Flask+芹菜+Gevent+[Flask-]SQLAlchemy+Psycopg2,芹菜工作者内存使用存在问题 芹菜节拍执行(每10秒对任务进行排队): $Cellery beat-A some_模块-l信息 芹菜工人执行(每个任务需要约5秒): $Cellery worker-c 1000-p gevent-l info-A一些模块 没关系!但在正常运行2-3天后,芹菜工人使用了90%的内存 任务很简单:我们从一些RESTAPI服务(requestspack
$Cellery beat-A some_模块-l信息
$Cellery worker-c 1000-p gevent-l info-A一些模块
没关系!但在正常运行2-3天后,芹菜工人使用了90%的内存
任务很简单:我们从一些RESTAPI服务(requests
package)获取json数据,并将其存储到postgresql数据库(flask\u sqlalchemy
package)
如何解决此问题?请共享代码。您的堆栈相当正常-您可以使用“空”任务来验证这一点。看看你的代码,第一个可能泄漏的地方,第二个是某个库的弱版本。