Ошибка 503 Service Unavailable: что значит и как грамотно исправить

Ошибка 503 Service Unavailable: что значит и как грамотно исправить

Ошибка 503 Service Unavailable: что значит и как грамотно исправить

Добрый день, друзья. Я думаю, большинство из вас замечали при заходах на многие сайты надпись — «Error 503 Service Unavailable» что значит и как исправить эту ошибку? Давайте разбираться. Тем более, данная ошибка появляется действительно часто и люди не понимают, что это такое.

503 Service Unavailable что за ошибка?

В сети различным ошибкам на сайтах дают свои номера. Например, если поисковик не нашел определённую страницу, появляется ошибочка 404. Чаще всего такое происходит, когда вебмастер просто удалил страницу. Или, из-за определённых плагинов (скриптов) изменился её адрес (достаточно поменять хотя бы один символ, и адрес станет другим).

Поэтому, если вы вводили адрес страницы, посмотрите, правильно ли вы его ввели, или нет? Также, бывают ошибки 500, что означает проблемы именно с сервером.

Большинство сайтов работают на движках (CMS). Наиболее распространены WordPress и Joomla. Есть сайты, у которых стоит индивидуальный движок. Есть сайты, созданные конструктором. Так вот, когда к базе этого сайта MySQL поступает очень много запросов от ПК или ботов (роботов), возникает подобная ошибка. Появляется надпись:

Ошибка 503 Service Unavailable: что значит и как грамотно исправить

Варианты надписи могут немного отличаться, но, будет стоять цифра 503 и суть останется та же. Error 503 Service Unavailable переводится как – ошибка 503 сервис недоступен. Что нам даёт эта расшифровка? То, что зайти на данный сервис мы пока не сможем.

Почему возник код ошибки 503?

Основные причины

  1. На сайт обратилось слишком много пользователь в одно время, и тариф хостинга не справляется с такой нагрузкой. В большинстве случаев, это явление временное и через несколько минут хостинг сможет добавить нужный объём и страницы сайта начнут обрабатываться. Поэтому, лучше всего зайти на сайт минут через 15, чтобы не усугублять положение.
  2. Страница, которую запрашивают, пытается, но не может подсоединится к базе
  3. Вебмастер установил на сайте плагины и скрипты, которые не совместимы друг с другом, или копируют функции друг друга. Возникает внутренней конфликт, из-за которого и появляется данная надпись в браузере. Это бывает часто, нужно продумывать, какие плагины активировать, просматривать их функции, и, если замечаешь похожие, на одном из плагинов дублирующие функции отключать.
  4. Сайт в данное время отправляет письма подписчикам, создавая этим большую нагрузку на хостинг. Другими словами, становится временно недоступным.
  5. Сайт применяет мощные плагины со скриптами, которые задействуют большие ресурсы. Данные не успевают обновляться.
  6. На сайт производится DDos атака хакера или определённого вредителя, с целью вывести его из строя. Что и происходит, сайт временно становится недоступным.
  7. На ваш сайт попало вредоносное ПО, которое загружает базу данных постоянными запросами, что похоже на DDos атаку.

Сломан ваш ПК и у вас пропала возможность на нём нормально работать? Это не проблема. Нужно обратиться в наш центр по ремонту компьютеров. Мы проведём диагностику и устраним неисправность.

Для нас является важным, чтобы ваш ПК продолжал отлично функционировать, и чтобы ничто не отвлекало вас от занятия любимым делом: Наше предложение: 1 Бесплатный выезд специалиста; 2 Бесплатный анализ компьютера у вас дома; 3 Мы даём гарантию после ремонта до трёх лет; 4 Выдаём чек с гарантийным талоном. Вам достаточно оставить заявку, и мы предоставим вам скидку на 15%

Ошибка 503 Service Unavailable: что значит и как грамотно исправить

Ошибка 503 Service Unavailable как исправить

Ошибка 503 Service Unavailable: что значит и как грамотно исправить

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

