У меня запущено приложение Google App Engine (приложение Flask) с утечкой памяти.Смотрите график использования памяти ниже.Использование памяти непрерывно возрастает, пока не достигнет предела, и экземпляр не будет закрыт, а новый запущен.
Это простой API с примерно 8 конечными точками.Ни один из них не обрабатывает большие объемы данных.
Я добавил конечную точку, которая делает снимок памяти с пакетом tracemalloc, сравнивает его с последним снимком и затем записывает вывод в Google Cloud Storage.
Я не вижу в отчетах ничего, что указывало бы на утечку памяти.Пиковое использование памяти записывается как около 0,12 ГБ.
Я также вызываю gc.collect () в конце каждой функции, вызываемой каждой конечной точкой.
Любые идеи о том, какдиагностировать это или что может быть причиной?