Как контролировать использование памяти отдельными задачами сельдерея? - PullRequest
1 голос
/ 23 апреля 2020

Хотелось бы узнать максимальное использование памяти для задачи сельдерея, но из документации ни один из инструментов мониторинга сельдерея не обеспечивает функцию использования памяти. Как узнать, сколько памяти занимает задание? Я попытался получить pid с помощью billiard.current_process и использовать его с memory_profiler.memory_usage, но похоже, что current_process - рабочий, а не задача.

Заранее спасибо.

1 Ответ

0 голосов
/ 23 апреля 2020

Сельдерей не предоставляет эту информацию, к сожалению. Немного поработав, не составит труда реализовать собственную команду проверки, которая на самом деле выполняет выборку каждого рабочего процесса. Тогда у вас есть все необходимые данные для того, что вам нужно. Если вы сделаете это, пожалуйста, поделитесь кодом, так как это может понадобиться другим людям ...

...