Но, для администраторов сайтов рассмотрим следующие советы.

  1. Не стоит передавать через FTP редактор большие файлы, это увеличивает нагрузку на сайт. Попробуйте найти похожий файл поменьше. Или же, отправляйте подобную информацию глубокой ночью, когда посещаемость ниже.
  2. Не стоит применять скрипты, отправляющие множество запросов к Плагинов должно быть не больше 15. Многие из них очень сильно нагружают хостинг. Установите самые основные, вроде плагинов для кэша, SEO, защиты ресурса, создания карты сайта, рекламы. По поводу других, попытайтесь найти аналог с меньшей нагрузкой, или скрипт с похожей функцией. Также, можно иногда активировать плагин PHP Compatibility Checker, который показывает совместимость плагинов, и плагин P3, который показывает время загрузки всех плагинов.
  3. Если вы рассылаете письма прямо с сайта, советую это делать глубокой ночью, или утром пораньше, когда посетителей мало.
  4. Установите хороший антивирусный плагин и пароль к админ панели установите посложнее. Также, поставьте плагин ограничение попыток авторизации (Limit Login Attempts). При попытке входа в админку, введя неправильный пароль, пользователь будет заблокирован на время. Кроме этого, необходимо раз в неделю сканировать сайт на вирусы.
  5. Постоянно обновляйте движок сайта, т.к. его производители в новых версиях стараются убрать недостатки CMS, пробелы в защите, ошибки, найденные в старых версиях.
  6. Если вы на своём ресурсе применяете чат, необходимо поставить ограничение на единовременное нахождение в нём пользователей.
  7. Картинки загружайте в уменьшенном объеме, или установите плагин оптимизации изображений. Разумеется, при оптимизации, старайтесь сохранить качество картинки.
  8. Не помешает внедрить дополнительную защиту от роботов, слишком часто сканирующих ваш контент и создающих нагрузку. Подобных ботов могут посылать конкуренты.

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

Вывод: — как исправить ошибку 503, мы теперь знаем. Но, повторюсь: — нужно следить за состоянием вашего сайта, не нагружать его лишними плагинами и скриптами, проверить их совместимость, обеспечить защиту сайта, регулярно чистить код сайта и технические работы проводить поздно ночью. Успехов!

С уважением, Андрей Зимин     09.02.2019

Как исправить ошибку 503 Service Unavailable

Разбираемся, что означает ошибка 503 Service Unavailable, из-за чего она может возникнуть и что делать, чтобы убрать её с сайта.

Что внутри

Что такое ошибка 503

Ошибка 503 Service Unavailable — это код состояния HTTP, один из стандартных ответов сервера на запрос браузера. Примеры других кодов HTTP: 403 Forbidden, 404 Not Found или 500 Internal Server Error.

Сервер отправляет один из таких кодов каждый раз, когда вы открываете в браузере новую страницу или переходите по ссылке. Даже если сайт нормально загрузился и никакой ошибки не было, отправляется код HTTP 200 OK.

Конкретно этот код HTTP — 503 Service Unavailable — означает, что прямо сейчас сервер не готов обработать запрос, потому что перегружен или на нём проводятся технические работы.

Как может выглядеть ошибка 503

Если на вашем сайте возникнет 503 ошибка, вы увидите стандартную страницу, которая будет отличаться в зависимости от веб-сервера на вашем хостинге. Вот несколько примеров.

  • Ошибка 503 Service Unavailable: что значит и как грамотно исправить
  • Ошибка 503 Service Unavailable: что значит и как грамотно исправить
  • Ошибка 503 Service Unavailable: что значит и как грамотно исправить
  • Ошибка 503 Service Unavailable: что значит и как грамотно исправить

Иногда страницу с этой ошибкой оформляют в общем дизайне сайта или приложения. Но так обычно делают только крупные бренды, потому что 503 ошибка встречается довольно редко. Вот пара примеров.

503 Service Unavailable: что это за ошибка и как ее исправить

Ошибка 503 Service Unavailable: что значит и как грамотно исправить

Получи нашу книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подпишись на рассылку и получи книгу в подарок!

Ошибка 503 Service Unavailable: что значит и как грамотно исправить

  • Ошибка сервера 503 — говорит о том, что его сайт прекратил прием новых запросов по определенному адресу.
  • Больше видео на нашем канале — изучайте интернет-маркетинг с SEMANTICA
  • Ошибка 503 Service Unavailable: что значит и как грамотно исправить

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

