Использование Charles Debugging с Chrome дает мне 1-3% времени ожидания подключения.

На моей работе мы часто используем инструмент отладки Charles Proxy. Поэтому он у меня всегда работает в фоновом режиме. Иногда записывает, иногда нет.
Однако в последнее время он начал барахлить. Для каждого веб-запроса, который я делаю, есть вероятность 1-3%, что он не сможет подключиться по причине: «Подключение: время ожидания подключения истекло: подключение».


Тестовый пример
Я провел тест с Чарльзом: используйте параметр "повторить расширенный" для файла, чтобы получить его 50 раз: Два из 50 запросов не выполнены

Как видите, 2 из них провалились. (И это заняло 21 секунду до тайм-аута). В 98 других случаях выполнение запроса занимало ~ 4 мс.

Я провел тот же тест с закрытым Charles и открытым вместо него Fiddler.
После 400 запросов к файлу ни один не завершился неудачно.

Происходит при обычном использовании
Вот, это произошло, когда я открыл сайт игры компании. Не удалось выполнить довольно важный запрос, поэтому сайт так и не загрузился полностью. введите здесь описание изображения

Я пытался
Я пытался перезагрузить компьютер.
Я пытался обновить Charles до последней версии.
Я пытался удалить и установить Charles.
Я пытался отключиться от сети. Мы используем VPN.

Я пытался закрыть Чарльза, и это, похоже, помогло. Но мне нужно, чтобы Charles работал, а я не хочу постоянно открывать и закрывать его.
Я пытался использовать Firefox вместо Chrome, но это случалось очень редко или почти никогда. Однако Firefox действительно плохо подходит для работы с Flash.

Редактировать (внутренние компоненты сети Chrome)
Я зарегистрировал выходные данные chrome://net-internals/#events при попытке загрузить файл, который не удался. Дампы Pastebin: http://pastebin.com/dgMaLMKc затем http://pastebin.com/dAGpJCJy


person René Jensen    schedule 18.12.2014    source источник
comment
Всегда ли Chrome был таким или это недавний регресс? Вы уже проверили вывод в chrome://net-internals/#events на наличие аномалий?   -  person Rob W    schedule 12.01.2015
comment
Он только недавно начал делать это более или менее 2 месяца назад. До этого у меня не было с этим проблем. Я также разместил ссылки pastebin на события, которые не удалось выполнить в Chrome.   -  person René Jensen    schedule 12.01.2015
comment
Пробовали ли вы использовать Canary? Если да, и ошибка все еще воспроизводится, можете ли вы запустить bisect, чтобы узнать, когда ошибка начала появляться в Chrome? chromium.org/developers/bisect-builds-py   -  person Rob W    schedule 12.01.2015


Ответы (1)


Казалось бы, это было вызвано программой Ad Muncher. После его закрытия истекшие соединения, по-видимому, прекратились.

person René Jensen    schedule 19.01.2015