Я работаю на среднем сайте Django 1.1 без проблем около 2 лет на сервере Linux с 2 ГБ памяти.Мне пришлось обновиться до Django 1.3 (на том же сервере), чтобы запустить конкретное приложение и, конечно же, получить выгоду от новых функций Django!Однако с тех пор у меня возникают ужасные проблемы с памятью :(
Я заметил, что при каждом попадании происходит огромное увеличение использования памяти. Это не может быть связано с дорогими запросами, потому что даже для очень одиночногосчитает, что использование памяти высокое (например, 40 МБ).
Я использую mod_wsgi и не запускаю django в режиме отладки ....
Даже с несколькими десятыми попаданиями,память заполняется, сервер начинает подкачку и, в конце концов, умирает ... временное решение - заставить apache перезагружаться и перезагружаться каждый раз, когда заполняется память.
Но мне нужно выяснить, где утечка. Это djangoили apache? Может ли быть так, что конфигурация по умолчанию (я следовал инструкциям на странице django и mod_wsgi) вместе с конфигурацией apache создает проблему?
Любой совет, как мне настроить apache + mod_wsgiопции приветствуются!
Приветствия, NL