Читайте также:  Ошибка 505 https Version not supported: что значит и как грамотно исправить

Представьте, что вы стоите в очереди за колбасой (вспомните недавнее советское прошлое). Перед вами огромное количество людей и все они совершают один и тот же запрос — хотят купить колбасу. Продавец по очереди обрабатывает их запросы, и вот лимит исчерпан — колбаса закончилась.

Киоск закрывается на перерыв, оставшиеся люди в очереди уходят не с чем. Но через время, когда запасы киоска пополнятся, продажа возобновится. Аналогичным образом работает и хостинг.

Хостинг — это киоск, пользователи — люди за колбасой, запрос — желание купить колбасу, а ошибка 503 — табличка на киоске с надписью «ПЕРЕРЫВ».

Ошибка 503: что она значит и как исправить

Обычно 503 ошибка временная. Сервер обработает текущие запросы, освободит свои мощности для следующих.

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

Причин может быть несколько:

  1. Скрипты зависли.
  2. К серверу сейчас направлено много обращений.

Решением данных проблем должны заниматься администратор сайта и его владелец, веб-мастер. Требуется аудит сайта и оптимизация его работы.

Скрипты могут зависать под действием различных факторов, рассмотрим эти факты и варианты их устранения:

  • Отправка больших файлов. Данные файлы нужно отправлять напрямую, избегая использования скриптов. Это объясняется тем, что скрипты имеют лимит рабочего времени, когда время истекает, передача прерывается. Также файловая передача через PHP является отдельным процессом, из-за которого обработка пользовательских запросов останавливается.
  • Подключение к удаленным серверам. Лучше отказаться от подобного типа соединений.Если это невозможно, то установить минимальное время ожидания ответа и выстроить отличную связь с подобными серверами.
  • Много неработоспособных, «тяжелых» модулей CMS. Когда вы используете CMS, регулярно проверяйте плагины на емкость ресурсов и работоспособность. Если какие-то модули ухудшают работу ресурса, их нужно заменить на более мощные. Если какие-либо компоненты движка не используются, лучше их деинсталлировать.
  • Почтовая рассылка работает некорректно. Скрипт рассылки почты нужно запускать только в том случае, если нагрузка на сервер минимальна.
  • Выполнение сложных запросов к базе данных MySQL. Это можно увидеть в файле mysql-slow.log, его обновление происходит ежедневно. Внутри представлен перечень проблемных запросов к базе. Загрузите компоненты кеширования, выполните оптимизацию запросов, сделайте индексацию таблиц по различным столбцам, изменить CMS.

Ошибка 503 Service Unavailable: что значит и как грамотно исправить

Есть несколько вариантов, приводящих к к ошибке 503 из-за большого числа запросов:

  • На интернет-ресурсе много ссылок на файлы, которые подгружаются через отдельные запросы.
  • На ресурсе есть элемент, который отправляет серверу AJAX-запросы.
  • Работают индексирующие боты. Осуществляются AJAX-запросы.

Выяснив, какая именно причина имеется на вашем ресурсе, можно устранить проблему.

Полезно будет также выполнить следующие действия:

  • Проверить компьютер на наличие вредоносного программного обеспечения.
  • Удалить временные файлы и папки. Обновить используемые драйвера.
  • Проверить системные файлы через Windows («sfc /scannow»).

Теперь вы знаете, что из себя представляет ошибка 503 “Service Unavailable”.

Что такое ошибка 503 Service Unavailable и как ее исправить

Ошибка 503 Service Unavailable: что значит и как грамотно исправить

Ошибка 503 Service Unavailable возникает, когда веб-сервер временно не может обработать запрос. Почти всегда ошибка на самом сайте, и Вы ничего не можете с этим поделать, но можете попробовать еще раз позже. Тем не менее, есть несколько быстрых вариантов, которые Вы можете попробовать.

Что такое ошибка 503 Service Unavailable

Ошибка 503 Service Unavailable указывает, что веб-сервер временно не может обработать запрос. Это может быть веб-сервер, к которому Вы пытаетесь получить доступ напрямую, или другой сервер, к которому в свою очередь пытается получить доступ веб-сервер.

