Ошибка в процессе обмена с 1С на сайте в режиме FastCGI - mod_fcgid: ap_pass_brigade failed in handle_request_ipc function

RSS
Ошибка в процессе обмена с 1С на сайте в режиме FastCGI - mod_fcgid: ap_pass_brigade failed in handle_request_ipc function, ошибка битрикс 1С обмен с сайтом mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
 
Сайт запущен (точнее обработчик php) в режиме FastSGI
Делаете обмен, а 1С выдает ошибку обмена с логом "Ошибка 500 сервер сбросил соединение"

В логах сервера видим ошибку
Код
mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
(32)Broken pipe: mod_fcgid: ap_pass_brigade failed in handle_request_ipc function

Нужно подкрутить режим работы в модуле apache отвечающем за работу с fastcgi
Подключается к серверу по SSH как root
Открываем файл по пути /etc/apache2/mod-available/fcgid.conf
и вносим в него строчки с увеличением таймаутов
Код
FcgidConnectTimeout 300
IPCCommTimeout 9999999999

Можно поменьше, тут что бы наверняка. Целиком содержимое файла должно стать
Код
<IfModule mod_fcgid.c>
  FcgidConnectTimeout 300
  IPCCommTimeout 9999999999
  <IfModule mod_mime.c>
    AddHandler fcgid-script .fcgi
  </IfModule>
</IfModule>
Изменено: Михаил Базаров - 18.06.2022 15:02:47
 
Если не помогло, добиваем файл до такого состояния

Код
<IfModule mod_fcgid.c>
FcgidConnectTimeout 600
IPCCommTimeout 600
FcgidOutputBufferSize 0
FcgidProcessLifeTime 3600
FcgidZombieScanInterval 3
  <IfModule mod_mime.c>
    AddHandler fcgid-script .fcgi
  </IfModule>
</IfModule>


В основную конфигурацию nginx в секцию http добавляем

Код
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;
proxy_read_timeout 600;
proxy_connect_timeout 600;
proxy_send_timeout 600;
 
Больше, выше, сильнее - безумие и отвага. Добиваем fcgid.conf до
Код
<IfModule mod_fcgid.c>
FcgidIdleTimeout 3600
FcgidIdleScanInterval 480
FcgidBusyTimeout 1800
FcgidBusyScanInterval 480
FcgidZombieScanInterval 12
FcgidErrorScanInterval 12
FcgidConnectTimeout 3000
IPCCommTimeout 9999999999999
FcgidOutputBufferSize 0
FcgidProcessLifeTime 999999999
MaxRequestLen 9999999999999999
  <IfModule mod_mime.c>
    AddHandler fcgid-script .fcgi
  </IfModule>
</IfModule>
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Ютубе