Главная » ЭКСП » server error 503 service temporarily unavailable

server error 503 service temporarily unavailable

В этой статье

What is behind the HTTP 503 code?

The Error Code 503 is one of several status codes that a server can use to respond to HTTP requests from clients, such as web browsers. By doing this, it informs the client whether the request has been successfully processed or whether further steps are needed from the client’s side to complete the processing. 503 is one of the HTTP codes that informs of any server-side error, which would prevent the request from being processed. The message sent would then be ‘Service Unavailable’, which informs the client that the server is temporarily not available. A corresponding value in the ‘Retry-After’ field in the хедер of the HTTP response can be used to specify that at a later time the request is able to be processed.

The error message’s exact wording can vary slightly, as the following list of some of the common variants shows:

  • Status code HTTP Error 503
  • HTTP 503
  • HTTP Error 503
  • HTTP Error 503 The service is unavailable
  • 503 Error
  • HTTP Server Error 503
  • Error 503 Service Unavailable
  • HTTP /1.1 Service Unavailable
  • 503 Service Unavailable Error
  • 503 Service Temporarily Unavailable
  • Service Unavailable – DNS Failure
  • Error 503 Maximum threads for service reached

Fixing 503 Errors on Your Own Site

With so many different web server options out there and even more general reasons why your service might be unavailable, there isn’t a straightforward «thing to go do» if your site is giving your users a 503.

That said, there are certainly some places to start looking for a problem and then hopefully a solution.

Start by taking the message literally—has something crashed? Restart running processes and see if that helps.

Beyond that, look at not-so-obvious places where something might have hiccuped. Where applicable, look at connection limits, bandwidth throttling, overall system resources, fail-safes that might have triggered, etc.

In what’s very likely a «double-edged sword» for your website, it may be that it’s suddenly very, very popular. Getting more traffic than you built your site to handle almost always triggers a 503.

However, the 503 error could also result from a malicious denial of service (DoS) attack. If so, getting into contact with the company hosting your website would be wise to discuss steps that you can take to reduce the likelihood of it happening again or to better prepare for another in the future.

Even an unintentional DoS attack can occur, where a virus on the server is sucking away usable system resources and slowing the server down to the point that it causes a 503 error.

Most Common Ways You Might See the 503 Error

503 Service Unavailable errors can appear in any browser in any operating system, including Windows 10 back through Windows XP, macOS, Linux, etc…even your smartphone or other nontraditional computers. If it has internet access, you could see a 503 in certain situations.

Here are the most common ways you might see the «service unavailable» error:

  • 503 Service Unavailable
  • 503 Service Temporarily Unavailable
  • Http/1.1 Service Unavailable
  • HTTP Server Error 503
  • Service Unavailable — DNS Failure
  • 503 Error
  • HTTP 503
  • HTTP Error 503
  • Error 503 Service Unavailable
  • Error 503 Backend fetch failed

The 503 Service Unavailable error displays inside the browser window, just as web pages do.

Sites that use Microsoft IIS may provide more specific information about the cause of a 503 Service Unavailable error by suffixing a number after the 503, as in HTTP Error 503.2 — Service Unavailable, which means Concurrent request limit exceeded. See More Ways You Might See a 503 Error near the bottom of the page for the whole list.

Решение проблем с ошибкой 503 администратором веб-ресурса

При возникновении ошибки 503 Service Unavailable в любом ее проявлении администратор web-ресурса в первую очередь должен разобраться в причине ее появления. Игнорирование данной процедуры по принципу «само пройдет» может привести к тому, что сайт понесет глобальные потери в объеме пользовательского трафика и, как следствие, конверсии. Посетители, регулярно сталкивающиеся с проблемами доступа к определенному ресурсу, очень быстро занесут его в «игнор».

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

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

  1. При получении запроса от пользователя конкретная страница сайта не может установить соединение с базой данных MySQL.
  2. Некорректная работа плагинов и расширений из-за внутренних ошибок или конфликта между собой.
  3. Использование недорого хостинга и маломощного сервера приводит к тому, что оборудование не справляется с обработкой входящего трафика.
  4. Ресурсоемкие скрипты создают дополнительную нагрузку на сервер.
  5. Задействован почтовый сервис, выполняющий автоматическую рассылку сообщений в большом объеме.
  6. Соединение с удаленным сервером может привести к замедлению обработки запросов.
  7. Передача файлов большого объема при помощи PHP-скрипта.
  8. Значительное количество нерабочих модулей конкретной CMS.

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

