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, и все работает как положено.