Size: a a a

Django [ru] #STAY HOME

2020 June 22

D

Dmitry in Django [ru] #STAY HOME
Alexander Shavelev
wal это запись на диск, как оно цпу кушать будет?
это понятно. Я это к тому, что туда, насколько я понял из одного скриншота пишется что-то
источник

AD

Alex Dem in Django [ru] #STAY HOME
Stanley
Логи постгре смотрел, особо там ничего не нашел, опыта к сожалению мало в этом) Гляну детальнее
может быть что-то кривенькое закралось в код?
не получалось найти закономерность между записями в логах и резкой нагрузкой?
я бы занялся профилированием кода с начала

а тесты проходят?
источник

AD

Alex Dem in Django [ru] #STAY HOME
мне кажется что uwsgi вряд ли будет настолько кривым
источник

AD

Alex Dem in Django [ru] #STAY HOME
Alexander Shavelev
у тебя же есть временные метки когда начинается затуп?
посмотри в нгинкс логах какие запросы приходили в +- 5 минут и пляши уже от тех урлов
+++
источник

AD

Alex Dem in Django [ru] #STAY HOME
Alexander Shavelev
сам пг там и не причем
именно сам пг - может быть
но кривые запросы могут создавать нагрузку на ЦП
источник

AD

Alex Dem in Django [ru] #STAY HOME
я недавно профилировал конченный АПИ эндопоинт
источник

AS

Alexander Shavelev in Django [ru] #STAY HOME
Alex Dem
именно сам пг - может быть
но кривые запросы могут создавать нагрузку на ЦП
если бы кривые запросы задевали пг, то он бы отжирал проц, а не питон тред
источник

AD

Alex Dem in Django [ru] #STAY HOME
там было 2к запросов, один GET запрос накидывал 150 мб в оперативку и давал 30% нагрузки на ядро
источник

AD

Alex Dem in Django [ru] #STAY HOME
Alexander Shavelev
если бы кривые запросы задевали пг, то он бы отжирал проц, а не питон тред
хммм
может быть
источник

EA

Elbrus Al-Hasan in Django [ru] #STAY HOME
Всех приветствую! Подскажите, пожалуйста, как можно пометить перевод в django.po файле, чтобы его не удалял sanitychecks ?
источник

S

Stanley in Django [ru] #STAY HOME
Alex Dem
может быть что-то кривенькое закралось в код?
не получалось найти закономерность между записями в логах и резкой нагрузкой?
я бы занялся профилированием кода с начала

а тесты проходят?
Тесты?! не, не слышал.. ☺️
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ребят ку, подскажите плз, делаю пдф отчет с html , рендерю через weasyprint, и сейчас вопрос стоит, можно ли как сделать рызрыв (создание дополнительной чистой страницы)?
источник

S

Stanley in Django [ru] #STAY HOME
Иногда затуп начинается сразу после включения сайтов, както я отрубил оба сайта и просто переустанавливал uwsgi в вирт окружение, сервак все равно тупил(установка минут 5 шла). Я тогда на админов(которые серв предоставляют) ругался, но они говорят у них все норм.
источник

S

Stanley in Django [ru] #STAY HOME
Вечером буду логи ковырять
источник

S

Stanley in Django [ru] #STAY HOME
Alex Dem
может быть что-то кривенькое закралось в код?
не получалось найти закономерность между записями в логах и резкой нагрузкой?
я бы занялся профилированием кода с начала

а тесты проходят?
а как найти закономерность между записями и резкой нагрузкой? Есть журнал нагрузки какой-ТО?
источник

S

Stanley in Django [ru] #STAY HOME
Почему они тогда работали долгое время и вдруг перестали? Если посещаемость выросла, так она уже упала думаю в пол
источник

S

Stanley in Django [ru] #STAY HOME
А сайты все равно тупят
источник

AD

Alex Dem in Django [ru] #STAY HOME
Stanley
а как найти закономерность между записями и резкой нагрузкой? Есть журнал нагрузки какой-ТО?
сам мониторинг прикрутил наш девопс, grafana
а я потом прикручивал django силк для профилирования - там указывалось время на исполнение отдельных запросов и отдельных функций
источник

AD

Alex Dem in Django [ru] #STAY HOME
На графане просто было видно - время такое, возросла нагрузка на ЦП
источник

AD

Alex Dem in Django [ru] #STAY HOME
Я до логов не успел добраться, проблемная страничка нашлась быстрее методом тыка и опыта :D
источник