Добрый день
Имеется сайт на следующем стеке:
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