Apache, FastCGI - Ошибка 503

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

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

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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам