Рубрика «диагностика сети»

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

Сервер при этом в Москве, у российского хостера. И с ним всё в порядке.

Дальше про то, как я полдня искал причину, какие шесть версий проверил и выбросил, и чем всё кончилось. Если симптомы похожие, в конце готовая методика: что запускать и как читать результат.

Симптомы

Сайт статический, Next.js, отдаётся через nginx. Рядом два Docker‑контейнера: чат‑виджет и API для демок. Сервер 2 CPU, 4 ГБ, Москва.

Что я видел:

Идея этого проекта появилась после попыток разобраться, почему на одних провайдерах VPN работает нормально, а на других соединение либо режется, либо просто зависает без каких-либо ошибок. Обычные проверки через ping почти ничего не показывали: ICMP проходил, а TCP уже мог отваливаться.

В какой‑то момент стало понятно, что нужен простой инструмент, который можно быстро запустить на сервере, в WSL или даже в Termux и за пару минут понять, где именно проблема — DNS, TCP, TLS или уже HTTP.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js