Изучить код ошибки (если есть)
Если при попытке открыть сайт браузер показывает трехзначный код ошибки, нужно определить, что он означает. Потому что проблему может вызвать ошибочное действие самого пользователя, а не проблемы на стороне онлайн-ресурса.
Примеры:
Ошибка 400 Bad Request — «Неверный запрос». Это одна из самых общих ошибок. Возможно, в адресной строке неправильный URL с лишними символами или пробелами.
Ошибка 403 Forbidden — «Запрещено». Вы пытаетесь зайти на страницу, доступа к которой у вас нет. Например, вы хотите посмотреть фильм, который доступен только тем, кто приобрел платную подписку на сервис.
Ошибка 404 Not Found — «Не найдено». Вы ищете страницу, которая больше не существует. Например, кликаете по старой ссылке на товар, который уже сняли с продажи.
Ошибка 408 Request Timeout — «Истекло время ожидания ответа на запрос». Это может означать, что интернет-соединения слишком медленное. Например, вы пытаетесь загрузить видео с YouTube, но скорости не хватает — сервер ждет ответа слишком долго и выдает ошибку 408.
Ошибка 413 Payload Too Large — «Слишком большое тело запроса». Ошибка возникает, когда отправляемые превышают допустимый размер для обработки сервером. Например, пользователь пытается отправить по электронной почте файл на 50 МБ, хотя почтовый сервис поддерживает только 25 МБ. Тогда сервер отказывается принимать такое письмо и выдает ошибку 413.
Что делать, если не отправляются письма с электронной почты
Ошибка 429 Too Many Requests — «Слишком много запросов». Эта ошибка — своего рода защита от перегрузки. Она возникает, когда, например, пользователь слишком часто обновляет страницу или пытается войти в аккаунт несколько раз подряд, и при этом вводит неверный пароль. Сервер расценивает это как подозрительную активность и временно блокирует запросы.
В блоге Unisender есть подробная статья о том, какие бывают коды ошибок и что с ними делать.