Это называется ошибкой 503, потому что это код состояния HTTP, используемый веб-сервером для определения такой ошибки.

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

Ошибка 503 отличается от ошибки 500 Internal Server. Ошибка 500 возникает, когда что-то мешает серверу обработать Ваш запрос, в то время как ошибка 503 на самом деле означает, что сервер в порядке — он может обрабатывать Ваш запрос и возвращает ошибку 503.

Как и при других подобных ошибках, дизайнеры веб-сайтов могут настроить способ отображения ошибки 503. Таким образом, на разных веб-сайтах Вы можете увидеть разные страницы ошибки 503. Веб-сайты также могут использовать несколько разных наименований для этой ошибки. Например, Вы можете увидеть такие названия, как:

  • Http/1.1 Service Unavailable
  • 503 Error
  • 503 Service Temporarily Available
  • 503 Service Unavailable
  • Service Unavailable – DNS Failure
  • HTTP Error 503
  • HTTP 503
  • Error 503 Service Unavailable

Важно помнить, что ошибка 503 является ошибкой на стороне сервера. Это означает, что проблема существует с веб-сайтом, к которому Вы пытаетесь получить доступ, а не с компьютером. Это хорошие и плохие новости. Это хорошая новость, потому что нет ничего плохого в Вашем компьютере, и это плохая новость, потому что обычно Вы ничего не можете сделать, чтобы решить проблему с Вашей стороны.

Что такое SD Express и насколько он быстрее

Тем не менее, вот несколько вариантов, которые Вы можете попробовать.

Обновите страницу

Как мы уже упоминали, ошибка 503 указывает на временную проблему, и иногда эта проблема очень временная. Например, сайт может быть перегружен трафиком. Итак, всегда стоит попробоавть обновить страницу.

Большинство браузеров используют клавишу F5 для обновления, а также предоставляют кнопку «Обновить» где-то в адресной строке. Это не часто исправляет проблему, но для ее выполнения требуется всего одна секунда.

Ошибка 503 Service Unavailable: что значит и как грамотно исправить

Предупреждение: Обязательно обратите особое внимание, если ошибка возникает, когда Вы делаете платеж. Обновление страницы может заставить Вас платить дважды, поэтому следите за этим.

Проверьте, работает ли сайт у других людей

Всякий раз, когда Вы не можете связаться с сайтом (по какой-либо причине), Вы также можете проверить, есть ли у Вас проблемы с подключением, или если у других людей такая же проблема.

Для этого есть много инструментов, но мы рекомендуем isitdownrightnow.com и downforeveryoneorjustme.com. Оба работают почти одинаково.

Укажите URL-адрес, который Вы хотите проверить, и получите результат.

Ошибка 503 Service Unavailable: что значит и как грамотно исправить

Если Вы получите сообщение о том, что сайт не работает для всех, Вы не можете ничего сделать, но попробуйте еще раз позже. Если отчет показывает, что сайт работает, проблема может быть на Вашей стороне. Это очень редко встречается с ошибкой 503, но это возможно, и Вы можете попробовать некоторые из вариантов, которые мы описываем далее.

Перезагрузите свои устройства

Итак, Вы использовали инструмент проверки сайта и определили, что сайт не работает только у Вас. И Вы попробовали другой браузер и столкнулись с той же проблемой. Это говорит о том, что проблема, скорее всего, на Вашей стороне, но это не Ваш браузер.

Что такое «COM Surrogate» (dllhost.exe) и для чего он нужен?

Возможно, существуют некоторые странные, временные проблемы с Вашим компьютером или сетевым оборудованием (Wi-Fi, маршрутизатор, модем и т. д.). Простая перезагрузка компьютера и сетевых устройств может помочь устранить проблему.

Другая возможность заключается в том, что ошибка вызвана проблемой DNS, но на DNS-сервере, а не на Вашем компьютере. В этом случае Вы можете попробовать переключить DNS-серверы и посмотреть, будет ли проблема решена.

Связаться с веб-сайтом

Другой вариант — связаться с владельцем веб-сайта напрямую. Просмотрите их контактную информацию на веб-сайте и свяжитесь с ними о соответствующей странице. Если контактная форма отсутствует, Dы можете попытаться связаться с веб-сайтом в социальных сетях.

