Ошибка в процессе обмена с 1С на сайте в режиме FastCGI - 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>
Если не помогло, добиваем файл до такого состояния

Код
<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>
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 

Стоимость разработки на 1С-Битрикс:

Индивидуальная разработка магазина

от 400 000 руб. от 5-ти недель

Разработка магазина на 1С-Битрикс с нуля. Дизайн, сборка и оптимизация производительности под конкретный проект и требования. Реализация любого функционала без ограничений готовых решений.

Запуск сайта на готовом решении

от 100 000 руб. от 7-ми дней

Вариант для тех, кто не хочет тратить много средств на индивидуальный проект, и не имеет серьезных требований к сайту. Магазин, быстро запускается на базе одного из 200-та готовых решений.

Мобильное приложение

от 400 000 руб. от 1-го месяца

Разработка кроссплатформенного мобильного приложения, которое не уступает нативным решениям как в производительности, так и пользовательском опыте. Публикуется в AppStore, GooglePlay и RuStore

Сайт компании

от 250 000 руб. от 1-го месяца

Корпоративный сайт с информационными разделами, каталогом товаров или услуг. Включает формы обратной связи карточек каталога, любое количество статичных и динамичных разделов.

Инфресурс

от 300 000 руб. от 5-ти недель

Информационный ресурс любой сложности. Сайт для СМИ, городской портал или многопользовательская доска объявлений. Внутренние форумы, блоги- по необходимости.

Лечение сайтов от вирусов

от 30 000 руб. от 2-х дней

Выполню полную проверку сайта и окружения. В случае обнаружения вирусов проведу полный комплекс лечения проекта и закрытия лазеек.