nginx + apache2 (mod_php) (504 через 5 минут)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

BigBrother
Сообщения: 436
Статус: ¯\_(ツ)_/¯
ОС: linux based

nginx + apache2 (mod_php)

Сообщение BigBrother »

Подскажите, как решить проблему.
nginx проксирует php запросы в apache (mod_php, --with-mpm=event), который висит на 127.0.0.1:8080.
Сначало все работает, но через 2-5 минут, апач перестает реагировать на запросы (504 Gateway Time-out)
error log apache - пусто.
error log nginx

Код: Выделить всё

[error] 7621#0: *30048461 upstream timed out (110: Connection timed out) while reading response header from upstream

После перезапуска апача, все работает, но потом все повторяется. Не могу понять с чем это связано.
Смена версия php/apache не помогает.
При этом не важно какая нагрузка, 1 человек или 50.
Спасибо сказали:
Аватара пользователя
Deo
Сообщения: 365
ОС: openSuse 12.3

Re: nginx + apache2 (mod_php)

Сообщение Deo »

какой max_execution_time для PHP скриптов?

что происходит если напряую постучать в апач по 127.0.0.1:8080?
моё любимое облачко
Фхтагн! Мозг! Ням-ням! ~ Ктулху про Ленина
Спасибо сказали:
Аватара пользователя
Olden Gremlin
Сообщения: 365
Статус: RAP22-RIPE
ОС: Debian GNU/Linux Wheezy

Re: nginx + apache2 (mod_php)

Сообщение Olden Gremlin »

BigBrother писал(а):
10.09.2012 19:27
Подскажите, как решить проблему.
nginx проксирует php запросы в apache (mod_php, --with-mpm=event), который висит на 127.0.0.1:8080.
Сначало все работает, но через 2-5 минут, апач перестает реагировать на запросы (504 Gateway Time-out)

Если индеец используется только для исполнения php-скриптов то не проще ли рассмотреть вариант установки связки nginx + php-fpm и вовсе избавиться от гордого апачи?
«Когда у общества нет цветовой дифференциации штанов — то нет цели!»
nic-hdl: RAP22-RIPE
Спасибо сказали: