Сеть "залипает" при работе с RackSpace, HTTPS
От: Vetal_ca Канада http://vetal.ca
Дата: 29.11.13 17:35
Оценка:
Интегрирую доступ к CloudFiles на RackSpace.

Все это на C#, Windows 7, x64, SP1

Диагноз, в большинстве случаев запрос "залипал", и возвращался с WebException, Request Timed Out.

Начал копать, "достал" запросы, попробовал "вручную". Через аддон к Firefox, HTTPReuester

Пример запроса:
https://storage101.dfw1.clouddrive.com/v1/{some_GUID}/test_containercontainer


Контент — Json, X-Auth-Token в headers

До этого API делает HTTP запрос на другой адрес для авторизации и получения токена — он проходит без проблем.

Тот же эффект. Нет ответа. Попробовал с внешней машины, Ubuntu — работает.

Попробовал из домашней Mint — работает.

ИЗ виртуалки Ubuntu (Bridge mode) — работает.

Опять на dev машину: отключил Firewal и Avast Monitor — не работает.

Поставил Network Monitor (Microsoft). Трассирую — работает.
Не трассирую — тоже работает

Насколько я понимаю, Network Monitor добавляет свой драйвер в стек но не добавил виртуальной карты.

HTTPS, естественно, работает, иначе давно бы уже с банками заметил. Да и аворизация нормально проходит с Rackspace

Получается, "залипает" на чем то конкретном: или адресе или запросе.

В hosts ничего нет такого что могло бы повлиять. Никаких специальных DNS настроек и утилит, тоже, нет

Адаптер OnBoard, Intel 82579V
Re: Сеть "залипает" при работе с RackSpace, HTTPS
От: Vetal_ca Канада http://vetal.ca
Дата: 29.11.13 21:52
Оценка:
Здравствуйте, Vetal_ca, Вы писали:


V_>Насколько я понимаю, Network Monitor добавляет свой драйвер в стек но не добавил виртуальной карты.


Network Monitor, похоже, отключил мой IPv6 на сетевом интерфейсе. Похоже, что у Rackspace файловые сервера на IPv6 не работают. Только аутентификация

Так, только предположения
Re: Сеть "залипает" при работе с RackSpace, HTTPS
От: SkyDance Земля  
Дата: 01.12.13 23:04
Оценка: 6 (1)
V_>Получается, "залипает" на чем то конкретном: или адресе или запросе.

Проверь MTU (можешь попробовать уменьшить).

Далее, если уж вручную полез — делай совсем вручную. Поставь openssl (можешь сразу binary), проверь через openssl s_client -connect storage101.dfw1.clouddrive.com:443 и вручную GET запрос отсылай.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.