Настройка времени ожидания клиента Apache в модуле apache - PullRequest
0 голосов
/ 07 сентября 2011

Я пишу модуль apache и мне интересно, как справиться со случаем, когда мой ap_rwrite пытается что-то записать обратно клиенту, а клиент не отвечает на него. Блокирует ли вызов ap_rwrite до тех пор, пока это не произойдет?

Могу ли я установить тайм-аут на это? Если так, то как это называется?

Спасибо!

1 Ответ

0 голосов
/ 16 февраля 2012

Клиент больше не отвечает на сервер. HTTP - это протокол запроса-ответа, клиент отправляет запрос на сервер, а сервер отправляет ответ клиенту. Клиент не должен отвечать на сервер.

Если вы имеете в виду, как узнать, получает ли клиент ответ, возможно, вы можете изменить время ожидания по умолчанию, но если сокет закрыт или другая сетевая ошибка, функция ap_rwrite заметит вас с ошибкой.

...