@qsl

Найти все запросы с сайта?

Всем привет

Достался сайт на modx revo. Каждую ночь он выдает ошибку 504 на 5-15 минут. Думал может на сервере бекапы идут, но нет. Сделал проверку файла отдельного от сайта и в файле прописал соединения с базой. Выходит сам файл проверяю каждый 5 минут по крону, всё хорошо. Если сайт проверять - то ночью 504.

Где-то в коде я так думаю идут запросы на что-то к внешнему серверу, сайту. Поиск по файлам и базе ничего не дал.

Подскажите, как можно вычислить где проблема. В логах нашел только:

2022/12/07 02:54:32 [warn] 658716#658716: *129844 an upstream response is buffered to a temporary file /var/lib/nginx/proxy/2/40/0000000402 while reading upstream, client: 000.000.000.000, server: cheelpizza.ru, request: "GET / HTTP/1.0", upstream: "127.0.0.1:8080", host: "cheelpizza.ru", referrer: "site.ru"

2022/12/07 03:05:02 [error] 658716#658716: *131006 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 000.000.000.000, server: site.ru, request: "HEAD / HTTP/1.1", upstream: "127.0.0.1:8080", host: "site.ru"
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 2
Похоже на то что ночью пул воркеров fpm загружен какими то долгими задачами и поэтому не отвечает на остальные запросы. Я бы на вашем месте поставил Pinba + Pinboard чтобы отследить медленные запросы

https://github.com/intaro/pinboard
Ответ написан
Комментировать
tomclancys
@tomclancys
Проблема в настройках PHP-FPM. Увеличить количество воркеров.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы