Если ваши начальные запросы в веб-приложении PythonAnywhere работают нормально (т. Е. Ваш код успешно выделяет 2 ГБ ОЗУ и возвращает результат), и вы видите результаты правильно, но вы получаете электронные письма о процессах, превышающих лимит ОЗУ, тогда, возможно, выЕсть ли процессы, которые остаются висят, не очищены, и они накапливаются, пока они не будут медленно убиты?Можете ли вы соотнести это с количеством сообщений # kill, которые вы получаете против количества раз, когда вы нажимаете на веб-приложение и получаете результат?Моя теория была бы подтверждена, если бы сообщений об убийстве было значительно меньше по сравнению с попаданиями для этой конкретной конечной точки модели.