Что означает ошибка сервера 503 и как ее исправить

03 авг в 2020 Ошибка 503 Service Unavailable: что значит и как грамотно исправить Администрирование #Ошибки #HTTP/HTTPS #Серверы

Как и любая проблема с доступом к интернет-ресурсам, ошибка 503 Service Unavailable («Сервис недоступен») может быть вызвана сбоями как на стороне пользователя, так и на стороне сервера, на котором находится сайт. Поэтому первое, что нужно сделать, если вы столкнулись с таким сообщением при посещении веб-ресурса, попробовать устранить сбой своими силами. Это намного проще и быстрее, чем пытаться донести информацию о возникших сложностях до владельца сайта.

Читайте также:  Ошибки баз данных MySQL: что значят и как их исправить

Процедура устранения проблемы со стороны администратора веб-ресурса более сложная, но в большинстве случаев именно неправильные настройки на уровне хостинга или настроек сайта в панели управления CMS приводят к появлению ошибки сервера с кодом 503.

Выбирайте надежную CMS с регулярными обновлениями системы и профессиональной поддержкой. А мы подарим вам год мощного хостинга – специально для сайтов на 1С-Битрикс.

Заказать

Устранение ошибки 503 пользователем

Возникает резонный вопрос: почему бы просто не покинуть проблемный сайт, пусть сами разбираются со своими багами? Это решение очевидное, но не совсем верное. Во-первых, вам может быть очень необходимо посетить именно этот веб-ресурс.

Во-вторых, появление сигнала об ошибке доступа может говорить о том, что с вашим браузером, программным обеспечением, компьютером или другими устройствами что-то не в порядке. И тогда это уже ваша проблема, которая может повторяться систематически и при посещении других сайтов.

Рассмотрим, что можно сделать самому, чтобы исправить ошибку 503, двигаясь от простого к сложному.

  1. Обновите вкладку браузера. Это покажется странным, но зачастую такое простое действие приводит к положительному результату. Нажмите клавишу F5 или воспользуйтесь специальной кнопкой в меню браузера.
  2. Закройте и откройте браузер. Таким образом вы произведете сброс текущей сессии соединения и обновите его. При новом подключении скрипт браузера может не обнаружить ошибку 503, если она была воспринята им ошибочно.
  3. Стоит убедиться, что сбой не связан именно с вашим компьютером. Это особенно актуально, если ошибки соединения с веб-ресурсами повторяются регулярно и возникают с разными кодировками на других сайтах. Для этого необходимо посетить проблемную страницу с другого устройства и желательно через новое интернет-соединение.
  4. Зайдите на страницу, выдавшую ошибку 503, используя другой браузер. Вполне вероятно, что дефект возникает из-за некорректных настроек текущего. Если это подтвердится, стоит в них покопаться и найти источник возникновения проблемы. Самое простое, это восстановить настройки по умолчанию.
  5. Перезагрузка компьютера. Как и любой программный сбой на уровне операционной системы или другого программного обеспечения, он может быть исправлен автоматически при новой загрузке системы.
  6. Очистка кэша и удаление файлов cookies.  В зависимости от настроек конкретного браузера в них может сохраняться много «лишней» информации при обмене web-данными. Операция довольно несложная, но стоит предварительно посмотреть help по данному вопросу, т.к. в каждом браузере она проводится по-разному.
  7. Перезагрузка сетевого оборудования. Часто сложности при соединении с интернет-ресурсами возникают из-за некорректного поведения ПО на внешних устройствах, через которые вы получаете трафик. Это может быть роутер, раздающий интернет как по кабелю, так и через Wi-Fi. Необходимо отключить соответствующую железку по питанию, т.е. полностью обесточить ее примерно на одну минуту. Если провайдер выдает вам динамический ip-адрес, то произойдет его смена, что тоже может привести к устранению появления ошибки 503.

Ошибка 503 Service unavailable — Что это и как исправить?

Ошибка 503 Service unavailable (сервис недоступен) — означает, что данный сайт к которому вы подключаетесь, недоступен. Связано это с тем, что сервер на котором находится данный сайт, не может обработать количество одновременных запросов в базе данных.

