Назад | Перейти на главную страницу

Почему Wordpress / Apache возвращает ошибку 503?

У меня есть два отдельных узла WordPress, работающих с балансировщиком нагрузки Haproxy. После того, как я настроил, протестировал и заработал свою инфраструктуру, через несколько часов вся инфраструктура вышла из строя, и все, что я получил, - это 503. Конечно, изначально я предполагал избыточный трафик, но после перезапуска каждого узла WordPress я понял проблема. На любом из моих узлов WordPress, если я запустил

wget http://127.0.0.1:80 -O -

результат

--2017-04-07 04:17:34--  http://127.0.0.1/
Connecting to 127.0.0.1:80... connected.
HTTP request sent, awaiting response...

и примерно через 4 секунды он возвращается с

503 Service Unavailable
2017-04-07 04:17:36 ERROR 503: Service Unavailable.

Очевидно, что время отклика 4 секунды localhost - это полная раздача, что что-то не так с сервером. Однако использование ЦП и ОЗУ в норме, работает sudo apache2ctl status дает правильные результаты, файлы конфигурации apache2 хороши и т. д.

Я сбит с толку, что это работало раньше, и вдруг вся инфраструктура ломается. Я не могу придумать ничего, что могло бы вызвать изменение, которое могло бы вызвать такое поведение. Файл журнала ошибок Apache для одного из узлов прилагается ниже, хотя ничего не выглядит неуместным, только перезапуск вручную, который я сделал. Мысли?

[Thu Apr 06 21:27:19.583583 2017] [mpm_prefork:notice] [pid 1694] AH00169: caught SIGTERM, shutting down
[Thu Apr 06 21:27:20.603065 2017] [mpm_prefork:notice] [pid 8384] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Thu Apr 06 21:27:20.603220 2017] [core:notice] [pid 8384] AH00094: Command line: '/usr/sbin/apache2'
[Thu Apr 06 22:03:45.892434 2017] [mpm_prefork:notice] [pid 8384] AH00169: caught SIGTERM, shutting down
[Thu Apr 06 22:03:47.070402 2017] [mpm_prefork:notice] [pid 9535] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Thu Apr 06 22:03:47.070532 2017] [core:notice] [pid 9535] AH00094: Command line: '/usr/sbin/apache2'
[Fri Apr 07 03:09:33.930486 2017] [mpm_prefork:notice] [pid 9535] AH00173: SIGHUP received.  Attempting to restart
[Fri Apr 07 03:09:34.055213 2017] [mpm_prefork:notice] [pid 9535] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Fri Apr 07 03:09:34.055362 2017] [core:notice] [pid 9535] AH00094: Command line: '/usr/sbin/apache2'
[Fri Apr 07 03:49:01.465024 2017] [mpm_prefork:notice] [pid 9535] AH00173: SIGHUP received.  Attempting to restart
[Fri Apr 07 03:49:01.577496 2017] [mpm_prefork:notice] [pid 9535] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Fri Apr 07 03:49:01.577628 2017] [core:notice] [pid 9535] AH00094: Command line: '/usr/sbin/apache2'
[Fri Apr 07 04:06:50.129119 2017] [mpm_prefork:notice] [pid 9535] AH00171: Graceful restart requested, doing restart
[Fri Apr 07 04:06:50.255452 2017] [mpm_prefork:notice] [pid 9535] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Fri Apr 07 04:06:50.255480 2017] [core:notice] [pid 9535] AH00094: Command line: '/usr/sbin/apache2'