Timeout или connection reset

Обе ошибки сетевые, но означают разное: при timeout ответа нет, при reset соединение было принудительно закрыто.

Сеть и доступПроверка по симптомам

Проверьте по порядку

Не меняйте несколько вещей одновременно. После каждого шага фиксируйте результат — так причина находится заметно быстрее.

  1. 1
    Уточните, это timeout, connection refused или connection reset — не объединяйте их в одну ошибку.
  2. 2
    Проверьте тот же адрес из другой сети.
  3. 3
    Если домен резолвится, попробуйте обратиться к IP напрямую для сетевой проверки, не оценивая при этом корректность HTTPS.
  4. 4
    Сравните поведение на 80 и 443 портах.

Как читать результат

Timeout

Признак: Пакеты не получают ответа.

Что делать: Ищите маршрут, firewall, недоступный IP или фильтрацию.

Connection refused

Признак: Удалённая сторона сразу отклоняет соединение.

Что делать: На нужном IP/порту никто не слушает или есть активный reject.

Connection reset

Признак: TCP установился и был сброшен.

Что делать: Ищите proxy/TLS-фильтрацию, приложение или промежуточное сетевое устройство.

Главное правило диагностики

Сначала определите слой, на котором возникает сбой: имя домена → сеть → TLS/SSL → веб-сервер → PHP/приложение → браузер. Не исправляйте следующий слой, пока не убедились, что предыдущий работает.