Как избежать появления ошибок 503

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

Уменьшение нагрузки на базу данных можно добиться следующими способами:

  • Регулярное обновление CMS, которое позволяет оптимизировать работу движка, уменьшить количество багов.
  • Установка защиты от ботов и парсеров, которые часто запускаются вашими конкурентами, чтобы создать дополнительную нагрузку на ресурс и тем самым вывести его частично или полностью из строя.
  • Уменьшение размера и, если это возможно, количества графических файлов на сайте, а также «тяжелых» таблиц.
  • Ввод ограничений на количество одновременных участников в чате.

More Ways You Might See a 503 Error

In Windows applications that inherently access the internet, a 503 error might return with the HTTP_STATUS_SERVICE_UNAVAIL error, and maybe also with a The service is temporarily overloaded message.

Windows Update might also report an HTTP 503 error, but it will display as error code 0x80244022 or with a WU_E_PT_HTTP_STATUS_SERVICE_UNAVAIL message.

Some less common messages include 503 Over Quota and Connection Failed (503), but the troubleshooting above applies all the same.

If the website that reports the 503 error happens to be running Microsoft’s IIS web server software, you might get a more specific error message like one of these:

IIS 503 Errors
Status CodeReason Phrase
503.0Application pool unavailable
503.2Concurrent request limit exceeded
503.3ASP.NET queue full
503.4FastCGI queue full

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

Ошибка 503 возникает как на сайтах с базой данных MySQ, так и на площадках с CMS. Устраняется эта неприятность разными методами.

В первом случае:

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

CMS применяется на площадках WordPress, DLE, Joomla. Проблема может заключаться в работе движка. Для вычисления неисправно работающих программных модулей, отключайте их по одному. Если Error503 перестала появляться, вы нашли причину.

Включите модуль, обновите его или поменяйте на другую версию. Чтобы избежать такую ситуацию, надо проверять работу сайта после установки или обновления любых новых модулей и плагинов. Также необходимо уменьшать количество запросов к веб-серверу и оптимизировать работу скриптов. На сайте должно быть минимальное число внешних ссылок, а мелкие файлы должны объединяться одним запросом, а не несколькими.

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

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

  • вы пользуетесь бюджетным хостингом, который уже давно не выдерживает количество посетителей, потому что сайт разросся и приобрел популярность;
  • на сайте неактивны, неправильно работают и конфликтуют между собой программные модули (плагины и CMS);
  • медленные скрипты перегружают сервер, мешая реагировать на запросы;
  • в базу My SQL поступает большой объём выбираемых данных, медленные запросы и неправильно сформированные индексы;
  • скрипты не оптимизированы;
  • на сайте находится вредоносный код (была произведена DDoS-атака);
  • пропускную способность уменьшает слишком активная почтовая рассылка.

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

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

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

Исправить самостоятельно

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

Для начала надо обновить вкладку. Иногда после этого действия окно с ошибкой больше не появляется, а загружается нужная страница. Перезагрузить вкладку можно с помощью горячих клавиш Ctrl+F5 или кнопки рядом с адресной строкой.

Если обновление вкладки не помогло, перезапустите браузер. При выходе из Opera, Chrome или другого веб-обозревателя сессия соединения сбрасывается, а при повторном входе в него запускается по новой. Этот метод действенен, если причиной сбоя послужил баг в работе браузера.

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

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

Перезагрузка компьютера – способ решения большинства проблем. Во время перезапуска служебные команды устранят все ошибки. Кроме того, ПК может неправильно работать, если пришли новые обновления ПО, которые вы не успели загрузить. Тогда при перезагрузке ОС будет сделана перепрошивка.

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

