У меня есть файл, размещенный в хранилище контейнеров Azure как blob. Когда я пытаюсь загрузить файл, вставив (публичный) URL в Chrome, я получаю ошибку "Failed - Network error" около 1 МБ в загрузке.
Подозрение: может быть, Chrome это не нравится? Нет: пытался скачать его из любого браузера (Chrome, Firefox, Edge), с включенным или выключенным режимом приватного просмотра каждого браузера, все быстро обрывают загрузку.
Подозрение: может быть, сеть на моем ПК сломалась? Нет: пробовал на 4 других ПК с Windows в моем доме, та же ошибка на всех
Подозрение: может быть, моя домашняя сеть сломалась? Нет: попробовал выйти и подключиться к точке доступа с телефона. Та же неудача
Подозрение: может быть, Azure завис? Нет: пробовал с других ПК в других местах - машин, на которые я могу подключиться по RDP, машин друзей. Даже получил некоторую помощь от человека из службы поддержки Microsoft, они смогли успешно загрузить его.
Подозрение: может быть, мой провайдер лох? Возможно: и моя домашняя сеть, и точка доступа моего телефона используют одного и того же провайдера
Еще одна странность: хотя ни один браузер ни на одном компьютере в моей домашней сети не может загрузить его, я могу успешно загрузить его с помощью команды Powershell Invoke-WebRequest.
Дальнейшее устранение неполадок: Я использовал net-internals Chrome для захвата журнала событий из Chrome. chrome-net-export-log.json показывает следующие строки в конце журнала:
{"params":{"net_error":-101,"os_error":10054},"phase":0,"source":{"id":9059,"type":8},"time":"895752","type":67}, {"params":{"error_lib":33,"error_reason":101,"file":"../../net/socket/socket_bio_adapter.cc","line":120,"net_error":-101,"ssl_error":1},"phase":0,"source":{"id":9059,"type":8},"time":"895752","type":55}, {"params":{"description":"Ошибка 101 при чтении из сокет.","net_error":-101},"phase":0,"source":{"id":9063,"type":9},"time":"895752","type":199}, {"params":{"description":"Отказано.","net_error":"ERR_CONNECTION_RESET","stream_id":1},"phase":0,"source":{"id":9051,"type":1},"time":"895753","type":213},
... так что, похоже, что-то где-то просто обрывает соединение.
Я также пробовал всякие другие случайные вещи, такие как очистка всей истории браузера, очистка кэша DNS Chrome, очистка кэша DNS Windows, смена моего DNS-сервера, включение/выключение IPv6. Никаких изменений.
Я также пробовал подключиться к VPN и затем загрузить - все равно не получается. Так что, возможно, это голос против того, что это провайдер.
Есть ли какие-либо предложения по дальнейшему устранению неполадок? Я свяжусь со своим провайдером, но не питаю больших надежд на решение проблемы. Как узнать, какая машина в сети закрывает соединение?
решение1
Оказалось, что это действительно проблема ISP. Что-то в том, как они пиринговали с Azure, вызвало borkage. Пожалуйста, все остальные в том же ISP, у кого случаются сбивающие с толку неудачи при загрузке чего-либо из Azure.