Я использую экземпляр EC2 (t2 Medium) с Apache, MySQL и PHP. Я регулярно получаю ошибку 502 (Server Hangup). Попытка найти решение с недели, но не смогла его решить.
Я использую mpm_prefork
с конфигурацией сервера.
<IfModule mpm_prefork_module> StartServers 15 MinSpareServers 15 MaxSpareServers 25 MaxRequestWorkers 200 MaxConnectionsPerChild 1000 </IfModule>
Также не удается увидеть код состояния 502 в журналах доступа и ошибок.
Любое предложение будет очень полезно.
Обычно «Проверка состояния экземпляра» проверяет, что операционная система вашего экземпляра принимает трафик.
Когда он терпит неудачу, это означает, что операционная система внутри экземпляра не отвечает на трафик, например, это может случиться, когда экземпляр Windows зависает или когда в экземпляре отключается паника или сеть ядра экземпляра Linux.
«502 Bad Gateway» также может быть признаком того, что веб-сервер не отвечает своевременно, что согласуется с тем фактом, что CloudWatch зарегистрировал постоянное использование 100% CPU для вашего экземпляра.
Учитывая тот факт, что ваш экземпляр является экземпляром t.micro, если высокая загрузка является законной, вы можете захотеть перейти на более крупный тип экземпляра, например, m1.small.