Назад | Перейти на главную страницу

В каком случае Apache Httpd пишет «X» при закрытии соединения? Это на стороне клиента или на стороне сервера?

Стоя перед официальным Apache mod_log_config документы Я вижу, что он пишет "X", когда "Соединение прервано до завершения ответа".

    Connection status when response is completed:
    X = Connection aborted before the response completed.
    + = Connection may be kept alive after the response is sent.
    - = Connection will be closed after the response is sent.

Что это значит? Есть ли способ смоделировать такое поведение?

Спасибо

Я часто это вижу.

Это может произойти, когда, например, Apache обрабатывает ответ, а клиент прерывает соединение до того, как ответ был отправлен.

Я часто это вижу, когда у меня есть балансировщики поверх моих серверов HTTPD Apache, клиент выполнил POST, бэкэнд-серверу требуется время, чтобы ответить, срабатывает тайм-аут для F5 / брандмауэра, соединение тихо разрывается, когда у Apache HTTPD есть ответ и он пытается отправить его обратно, там никого нет.