Рейтинг:1

Ошибка 504 и понимание журналов PHP

флаг in

Сегодня утром я начал получать ошибку тайм-аута шлюза 504. Глядя на мои журналы ошибок PHP, я вижу ТОННУ ошибок в то время для одного конкретного сайта на сервере:

[08-Jul-2021 07:39:23] ВНИМАНИЕ: [pool coa] child 5912, скрипт '/srv/.../public/index.php' (запрос: "HEAD /index.php?u55098017845Y83713097752ga120390874027X270621384728") выполняется слишком медленно (5,757430 сек), регистрация
[08-Jul-2021 07:39:23] ВНИМАНИЕ: [pool coa] child 5904, скрипт '/srv/.../public/index.php' (запрос: "HEAD /index.php?j152370937559R123742059028Pt17864590990v728125838656") выполняется слишком медленно (5,863548 сек.), регистрация

Я не понимаю, что это значит, и у меня есть вопросы:

  • почему после «запроса» стоит длинная строковая переменная?
  • что означает ребенок [бассейн]?

Кроме того, когда я смотрю на свой аналитический трафик, я не вижу никаких всплесков, поэтому я не уверен, что вызывает это.

Любые предложения о том, с чего начать?

Рейтинг:1
флаг cn

Это проблема производительности и/или некоторые тайм-ауты, которые установлены слишком низко (в apache)

Вы можете использовать профилировщик php, чтобы выяснить, что медленно в PHP-коде: Xdebug, Xhprof, Z-Ray и Префикс.

Проверьте также утилизация ресурсов.

Изменить 1: Длинная строка не является переменной, в ней отсутствует равенство. Это часть Строка запроса принадлежащий URL-адрес. Это может быть что-то вроде файла cookie сеанса, и это зависит от вашего php-приложения, как оно используется.

О пулах php-fpm можно сгруппировать несколько воркеров с одинаковыми настройками и одним слушателем. Вы можете использовать пулы, если у вас есть несколько пользователей и вы хотите разделить разрешения, которые есть у каждого пула, и под которыми работает пользователь.

Когда вы видите всплески, вы должны знать, связано ли это с пропускной способностью, количеством запросов, количеством сеансов и т. д. И эти всплески могут быть не связаны с проблемами производительности.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.