Проблема с http-соединением в IE7. Заголовок периодически прерывает соединение
У меня проблема с браузером IE7. Он работает как положено в Mozilla Firefox и IE8.
Описание проблемы:
Я вижу ниже последовательность в вызове http.
> Display URL Normal browser lookup of URL
> https://xyz.test.com/portal/faces/abc/hello?_adf.ctrl-state=y2lztulxy_50 Completed
> Started At 2012-Jun-20 11:22:05.205 (local time) Completed
> Connecting Connecting to IP address '211.231.31.180' Completed
> Connection Reuse An existing connection 10.46.5.52:3607 was
> reused Completed Connected Connected to IP address '211.231.31.180'
> from Completed HTTP Request Unconditional request sent for
> https://xyz.test.com/portal/faces/abc/hello?_adf.ctrl-state=y2lztulxy_50 Completed
> HTTP Response Headers and content returned Completed
Контекст:
Представленная ниже последовательность, кажется, вызывает проблему.
> Connecting Connecting to IP address '211.231.31.180' Completed
> Connection Reuse An existing connection 10.46.5.52:3607 was
> reused Completed Connected Connected to IP address '211.231.31.180'
> from Completed
На внешнем сервере Apache включен keep-alive и время ожидания составляет 5 секунд.
Поток имеет расхождение в соединениях. Сначала он пытается создать новое соединение, а затем пытается повторно использовать существующее соединение. Однако это отличается от предыдущего. после этого он показывает соединение.
Для нового соединения не указывается ip браузера клиента и номер соединения, значение from пустое
В конце, когда ответ получает заголовок имеет connection = close
значение.
Вопрос:
Почему браузер пытается создать / использовать несколько подключений - 1) создать новое подключение и 2) также использовать существующее подключение.
Может ли этот конфликт соединений вызвать ошибку и запросы зависают на 300 секунд (до истечения времени ожидания http) и после этого отправляют ответ с connection = close
,