Мы запускаем веб-приложение, написанное на Java (tomcat8), размещенное в AWS ElastcBeanStalk.
Несколько недель назад мы начали случайным образом получать ошибку 503.
Когда мы проверили журнал elasticbeanstalk-erorr_logs
[Чт, 03 марта, 13:22:12.906144 2022] [прокси:ошибка] [pid 14882:tid 139757338711808] (13)Отказано в доступе: AH02454: HTTP: попытка подключения к сокету домена Unix /var/run/httpd/ (localhost) неуспешный
[Чт, 03 марта, 13:22:12.906202 2022] [proxy_http:error] [pid 14882:tid 139757338711808] [client 172.31.17.0:61382] AH01114: HTTP: не удалось установить соединение с серверной частью: httpd-UDS, реферер: http: //наш-домен.com/1/callBackLog.jsp
Журналы ошибок предполагают ошибку соединения с внутренним сокетом unix.
Когда мы проверили папку /var/run/httpd/, сокетов unix (файлов .sock) не было.
Но в конфигурации apache httpd
<VirtualHost *:80>
<Proxy *>
Require all granted
</Proxy>
ProxyPass / http://localhost:8080/ retry=0
ProxyPassReverse / http://localhost:8080/
ProxyPreserveHost on
ErrorLog /var/log/httpd/elasticbeanstalk-error_log
</VirtualHost>
прокси-сервер - это IP-адрес, а не сокет unix
В соответствии с конфигурацией httpd должен подключаться к внутреннему IP-адресу (localhost: 8080), но почему он жалуется на сокет unix
Кто-нибудь сталкивался с подобными проблемами?