Apache, FastCGI - Ошибка 503

Мне было указано, что мой сервер небезопасен, потому что любой может прочитать любой файл через PHP, даже если он был вне его DocumentRoot.

Я решил перенастроить весь apache и все файлы конфигурации для виртуальных хостов и установил Mod FastCGI, и мне удалось заставить его работать довольно хорошо, у меня больше нет проблем с правами.

Но, похоже, есть другая проблема. Когда я пытаюсь загрузить более 3 сайтов (на разных VirtualHosts => разные пользователи в разных потоках), страница загружается на некоторое время, а затем вылетает с сообщением «Ошибка 503: служба временно недоступна».

Я попытался увеличить переменную PHP_FCGI_CHILDREN с моего значения по умолчанию для всех VirtualHosts, который равен 0, до более высоких чисел, но безуспешно. Я также пытался установить KeepAlive var в моем apache2.conf на Off, как я читал в каком-то руководстве, но похоже, что ничего не помогает.

Кто-нибудь знает, как решить эту проблему? [My Apache error.log и suexec.log пусты.]


person Get Schwifty    schedule 04.09.2012    source источник


Ответы (1)


Нашел ответ на свой вопрос. Есть еще несколько настроек, которые я упустил.

FcgidMaxProcesses 15
FcgidFixPathinfo 1 
FcgidProcessLifeTime 0 
FcgidTimeScore 3 
FcgidZombieScanInterval 10
FcgidMaxRequestsPerProcess 0 
FcgidMaxRequestLen 33554432 
FcgidIOTimeout 60

Это мои настройки в apache.conf, и все работает, как ожидалось.

person Get Schwifty    schedule 06.09.2012