Как я могу контролировать память с помощью Celery, запущенного на gevent? - PullRequest
0 голосов
/ 05 августа 2020

Мы запускаем Celery с gevent, и хотя потребление памяти вначале велико, со временем использование памяти растет. Предполагая, что мы не можем отследить, почему происходит раздутие или утечка памяти, есть ли хороший способ контролировать использование памяти? не кажутся совместимыми с gevent (документация Celery говорит, что он доступен только для prefork: https://docs.celeryproject.org/en/stable/userguide/workers.html#max -tasks-per-child-setting ).

Могли бы мы воссоздать эту функциональность, чтобы процесс Celery перезапускался, если память становится слишком высокой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...