Неправильная работа маршрутизатора также приводит к некорректной загрузке страниц из интернета. Устройство может передавать трафик по воздуху или по сети. Его надо отключить это электричества не меньше, чем на минуту. За это время сменится динамический ip-адрес, выданный провайдером.

Проверьте доступность сайта с помощью https://2ip.ru/site-availability/. Этот инструмент покажет, с чьей стороны неполадки.

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

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

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

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

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

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

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

Ошибка 503 HTTP

When does HTTP Error 503 (Service Unavailable) occur?

An HTTP 503 error always occurs when a server can’t deliver the requested resources at the time the client requests them. There are roughly three possible reasons for this:

1. The server is being subjected to maintenance, such as bringing in updates, securing databases, or creating backups and is therefore not connected to the internet during these processes.

2. The server is overloaded, meaning that is it receiving more requests than it can handle. This is why it responds with the error message. There are many reasons for an overload to occur: often an unexpected increase in traffic is the cause, but also when a web project continues to grow it can cause an overload if resources aren’t upgraded at the same time. Other possible reasons are malware/spam attacks as well as web applications or the content management system being incorrectly programmed.

3. In rare cases, an incorrect DNS server configuration on the client side (computer or router) may result in an HTTP 503 error message. The selected DNS server itself might temporarily have problems, which then results in the HTTP request showing a ‘Service Unavailable’ message.

Website with activated maintenance mode
There are various plugins for content management systems such as WordPress. You can create your own HTTP 503 error pages with these

Что делать, если ошибка 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 (раздел для пользователей)

Хотя, в большинстве случаев, ошибка 503 Service Temporarily Unavailable является проблемой разработчиков, бывают и ситуации, когда пользователи могут исправить ситуацию (хотя, будучи объективным, таких возможностей не много). Ниже я перечислю, что может предпринять рядовой пользователь в вопросе, как избавиться от ошибки 503:

  • Перегрузите страницу проблемного сайта, нажав на F5 или кнопку «Обновить страницу» в браузере;
  • Если вы осуществляете покупку онлайн и встретились с ошибкой 503 – это может быть защитой системы от многократных покупок разными пользователями одного и того же товара. Вполне вероятно, что ваш товар уже куплен другим покупателем, потому попробуйте перезагрузить страницу, немного подождать или обратиться в службу техподдержки ресурса;Защита системы от взлома
  • Перегрузите ваш роутер, а также модем (при наличии);
  • Попробуйте перейти  на данный ресурс попозже. Обычно через несколько часов пик запросов на сайт спадает, и работоспособность последнего нормализуется. Кроме того, к тому времени администрация ресурса успевает исправить возникшие проблемы;
  • Напишите разработчикам сайта, указав на данную проблему, возможно администрация сайта попросту не осведомлена о наличии ошибки на сайте.

How to Fix the 503 Service Unavailable Error

Since the 503 Service Unavailable error is a server-side error, the problem is usually with the website’s server. Your computer may have an issue causing the 503 error, but it’s not likely.

Regardless, there are a few things you can try:

  1. Retry the URL from the address bar again by selecting Reload or Refresh, the F5 key,or the Ctrl+R keyboard shortcut.

    Even though the 503 Service Unavailable error means there’s an error on another computer, the issue is probably only temporary. Sometimes just trying the page again will work.

    If the 503 Service Unavailable error message appears while paying for an online purchase, be aware that multiple attempts to check out may end up creating multiple orders and multiple charges. Most payment systems and some credit card companies have protections from this kind of thing, but it’s still something you should know.

  2. Restart your router and modem. Then restart your computer or device, especially if you see the Service Unavailable — DNS Failure error.

    While the 503 error is still most likely the fault of the website you’re visiting, there may be an issue with the DNS server configurations on your router or computer, which a simple restart of both might correct.

    If rebooting your equipment didn’t correct the 503 DNS Failure error, there might be temporary issues with the DNS servers themselves. In this case, pick new DNS servers from our Free & Public DNS Servers list and update the servers on your computer or router.

  3. Another option is to contact the website directly for help. There’s a good chance that the site’s administrators already know about the 503 error, but letting them know, or checking the status on the problem, isn’t a bad idea.

    Most sites have support-based social network accounts, and some even have phone numbers and email addresses.

    If the website giving the 503 error is a popular one, and you think it might be down completely, check if the website is down by plugging its URL into a service like Freshping’s Is it down tool. A smart Twitter search can usually give you the answer, too. Try searching for #websitedown on Twitter, replacing website with the site name, as in #facebookdown or #youtubedown. An outage on a prominent site will usually generate lots of talk on Twitter.

  4. Come back later. Since the 503 Service Unavailable error is a common error message on trendy websites when a massive increase in traffic by visitors is overwhelming the servers, simply waiting it out is often your best bet. Frankly, this is the most likely «fix» for a 503 error. As more and more visitors leave the website, the chances of a successful page load for you increase.

