Перейти к основному содержимому

Починка: руководства по ошибкам, которые встречаются на практике

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

Бесплатная проверка SSL handshake failed: causes and how to diagnose it

Version mismatch, no shared cipher, a bad certificate or an interception proxy can each break a handshake. Here is how to tell which one it is.

Открыть →
Бесплатная проверка Как очистить кэш DNS в Windows, macOS и Linux

DNS-кэш хранит старые ответы после изменения записи. Очистите его: ipconfig /flushdns в Windows, dscacheutil в macOS, resolvectl flush-caches в Linux.

Открыть →
Бесплатная проверка Ошибка DNS: что это значит и как найти настоящую причину

«Ошибка DNS» скрывает несколько разных проблем. Ответьте на три быстрых вопроса, чтобы понять, какая у вас, и найти нужное руководство.

Открыть →
Бесплатная проверка ERR_ADDRESS_UNREACHABLE: что означает и как исправить

Маршрута к адресу назначения вообще не существует - чаще всего это приватный IP, мертвый маршрут или сломанный IPv6. Как найти причину и исправить.

Открыть →
Бесплатная проверка ERR_CONNECTION_REFUSED: что означает и как исправить

Цель активно отклонила соединение пакетом сброса, обычно потому что на этом порту никто не слушает. Как понять причину и исправить ее.

Открыть →
Бесплатная проверка ERR_CONNECTION_RESET: причины и решения

Работавшее соединение было резко оборвано, обычно файрволом, защитным ПО или сбоем сервера. Как определить причину и исправить.

Открыть →
Бесплатная проверка ERR_CONNECTION_TIMED_OUT: почему это происходит и как исправить

Ответ на попытку соединения не пришел в пределах окна таймаута. Причины, отличие от отказа и сброса, и как это исправить.

Открыть →
Бесплатная проверка ERR_EMPTY_RESPONSE: причины и решения

Соединение было принято, но сервер отправил ноль байт в ответ. Частые причины - от падения воркеров до несовпадения протоколов - и как это исправить.

Открыть →
Бесплатная проверка ERR_HTTP2_PROTOCOL_ERROR: причины и решения

TLS сработал, но фрейм или поток нарушил правила HTTP/2. Причины - от слишком больших заголовков до бага HTTP/2 у прокси.

Открыть →
Бесплатная проверка ERR_NAME_NOT_RESOLVED: что означает и как исправить

DNS-поиск не вернул пригодного адреса. Отличается от NXDOMAIN: имя может существовать, но сам поиск провалился.

Открыть →
Бесплатная проверка ERR_SSL_VERSION_OR_CIPHER_MISMATCH: причины и решения

Рукопожатие не нашло общей версии TLS или шифра. Обычно сервер все еще предлагает только TLS 1.0/1.1 или слабые шифры.

Открыть →
Бесплатная проверка ERR_TOO_MANY_REDIRECTS: что вызывает цикл редиректов и как это исправить

Браузер прошел цепочку редиректов, так и не дойдя до финальной страницы. Обычно это цикл HTTP-в-HTTPS между прокси и origin.

Открыть →
Бесплатная проверка This site can't be reached: что означает сообщение и как это исправить

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

Открыть →
Бесплатная проверка Your connection is not private: что означает предупреждение и как это исправить

Заголовок Chrome для всего семейства NET::ERR_CERT_*. Что означает каждый конкретный код ошибки сертификата и как его исправить.

Открыть →
Бесплатная проверка ERR_CERT_DATE_INVALID: просроченный сертификат или неверные часы

Сертификат просрочен, еще не вступил в силу, либо у посетителя неверно идут часы. Как прочитать даты через openssl и исправить обе причины.

Открыть →
Бесплатная проверка ERR_SSL_PROTOCOL_ERROR: что означает и как исправить

TLS-рукопожатие провалилось еще до оценки сертификата. Причины - от не-TLS порта до QUIC, сканирования антивирусом и режима SSL в Cloudflare.

Открыть →
Бесплатная проверка Ошибка Cloudflare 520: что означает и как исправить

