Я обнаружил проблему с нашим веб-приложением, из-за которой Chrome долгое время не перебирал подкачку записи CNAME домена нашего сайта, что намного превышает 300-секундный TTL записи DNS.Удаленный адрес, указанный на вкладке «Сеть» инспектора Chrome для всех запросов XHR на наш сервер, устарел.
Если я скопирую запросы XHR как curl и запусту его в терминале, то могу подтвердить, что он использует IP-адресановый домен, как и ожидалось.nslookup также сообщает о тех же адресах, поэтому мой локальный кэш DNS выглядит нормально.
В средстве просмотра журнала Chrome (катапульты) я вижу, что у домена нашего веб-сайта есть запись с истекшим сроком действия в кеше DNS с TTL, установленным на 10секунд.Я также вижу запросы, выполненные после истечения срока действия записи, поэтому кажется, что Chrome даже не проверяет кэш вообще!
Любопытно, когда я сбрасываю незанятые сокеты в chrome: // net-internals /#sockets, после чего преобразователь хоста запускается как часть рукопожатия SSL, и новый IP-адрес выбирается.
Мне кажется, что это наше веб-приложение делает что-то, что вызывает это странное поведение.Я проверил еще один из наших сайтов, но не могу воспроизвести проблему.Я думал, что мы могли бы где-нибудь привязаться к соединению, но мы не используем веб-сокеты, и я не вижу никаких других зависших сетевых запросов.
Любая помощь очень ценится!