Задать вопрос
@sarkis3

[pid 5043] (32)Broken pipe: [client 217.xxx.xxx] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function. Как решить?

Здравствуйте.
Проблема заключается в том, что яндекс периодически шлет мне, что главная страница недоступна . В логах видно, что при обращении сервер отдает боту Broken pipe 500 ошибку .

Суть этой ошибки я уже изучил - получается, она появляется, когда соединение сбрасывается . Воспроизвести ее можно , если очень быстро обновлять браузер .
У меня стоит ubuntu FASTCGI APACHE (nginx прокси) . На других серверах на CENTOS этой проблемы нет.
Можно ли как-то решить ее ? ну или как-то подменить ответ , вместо 500 на 200 ?

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

if ((rv = ap_pass_brigade(r->output_filters,
                          brigade_stdout)) != APR_SUCCESS) {
    if (!APR_STATUS_IS_ECONNABORTED(rv)) {
        ap_log_rerror(APLOG_MARK, APLOG_WARNING, rv, r,
                      "mod_fcgid: ap_pass_brigade failed in "
                      "handle_request_ipc function");
    }

    return HTTP_INTERNAL_SERVER_ERROR;
}
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Средний
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы