В настоящее время я вытаскиваю свои волосы: После обновления от Debian wheezy до jessie мы иногда получаем ошибки Apache mod_fcgid.После обновления до Debian Jessie: Случайные ошибки mod_fcgid
Текущая установка:
- Debian GNU/Linux 8.6 (Jessie)/3.16.0-4-amd64
- Apache/2.4.10 (Debian)
- PHP 5.6.29-0 + deb8u1
Некоторые из сайтов Apache просто работают нормально, а некоторые сайты представляют хорошую ошибку 500 после нескольких перезагрузок. Лог Apache показывает
[fcgid: предупредить] [PID 23714] (104) сброса соединения одноранговой: [клиент 123.456.789.12:53191] mod_fcgid: ошибка чтения данных с сервера FastCGI
[fcgid: предупредить] [PID 23714] (104) сброс соединения пэром: [клиент 123.456.789.12:53191] mod_fcgid: ap_pass_brigade неудачу в handle_request_ipc функции
странная вещь, что эта ошибка возникает только время от времени. Как пользователь, я могу снова перезагрузить страницу, и все будет хорошо. Я знаю, что я не первый с этой ошибкой, и я пробовал несколько вещей до сих пор, но ничего не помогло.
То, что я уже сделал:
- Установка
FcgidOutputBufferSize 0
в /etc/apache2/mods-available/fcgid.conf -> Нет разницы - Stetting
PHP_FCGI_MAX_REQUESTS=99999
в сценарии оболочки -> Нет разницы - Установка
FcgidMaxRequestsPerProcess 500
в /etc/apache2/mods-available/fcgid.conf -> нет разницы - Увеличение
FcgidMaxRequestsPerProcess
3600 в /etc/apache2/mods-available/fcgid.conf -> Без разницы
Любые идеи? Спасибо заранее.
Martin
Большое вам спасибо за это подробное руководство, но я уже написал важные конфигурационные файлы с нуля вместо старых. – Martin