Это также могут быть технические работы на хостинге или просто перезагрузка сервера. В большинстве случаях, пользователь не причастен к этой ошибке, так как эта ошибка на стороне сервера. Нужно всего лишь подождать и перезагрузить страницу, чтобы ошибка 503 исчезла.

Тем не менее, существуют ситуации, когда возникает ошибка 503 по вине системы Windows 10.

Ошибка 503 Service Unavailable: что значит и как грамотно исправить

  1. Откройте другой сайт и проверьте работает ли он.
  2. Обновите страницу данного веб-сайта Ctrl+F5.
  3. Перезагрузите модем и компьютер.
  4. Если вы используете сторонние программы или расширения для браузера как VPN, прокси, то удалите их.
  5. Если вы веб-мастер, то попробуйте зайти с другого устройства и браузера. Проверьте свой сервер на доступность (обратитесь в тех.поддержку хостинга). Скорее всего он перестал работать из-за большого количества запросов к базе данных. Возможна Ddos-атака на ваш сайт.

Если используете компьютер под управлением Windows 10 или Windows Server 2016 с включенными службами IIS (Internet Information Services), и вы обновляете систему до более новой версии, то некоторые веб-приложения могут не запуститься и выдавать ошибку 503. Если вы посмотрите журнал событий, можете обнаружить код события WAS 5189, который говорит, что не удалось создать файл конфигурации пула для приложения.

Ошибка 503 возникает из-за того, что служба активации процессов Windows (WAS) создает временный файл конфигурации для каждого пула приложений IIS в папке по пути C:InetpubTempAppPools во время работы.

На начальном этапе обновления, «Центр обновления Windows» сканирует существующие папки, файлы и записывает их пути, которые будут восстановлены после обновления. Однако, поскольку файлы конфигурации являются временными, они удаляются при остановке службы WAS. Далее отсканированные файлы и папки копируются во временную папку обновления.

После обновления Windows, «Центр обновления Windows» создает символическую ссылку на каждую папку, которая была скопирована во временное местоположение обновления, прежде чем он пытается восстановить эти файлы и папки в их исходное местоположение.

Получается, что эти временные файлы конфигурации больше не существуют и «Центр обновления Windows» не удаляет символические ссылки. Когда WAS пытается запустить как рабочий процесс IIS, он не создает временную папку для записи конфигурации из-за символических ссылок. Поэтому http.sys возвращает ошибку HTTP 503.

  • Microsoft рекомендуют удалить эти ссылки, чтобы решить эту проблему. Для этого откройте командную строку от имени администратора и введите следующую команду целиком:
  • net stop WAS /y
    rmdir /s /q C:inetpub empappPools
  • net start W3SVC

Примечание: Вы также можете вручную удалить эти ссылки C:inetpub empappPools.

Загрузка комментариев
Канал

Чат

Что значит ошибка 503 и как её исправить — Лайфхакер

Код 503 сообщает, что запущенный сервис недоступен (Service Unavailable). Чаще всего это ненадолго: например, доступ к ресурсу закрывают на время перезагрузки или для проведения технического обслуживания.

Но иногда ошибка 503 возникает из-за того, что работа системы организована неправильно. Сервер взаимодействует с очередью запросов: принимает их, обрабатывает и выдаёт ответ. С лёгкими запросами он справляется быстро, со сложными — долго. Если таких тяжёлых запросов много, очередь продвигается медленно.

Длина очереди обычно фиксированная. Когда вы заходите на сайт, то отправляете запрос серверу. Если для него нет места, появится ошибка 503.

Что делать пользователю при ошибке 503

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

Проверьте, у всех ли возникает ошибка

Эти онлайн-сервисы покажут, все ли пользователи не могут получить доступ к сайту или ошибка 503 появляется только у вас:

  • Down for Everyone or Just Me;
  • Website Planet;
  • 2IP.

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

Если сервисы показывают, что ресурс доступен, попробуйте зайти на него с другого устройства. Или попросите друзей проверить, всё ли с сайтом в порядке.

Подождите и попробуйте позже

