На прошлой неделе я изо всех сил пытался определить и исправить проблему, которую я видел в своем домашнем интернет-соединении, когда HTTP(s) запрашивает тайм-аут.
Я начал замечать проблему около двух недель назад, когда время ожидания вызовов API для api.twitch.tv истекло. Я был в состоянии подтвердить, что если бы вы были в моей домашней сети, проблема показала бы себя. Я также подтвердил проблему с нескольких компьютеров с моей домашней сети. Но те же компьютеры, когда не в моей локальной сети, казалось, работали нормально.
Я попробовал все, пытаясь отладить его локально, предполагая, что это была проблема с настройкой сети, но дошло до того, что я просто подключил свою WAN напрямую к ноутбуку, и проблема не исчезла, что иногда означало, что некоторые запросы HTTP(S) зависали. Примерно в этот момент я также заметил проблемы с остановкой на Doordash.com, Facebook.com и Instagram.com, хотя, по-видимому, это гораздо реже, чем то, что я вижу в Twitch (рывок двери казался таким же плохим, как Twitch tbqh). Включая Twitch, эти 4 сайта имеют проблемы только для моего соединения. Я не заметил никаких других тайм-аутов на веб-сайтах, но это не значит, что этого не происходит. Тайм-ауты кажутся намного хуже в средах, размещенных на AWS.
Я начал изучать эти соединения, используя openssl s_client в командной строке. Большинство запросов выглядят правильно для меня, то есть, когда я запускаю openssl s_client -connect api.twitch.tv:443 -debug, я получаю ожидаемое взад и вперед: https://pastebin.com/quVjwQSy
Однако, очень часто и очень надежно, я получаю зашедшее в тупик соединение, куда я отправляю данные, но больше ничего не приходит: https://pastebin.com/xRwNEH70
Время пингования на разных сайтах просто фантастическое, потеря пакетов составляет практически 0%, поэтому я не могу представить, что это базовое сетевое соединение, и до тех пор, пока я не заметил проблему в Facebook и Instagram, я бы предположил, что это был какой-то неправильно настроенный компьютер AWS. ,
Я в растерянности прямо сейчас. Я позвонил своему провайдеру, и они подтвердили, что все выглядит нормально (хотя, если это будет продолжаться, я выберу инженера и проверим соединение напрямую).
Я определенно оценил бы любую другую помощь или руководство здесь.