@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 6 октября 2016 г.

01:58:44 ДП
User 2895769
User 57296486
хуже не станет)) там передается заголовок специальный. если запрашивается аяксом - отдается часть страницы. если же просто загрузить этот адрес - откроется полная страница. посмотрите как работает django-easy-pjax http://easy-pjax.herokuapp.com/
как оно работает - я понимаю, мне интересно, может ли гугл с яндексом их нормально индексировать сейчас
06:27:18 ПП
User 50636399
Добрый вечер, уважаемые. Может есть у кого опыт отлавливания утечек памяти на продакшен системе с джангой? В целом понятно, что есть guppy и gc.collect - но это хорошо, когда точно знаешь где течет. А вот как бы сначала подобраться к тому месту? Диспозиция такая - есть gunicorn + django - порядка 10 воркеров. После рестарата, под нагрузкой запросов пользователей, воркеры начинают пухнуть от 200мб до пары ГБ. Затем свап и смерть. DEBUG=False - как бы выловить те области кода (вьюхи на какие-то запросы видимо)  где надо копать? (А дальше уже guppy и тд в dev time)
06:34:56 ПП
User 167554632
ну как вариант - логировать реквесты, логировать смерть воркера и по таймстампам примерно пробежаться куда и что уходило. если совсем никак иначе.
06:48:48 ПП
User 9544769
Добрый вечер, может кто знает, можно ли кидать сигнал при создании инстанса модели?
06:50:59 ПП
User 50636399
@gizzatov спасибо за идею
06:56:38 ПП
User 18500084
User 9544769
Добрый вечер, может кто знает, можно ли кидать сигнал при создании инстанса модели?
https://docs.djangoproject.com/en/1.10/ref/signals/
06:56:45 ПП
User 18500084
post_save, pre_save
07:05:11 ПП
User 50636399
Кому интересно - наконец-то нашел что-то дельное по теме http://blog.gingerlime.com/2011/django-memory-leaks-part-ii/ завтра попробую
blog.gingerlime.com/2011/django-memory-leaks-part-ii
django memory utilization beyond maxrequests: profiling, better usage of the ORM, detecting and acting on low memory conditions with monit + tweaks to manage.py
07:05:11 ПП
User 50636399
Добрый вечер, уважаемые. Может есть у кого опыт отлавливания утечек памяти на продакшен системе с джангой? В целом понятно, что есть guppy и gc.collect - но это хорошо, когда точно знаешь где течет. А вот как бы сначала подобраться к тому месту? Диспозиция такая - есть gunicorn + django - порядка 10 воркеров. После рестарата, под нагрузкой запросов пользователей, воркеры начинают пухнуть от 200мб до пары ГБ. Затем свап и смерть. DEBUG=False - как бы выловить те области кода (вьюхи на какие-то запросы видимо)  где надо копать? (А дальше уже guppy и тд в dev time)
07:15:23 ПП
User 9544769
User 18500084
https://docs.djangoproject.com/en/1.10/ref/signals/
😘