Обновите страницу. Если по-прежнему видите ошибку 503, попробуйте зайти на сайт позднее: через пару минут или когда там потенциально будет меньше пользователей. Это касается прежде всего игр или ресурсов, которые резко стали популярны. Например, если государство объявило о новых выплатах, которые оформляются онлайн, мощностей сервера может на всех не хватить.

Перезагрузите устройство

Если проблема возникает только у вас, перезагрузка смартфона, компьютера или планшета может помочь.

Читайте также:  Что такое ошибка Fatal error: Allowed memory size, и как ее грамотно исправить

Если это не сработало, перезапустите и роутер. Сделать это можно тремя способами.

1. Через панель управления

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

В панели нужно найти кнопку «Перезагрузка» или «Перезагрузить»: она может быть в меню «Система», «Системные» и так далее. Нажмите и дождитесь, пока страница обновится.

2. С помощью кнопки отключения

Кнопка On / Off обычно находится на задней панели роутера. Нажмите на неё, подождите 20–30 секунд и включите устройство снова. Этого времени хватит, чтобы конденсаторы разрядились, чипы памяти перестали получать питание, все временные данные сбросились.

Важно! Не перепутайте кнопку On / Off с Reset, которая не только перезагружает роутер, но также сбрасывает его настройки. Если кнопка утоплена в корпус и, чтобы нажать на неё, требуется спичка или отвёртка, точно не пытайтесь достать её.

3. С помощью отключения из розетки

Выньте адаптер питания из розетки, подождите 20–30 секунд и подключите снова.

Смените DNS-адреса

DNS (Domain Name System — система доменных имён) переводит текстовые URL-адреса сайтов в IP, например https://lifehacker.ru/ в 116.202.209.72. Такой конвертацией занимаются DNS-серверы. Проблемы на них иногда приводят к тому, что вы видите ошибку 503.

Что означает ошибка сервера 503 и как ее исправить

Сообщение на странице сайта 503 Service Temporary Unavailable – «сервис временно недоступен» может появляться из-за технических сбоев как на сервере, так и на компьютере пользователя. Последнее случается реже.

Наиболее распространенная причина проблемы – перегруженность сервера запросами. Он не успевает их обрабатывать, и всем клиентам в очереди выдает ошибку с кодом 503. Такая картина может наблюдаться, например, во время DDoS-атаки.

Обнаружив ошибку 503, лучше всего ничего не делать. Подождите 3-5 минут. Очередь запросов в большинстве случаев – временное явление, и вскоре сайт станет доступен. Чего точно не нужно делать,– это постоянно перезагружать страницу с ошибкой. Так вы только увеличиваете число запросов в очереди.

