2010-07-14 3 views
0

Недавно мы обновили наши производственные системы от Java 1.5, Apache HTTPD 1.3 и Tomcat (извините, не уверен, какая версия) для Java 1.6, Apache HTTPD 2.2 и последней версии Tomcat (опять же, извините , не уверены в номерах).IE7 и IE8, удаляющие куки-файлы

С момента обновления мы заметили, что (очень) небольшой процент трафика на наш сайт из IE7 и IE8 удаляет одно из наших файлов cookie. Файл cookie сеанса всегда отправляется обратно, но иногда cookie, который определяет, какой из наших серверов с балансировкой нагрузки для отправки запроса, отсутствует.

Мы не можем найти объяснений по этому поводу и можем только догадываться, что в нашей конфигурации Apache есть что-то другое, что вызывает такое поведение, но почему только в IE7 и IE8, а потом только очень редко, мы понятия не имеем.

Я знаю, что я не предоставил много информации, но если кто-нибудь слышал об этом или подобном происшествии, пожалуйста, дайте мне знать, что вы сделали по этому поводу! Или, если кто-то имеет глубокое знание капризов обработки файлов cookie IE и может дать некоторое представление, пожалуйста, сделайте!

Одна вещь, которую я могу сказать, это то, что я не думаю, что это связано с проблемой подчеркивания в домене, которую я так много читал за последние пару дней.

Thanks, Andy.

+0

Еще одна вещь, которая была замечена в последнее время - оказывается, что перед обновлением, заголовок P3P был включен в ответ * до * печенье, и теперь он включен * после * печенье , Может ли это быть чем-то связанным с нашей проблемой? – AndyB

+0

P3P является наиболее распространенным источником таких проблем. Что вы делаете в заявлении P3P в своем ответе? (Упорядочение заголовка не должно быть релевантным, если заголовок правильно сформирован) – EricLaw

ответ

0

Вы можете попробовать -

  1. Найти печенье браузера общее ограничение на размер, что-то вроде ~ 4K (я не уверен)
  2. Использование Fiddler убедитесь, что веб-браузер посылает куки и они отбрасываются веб-сервер или сам IE не отправляет файлы cookie.
  3. Убедитесь, что ваши файлы cookie фактически отправлены в браузер (и не перезаписаны какой-либо частью кода)? Используйте Fiddler.

- Анкит

+0

Спасибо, я исследую этот «Скрипач», о котором вы говорите ... ;-) Одна проблема, о которой я забыл упомянуть, - хотя у нас было достаточно независимых сообщений, чтобы быть уверенным, что это происходит, у нас нет достаточной информации, чтобы повторить эту проблему. Мы знаем только, что это происходит иногда в некоторых версиях IE7 и IE8. – AndyB

+0

FWIW, FiddlerCap (www.fiddlercap.com) - отличный способ получить данные от конечных пользователей. – EricLaw

Смежные вопросы