Периодический перегруз сервера, необходимо лечение

Цена договорная
22 июля 2024, 00:03 • 3 отклика • 31 просмотр
Добрый день

Имеется сайт на следующем стеке:
front-end Nuxt.js 2.15+.
back-end Python 3.9.11, Django 4.2.9;
Django Rest Framework 3.14;
операционная система Ubuntu 20.04, база данных PostgresQL 14;
прокси Nginx;
docker

ns сайта прокинуты на cloudflare (недавно, для проверки от атак)

разбит соответственно на 2 разных сервера, фронт и бэк

Проблема:
последнее время бэк сервер стал уходить в перегруз по ЦП (под 100%) и соответственно ловлю 504 ошибку от nginx
перегруз бывает рандомно в разные периоды времени
пропадает так же внезапно (быстро если через клауд включить "сайт под атакой", и он отрубит все входящие пакеты, в т.ч. от фронт сервака)

Я не силён в администрировании, увы, имею лишь понимание то проблема где-то точно в gunicorn и nginx (видимо?)

Необходимо:
1. понять где кроется причина проблем
2. пояснить почему возникла (постараться разобраться и объяснить суть), возможна ли в будущем
3. вылечить, оставить мануал как лечить в будущем (при необходимости)

Скриноты приложил, всю инфу необходимую для понимания так же дам, онлайн
бюджет проектныйй/почасовой обсуждаем, связь тут далее tg @Vigos11
Файлы