django: похоже, в моем приложении происходит утечка; как отключить?

#django #memory-leaks #wsgi

#django #утечки памяти #wsgi

Вопрос:

У меня есть приложение django, развернутое с использованием mod_wsgi. Процессы растут до такой степени, что они прекращаются операционной системой. Как я могу диагностировать, что вызывает рост?

Ответ №1:

Вам может быть полезенDozer, его промежуточное программное обеспечение WSGI, которое даст вам количество объектов и, возможно, даст некоторые полезные результаты для вас.

Вы также могли бы упростить задачу, используя wsgiref для запуска только вашего приложения и сузить круг проблем, связанных с кодом Python, кодом CPython или Apache. Это немного сбивает с толку, но в случае сомнений уменьшите переменные вашей проблемы, и это выделит проблемы.

Комментарии:

1. Я больше не работаю в этой компании 😉 Но в то время мы использовали Dozer и все еще не смогли обнаружить утечку.