Как отладить утечку памяти на платформе DigitalOcean App Platform

Мое Django-приложение прекрасно работает на локальной машине, использование памяти колеблется между 700 и 800 МБ, но когда я запускаю точно такой же код на DigitalOcean App Platform, использование памяти постоянно увеличивается, пока не достигнет 100%. Затем приложение перезагружается.

Что может вызвать проблему и как найти первопричину?

Я попытался изолировать проблему от memory_profiler и декоратора @profile, но увеличение памяти не связано ни с одной строкой моего кода.

Версия окружающей среды

  • Локальный : Python 3.10.12 + Ubuntu 22.04.3
  • .
  • DigialOcean : Python 3.10.13

Я отслеживаю использование памяти следующим образом :

total = memory_usage()[0]
logger.info(f"Memory used : {total} MiB")
Вернуться на верх