Как устранить ошибку 503 на стороне пользователя?

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

  • Проверьте доступность сайта с помощью специальных сервисов. Например, https://2ip.ru/site-availability/. Если проверка показала, что из вашей страны сайт доступен – исправить ошибку 503 нужно на вашей стороне.
  • Перезагрузите страницу с помощью клавиш Ctrl F5 (в браузерах macOS используйте сочетание Cmd + R или Cmd + Alt + E в Safari.
  • Попробуйте открыть страницу в другом браузере, на другом компьютере. Так вы определите уровень возникновения проблемы – у вас в браузере или у вас на компьютере – и будете действовать исходя из этого. Если страница везде выдает Error 503 – то причина все же на самом сайте.
  • Закройте браузер и откройте заново. Иногда это помогает сбросить неправильные настройки сессий.
  • Почистите кэш и cookies браузера. Большое количество сохраненной старой информации может мешать браузеру обрабатывать соединение правильно.
  • Откройте страницу в режиме инкогнито или просто отключите все работающие в браузере дополнения и расширения – возможно, какое-то некорректно работает и приводит к появлению ошибки 503.
  • Перезагрузите компьютер. Это самый простой и быстрый способ исправить сбой в работе ПО.
  • Если не помогла перезагрузка компьютера – перезагрузите также роутер.

Что делать, если ошибка 503 – на стороне веб-ресурса?

Прежде всего, администратору сайта для ошибки сервера с кодом 503 желательно прописать параметр Retry After. Он будет показывать клиенту, через какое время тот может попробовать повторно соединится с сервером. Это уменьшит число бесконечных перезагрузок страниц и поможет снизить и без того чрезмерную в данный момент нагрузку на сервер.

Распространенные причины возникновения ошибки 503 и их исправление

В основном, ошибка 503 Service Unavailable вызывается следующими категориями причин:

  • Слишком много запросов к веб-серверу.
  • Много медленных запросов к MySQL.
  • На сайте много устаревших, нерабочих, конфликтующих плагинов и модулей CMS.
  • Неоптимизированная работа скриптов.

Также ошибка 503 может быть вызвана тем, что ваш сайт «перерос» возможности вашего хостингового тарифного плана. В этом случае стоит подумать над тем, чтобы выбрать более производительный тариф виртуального хостинга или же VPS/VDS, выделенный сервер.

Как исправить причины ошибки

Уменьшаем число запросов к веб-серверу

Устранение ошибки 503 прежде всего подразумевает снижение нагрузки на веб-сервер. Для этого:

  • установите антилич-систему. Она не позволит скачивать ваши файлы и картинки по ссылке на сторонних ресурсах – ведь так увеличивается нагрузка на ваш сервер и может возникать ошибка 503;
  • ограничьте деятельность различных ботов и роботов. При сканировании они создают множество запросов;
  • проверьте, чтобы на сайте было как можно меньше ссылок на внешние ресурсы. Оставьте только необходимые и важные. Например, иногда можно встретить большое количество информеров на странице. Каждый информер — ссылка на другой сайт, соединение с чужим сервером. Это создает дополнительную нагрузку на сервер;
  • по возможности объедините обращения к большому числу мелких файлов (скриптов, картинок, таблиц стилей), чтобы они обрабатывались одним запросом, а не множеством.

Оптимизируем работу с MySQL

  • Включите кеширование – так время обработки запроса существенно уменьшится.
  • Объединяйте запросы к БД (базе данных), чтобы один запрос обрабатывал сразу множество строк или столбцов, а не по одному.
  • Используйте индексирование по столбцам, которые часто используются в выборках.
  • Старайтесь не вкладывать один запрос в другой, так как в этом случае MySQL часто не может использовать индексы и будет долго возвращать результат.

Исправляем проблемы с CMS

Ошибка 503 Service Unavailable может быть вызвана некорректно работающими или «тяжелыми» компонентами движка вашего сайта. Чтобы выявить это, отключайте последовательно плагины или модули. Так вы найдете компонент, после выключения которого все начнет нормально работать. Оптимизируйте его или замените на более современный и быстрый.

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

Оптимизируем работу скриптов

  • В скриптах поставьте локальные ссылки вместо глобальных. В глобальных указывается полный URL вместе с http, https. Они обрабатываются как отдельные запросы к внешнему ресурсу, и это гораздо большая нагрузка, чем при использовании ссылок локального вида.
  • Не передавайте файлы большого размера с помощью скриптов. Во-первых, такая передача задействует рабочие процессы сервера, нагружает его. Во-вторых, она может давать сбои, так как работа скрипта ограничена по времени,и процесс зависает.
  • Выполнение «тяжелых», масштабных скриптов и операций (почтовой рассылки, например) запланируйте на то время, когда на сайте меньше всего посетителей.

Что можно сделать для предотвращения проблемы?

В заключение дадим несколько советов – как предотвратить возникновение ошибки 503 Service Unavailable:

  • При выборе тарифа хостинга не ориентируйтесь на среднюю нагрузки вашего сайта. Закладывайте небольшой запас мощностей, чтобы в часы пик ресурсов сервера хватало на обработку запросов.
  • Установите защиту от DDoS-атак.
  • Обновляйте плагины, темы и модули CMS, отключайте то, что не используете.
  • Регулярно анализируйте работу компонентов сайта: сервера, базы MySQL, скриптов – и вовремя оптимизируйте их, не доводя ситуацию до критической.
  • Ограничьте сканирование сайта ботами и User-агентами. Оставьте только то, что необходимо, например, боты поисковых систем, остальные заблокируйте. Обычно хостер сам блокирует большинство ненужных User-агентов, но вы можете добавить и свои кастомные настройки.
Ссылка на основную публикацию