Ошибка недоступности, если вы владелец сайта

Частые ошибки 503 на вашем сайте могут негативно сказаться на позициях в поисковых системах и привести к снижению трафика. Посетители могут просто не вернуться на ваш сайт. Не игнорируйте проблему и сразу приступайте к её решению. Вот несколько вариантов решения:

  • На любом хостинге есть ограничения и лимиты, которые не стоит превышать. Их устанавливает хостинг-провайдер. Превышение лимитов может привести к возникновению проблем на сайте, в том числе и к ошибке 503. Изучить характеристики вашего тарифного плана вы можете на сайте хостинг-провайдера. Для хостинга REG.RU действуют следующие технические ограничения.
  • Хостинг может не справляться с большим количеством посетителей на сайте. В этом случае может помочь смена тарифного плана или переезд к новому хостинг-провайдеру.
  • Бывает, что неактуальные версии плагинов и других компонентов движка нарушают работу сайта. Попробуйте по очереди отключать установленные плагины вашей CMS и проверять работоспособность сайта после каждого. Если ошибка не возникает после отключения очередного плагина, обновите этот плагин до последней версии. Возможно, что в новой версии разработчик уже внёс исправления. Если обновление не помогло, плагину нужно искать альтернативу.
  • Регулярно обновляйте CMS и её компоненты. Зачастую обновления направлены на оптимизацию работы движка, устранение уязвимостей, борьбу с багами, повышение безопасности и быстродействия. Удалите все ненужные компоненты, которыми не пользуетесь. Оставьте только самые необходимые, чтобы уменьшить нагрузку на сервер.
  • Проанализируйте скрипты сайта. К HTTP Error 503 может привести неправильная работа скриптов на сайте. Выполните их диагностику и убедитесь, что на сайте не включен режим технических работ.
  • Не загружайте крупные файлы при помощи PHP. Очень часто хостинг-провайдер ограничивает время выполнения скрипта, и вы можете не уложиться в этот лимит. Ещё одним минусом передачи файлов через PHP является создание отдельного PHP-процесса, который будет занят загрузкой файла, а не обработкой запросов посетителей. Загружайте файлы по FTP, чтобы уменьшить нагрузку на хостинг.
  • Запускайте массовые почтовые рассылки в периоды минимальной активности на вашем сайте. Точно так же стоит поступить и с техническими работами на сайте и сервере.
  • Поисковые роботы могут генерировать большое количество обращений к сайту. Проанализируйте статистику по User-Agent и выясните, какие роботы создают нагрузку. При помощи файла robots.txt задайте временной интервал обращений.
  • Настройте кэширование средствами CMS или хостинга. В WordPress вы можете настроить кэширование с помощью нашей инструкции: Что такое кэширование и как управлять им в WordPress. В панели управления хостингом тоже часто имеются встроенные инструменты по настройке кэширования.
  • Запросы к сторонним ресурсам могут замедлять генерацию и отдачу контента, что в итоге может привести к 503 ошибке. Если удалённый сервер недоступен, ваш сайт потратит больше времени на ожидание ответа. Уменьшите тайм-аут ожидания ответа от стороннего ресурса или вовсе откажитесь от таких запросов. Работоспособность сторонних сервисов невозможно контролировать.

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