Origin ответил, но ответ был пустым или нечитаемым, поэтому Cloudflare не смог его передать. Как читать логи origin и обойти Cloudflare для прямой проверки.

Открыть →
Бесплатная проверка Ошибка Cloudflare 521: веб-сервер не отвечает - причины и решения

Origin сразу отказал в соединении с Cloudflare. Неверный порт, заблокированные диапазоны файрвола или несовпадение режима TLS - и чем 521 отличается от 523.

Открыть →
Бесплатная проверка Ошибка Cloudflare 522: истекло время соединения - причины и решения

TCP-рукопожатие с origin не завершилось за примерно 15 секунд. Причины, решения и чем 522 отличается от медленного ответа 524.

Открыть →
Бесплатная проверка Исправление канонического URL, указывающего на staging

Канонический адрес staging на живых страницах - это конфигурация базового URL, перекочевавшая с релизом или копией базы. Причины, проверка и профилактика.

Открыть →
Бесплатная проверка Сайт пропал из Google: что проверить

Упорядоченный чек-лист: ручные санкции, noindex, robots.txt, канонический адрес, взлом или блеклист, серверные ошибки, истекший домен. Шесть пунктов видны снаружи.

Открыть →
Бесплатная проверка Access denied on this server: причины и решения

Сервер получил запрос и отказал, почти всегда с кодом 403. Отдельные решения для заблокированного посетителя и для владельца сайта.

Открыть →
Бесплатная проверка DNS_PROBE_FINISHED_NXDOMAIN: что это значит и как исправить

Запрос вернул «нет такого имени», и браузер не получил IP-адрес. Решения для Windows, macOS, Linux, роутера и самого домена.

Открыть →
Бесплатная проверка Выражения cron: пять полей и примеры

Что означает каждое из пяти полей cron, таблица расписаний, которые нужны на практике, и девять ошибок, из-за которых задача уходит не на то время.

Открыть →
Бесплатная проверка Как исправить ошибку «DNS-сервер не отвечает»

Запрос уперся в таймаут и не получил ответа. Выясните, кто виноват: резолвер, роутер или сеть, и почините по шагам для своей платформы.

Открыть →
Бесплатная проверка Как ускорить медленный DNS-запрос

Измерьте запрос до того, как что-то менять, а потом почините резолвер, TTL или цепочку CNAME, которая и стоит вам этой задержки.

Открыть →

Текст ошибки называет симптом, а не причину, и одна и та же формулировка покрывает несколько не связанных между собой неисправностей. Первый вопрос, на который стоит ответить, всегда один: проблема на вашей машине или на сервере, потому что решения у этих двух случаев не совпадают ни в чем. Каждое руководство в этом разделе берет одно сообщение об ошибке и начинает именно с этого вопроса.

Какое руководство вам нужно, видно по тому, что сказал браузер. Если адрес вообще не разрешается, запрос вернул «нет такого имени», и вам нужно руководство по NXDOMAIN. Если браузер просто ждет и в конце концов сдается, резолвер так и не ответил: это другая неисправность и лечится она иначе. Если страницы открываются, но сначала на секунду подвисают, запрос не сломан, а всего лишь медленный, и это третий диагноз. Если сервер ответил и отказал, дело в правиле доступа, а не в сети. А если задача по расписанию сработала не в тот час, ошибка почти всегда сидит в пяти полях выражения cron.

Все руководства устроены одинаково: что означает сообщение, перечень причин, починка по шагам с точной командой для Windows, macOS, Linux, роутера или браузера, и в конце раздел, который остальной интернет пропускает. Проверка с вашей машины показывает, что видит одна сеть в один момент времени. Проверка из нескольких стран показывает, есть ли та же проблема у кого-то еще, а это обычно и есть разница между вечером за сбросом кэшей и пятиминутной правкой в панели DNS.

HostTracker следит за сайтами с 2004 года и сейчас наблюдает более 500 000 сайтов из более чем 300 точек проверки в 158 городах, отправляя оповещения по email, SMS, голосовым звонком, в Slack, Telegram и другими способами. Чтобы увидеть, что сервер отдает прямо сейчас и не из вашей сети, запустите бесплатную проверку HTTP.