Ошибка в процессе обмена с 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С-Битрикс:

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

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

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

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

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

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

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

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

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

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

от 300 000 руб. от 2-х недель

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

Инфоресурс

от 300 000 руб. от 4-х недель

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

3D‑моделирование, визуализация

от 25 000 руб. от 3-х дней

По вашим фото, чертежам или описанию создадим 3D‑модели и отрендерим набор изображений для каталога товаров: общий вид, крупные планы и технические ракурсы или 360°‑обзор товара.