%20failed%20(101%3A%20%D1%81%D0%B5%D1%82%D1%8C%20%D0%BD%D0%B5%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D0%B0)%20%D0%B2%D0%BE%20%D0%B2%D1%80%D0%B5%D0%BC%D1%8F%20%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F%C2%BB%20%D0%B2%20%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B5%20%D0%BE%D1%88%D0%B8%D0%B1%D0%BE%D0%BA%20NGINX%3F.png)
Ранее на этой неделе мы провели виртуальное мероприятие на веб-сайте нашей организации, посещаемость которого оказалась выше ожидаемой. Мы получили несколько жалоб от пользователей, которые говорили, что они не могли попасть на мероприятие или не могли нажать на ссылки, которые мы отправляли в чате, из-за ошибок 502 Gateway.
Я пытаюсь определить, что именно пошло не так, чтобы понять, нужно ли нам перевести наш экземпляр AWS EC2 на уровень выше или просто внести изменения в конфигурацию.
Когда я просматриваю журнал ошибок PHP-FPM для этого события, я вижу, что дочерние процессы работают на пределе своих возможностей.
Однако, когда я просматриваю журналы ошибок NGINX, я вижу следующую ошибку:
[crit] 4505#4505: connect() failed (101: Network is unreachable) while resolveing Я предположил, что это связано с тем, что сервер upstream занят и NGINX не подключается. Но затем я заметил, что эта ошибка часто появляется в наших журналах — даже в сегодняшнем журнале. Однако во время ранее указанного события в реальном времени частота возникновения ошибки увеличилась.
Я вижу, что это как-то связано с изменением IP-адресов, но я все еще не уверен, что это значит и как с этим бороться.
Я не вижу никаких ошибок, связанных с превышением PHP FPM. Только эта ошибка.
У меня вопрос: может ли ошибка «101: Сеть недоступна» быть связана с проблемой пропускной способности восходящего канала? Или это касается только IP-адресов?