How to troubleshoot HTTP 503 Errors

The 503 Error is both annoying for visitors as well as for web project operators. It’s especially problematic if the user needs to use the service quickly, but the site can’t be accessed: for example, if you want to make a bank transaction or send an e-mail. Also, users who rely on web apps or cloud services such as browser games, Office solutions, storage platforms, or project tools, don’t want to have to wait for the web presence to be available again.

The operators responsible for the respective web project should look into troubleshooting. On the one hand, the inaccessibility of the service inevitably leads to dissatisfied users and traffic loss; on the other hand, if HTTP 503 error messages occur too frequently, they can lead to a decreased search engine ranking.

503 Error: solutions for client users

If you want to access a web project via the browser and end up receiving the 503 status code, you’re not usually told what the exact reason is. An exception (as mentioned earlier) is maintenance work, which is planned by the website operator and is therefore usually indicated by a customized 503 Error page. This page often provides information on how long the site will be inaccessible for. If there is no indication that the HTTP 503 Error is the result of maintenance, you can try to solve the

‘Service Unavailable’ problem with the following tricks.

Solution 1: Refreshing the page

It is possible that the server was unable to answer the HTTP request correctly. In this case, it may be enough to just refresh the page to resolve the HTTP 503 error. To do this, simply click on the refresh button next to your browser’s address bar or alternatively use the [F5] key or the [Ctrl] + [R] key combination.

Note

If the 503 Service Unavailable message appears when you complete an online payment or during the payment process, you should use the refresh function carefully. Refreshing the page could lead to payments going through multiple times. Many payment services and credit card companies therefore use special protection mechanisms to avoid this.

Solution 2: Restarting your computer, router, etc., or changing your DNS server

It has already been suggested that the cause of a 503 error can be due to a problem with the DNS server. In most cases, this is indicated by the specific message ‘Service Unavailable – DNS Failure’, which indicates a faulty DNS configuration of the system or the router, as well as showing that there’s a technical problem with the selected DNS server. While you can solve the former scenario by restarting your device, the latter problem can be more effectively helped by selecting another DNS server .

Причины ошибки «Сервис временно недоступен 503»

В большинстве случаев главная причина ошибки 503 — это перегруженность сервера или выполнение на нём в данный момент каких-либо технических работ. Причём сайты, которые используют Microsoft Internet Information Services, могут дать больше информации о причинах возникновения ошибки 503, добавляя к коду ошибки ещё и номер спецификации (например, ошибка 503.2 — Concurrent request limit exceeded – предел параллельных запросов превышен и так далее)

Кроме большого числа запросов к веб-серверу причины ошибки 503 Service Temporarily Unavailable могут быть следующими:

  • DOS-атака на сайт (часто с помощью программ-нюкеров), стремящаяся вызвать сбой системы;
  • Работа на сайте индексирующих ботов-поисковиков;
  • Активация скрипта почтовой рассылки во время максимальной загрузки ресурса;
  • Продолжительное задание mambot (для Joomla);
  • Большое количество нестабильных компонентов CMS;
  • Передача больших файлов через PHP, вызывающая подвисание скриптов и так далее.Error 503
Источники

  • https://www.ionos.com/digitalguide/hosting/technical-matters/http-503-how-to-fix-website-errors/
  • https://www.lifewire.com/503-service-unavailable-explained-2622940
  • https://timeweb.com/ru/community/articles/chto-znachit-oshibka-servera-503-i-kak-ee-ispravit
  • https://it-informs.ru/bez-rubriki/503-service-temporarily-unavailable/
  • https://hoster.ru/articles/chto-oznachaet-oshibka-servera-503-i-kak-ee-ispravit
  • https://SdelaiComp.ru/wi-fi/503-service-temporarily-unavailable-chto-eto-znachit.html
  • https://help.reg.ru/support/hosting/sayt-ne-rabotayet/oshibka-503-na-sayte
[свернуть]
Решите Вашу проблему!


×
Adblock
detector