503 Service Temporarily Unavailable — что значит, как исправить

Компания Solvusoft имеет репутацию лучшего в своем классе независимого поставщика программного обеспечения,

и признается корпорацией Microsoft в качестве ведущего независимого поставщика программного обеспечения, с высшим уровнем компетенции и качества. Близкие взаимоотношения компании Solvusoft с корпорацией Microsoft в качестве золотого партнера позволяют нам предлагать лучшие в своем классе решения, оптимизированные для работы с операционной системой Windows.

Как достигается золотой уровень компетенции?

Чтобы обеспечивать золотой уровень компетенции, компания Solvusoft производит независимый анализ,добиваясь высокого уровня опыта в работе с программным обеспечением, успешного обслуживания клиентов и первоклассной потребительской ценности. В качестве независимого разработчика ПО Solvusoft обеспечивает высочайший уровень удовлетворенности клиентов, предлагая программное обеспечение высшего класса и сервисные решения, постоянно проходящие строгие проверку и отбор со стороны корпорации Microsoft.

CLICK HERE to verify Solvusoft’s Microsoft Gold Certified Status with Microsoft >>

Buggy Plugin

Faulty plugins are responsible for most of the errors you will encounter in WordPress. In fact, a buggy plugin is the leading cause of the 503 service unavailable error in WordPress.

If you encountered the 503 error after installing or updating a particular plugin, you most definitely know the culprit. All you have to do is delete the plugin in question and your job is done.

If, however, you have no idea which plugin (or what exactly) is causing the 503 error, you should begin the diagnosis by deactivating all plugins.

But how do you deactivate all plugins considering you can’t access your WordPress admin dashboard?

Deactivating All WordPress Plugins

Login to your WordPress directory either via FTP or File Manager. For this tutorial, we will use a nifty FTP program known as FileZilla:

503 Service Temporarily Unavailable - что значит, как исправить

This is how our test WordPress directory looks via File Manager in Hostinger:

503 Service Temporarily Unavailable - что значит, как исправить

Inside your WordPress directory, locate and open the wp-content folder, which contains your plugins, themes and media among other things.

Right-click on your plugins folder and rename it to plugins-old:

503 Service Temporarily Unavailable - что значит, как исправить

This deactivates all plugins at once. Now rename plugins-oldВ back to plugins and reload your website. If the 503 error is gone, a plugin is the cause of your current predicament.

All you have to do now is identify and delete the problematic plugin.

You should now be able to login to your WordPress admin dashboard via the browser and activate the plugins one by one.

Every time you activate a plugin, reload your site to pinpoint the buggy plugin. Once you find the naughty plugin, login into your plugins folder via FTP and delete it:

If deactivating plugins didn’t fix the 503 service unavailable error, read on for more solutions. Now, let’s check if your theme is the problem.

Server-Related Issues

A number of server-related issues can cause the 503 service unavailable error. Usually, 503 errors caused by server problems disappear automatically after a few minutes.

If the error persists after trying the solutions we’ve already covered, here are a couple of things you can try.

Increase Server Resources

Some shared hosting plans simply don’t have enough power to accommodate heavy usage. If your host has bottlenecks as far as server resources go, perhaps it’s time you switched to a new WordPress hosting service host or upgrade your hosting package.

Are you getting the 503 service unavailable error consistently? If so, check your Google analytics. If you’re getting more traffic than usual, you’re definitely short of server resources.

However, if you don’t have the extra traffic but still see the 503 error, your problem doesn’t stem from inadequate server RAM or memory.

Limit Google’s Maximum Crawl Rate

To index your content, Google uses specialized scripts commonly known as crawlers. They visit your site regularly to gather content and determine other ranking metrics.

While it is uncommon, this crawling process can take a toll on your server resources consequently slowing down your site. To circumvent this and get rid of the 503 error, you can limit Google’s crawl rate using Google Search Console.

Note:В The changes you make will be in effect for 3 months. Additionally, if you have non-WWW and WWW versions of your site, you have to do this for both.

Login to Google Search Console and select your website. Next, click the gear icon and select site settings as shown below:

503 Service Temporarily Unavailable - что значит, как исправить

On the next screen, adjust the Google crawl rate by dragging the slider to the left side:

503 Service Temporarily Unavailable - что значит, как исправить

Limit WordPress Heartbeat

According to WordPress.org, “…the Heartbeat API is a sample server polling API built in to WordPress, allowing near real-time, frontend updates.” It’s responsible for features such as post autosaving and so on.

The WordPress Heartbeat API fires a file known as admin-ajax.php among other queries at regular intervals when you’re logged into your site.

This functionality consumes your server resources, but you can limit or disable it completely. When you recover your site, you can use the В to limit this functionality instead of completely disabling it.

To determine if WordPress Heartbeat is the cause of the 503 service unavailable error on your WordPress site, add the following code into your theme’s functions.php file right after the opening tag:

Save your changes and reload your site. If the 503 error is gone, take a breather. But if the 503 service unavailable error is still there, it means the WordPress Heartbeat API is the least of your troubles.

If the above code didn’t fix the 503 error, don’t forget to remove the code from your functions.php file.

The Final Words

With as many varied web server options available and even very many reasons as to why the error service not available may occur, there is no straightforward thing which you can run to if the 503 error appears.

Definitely, this means there are various places where you will be required to look for the cause of the problem after which you will come up with a solution form the cause. To solve the error, begin by taking the error message literally that something might have crashed.

If it helps you can start by restarting the processes currently running. After that, look for the not obvious places where the problem might be coming from. From the cause, develop a solution plan.

You May Like The Bellow Articles-

  • How to Fix Driver Power State Failure Error
  • How to Fix Bad Pool Header Error

If you like the article please consider rating it-

Problematic WordPress Theme

At times, buggy PHP script that throws up a 503 error could be part of your theme. For this part, we will switch to a default theme such as Twenty Seventeen. By the way, it’s advisable to keep the default theme even after installing a new theme since it (default theme) acts as the fallback theme should your theme fail.

Deactivate WordPress Theme

Before we deactivate (or delete your theme should it be the problem) we must create a backup of the same. Connect to your WordPress site via FTP and navigate to the wp-content -> themes folder.

Locate your active theme and download it as shown below:503 Service Temporarily Unavailable - что значит, как исправить

Next, delete your active theme and reload your site. If the 503 error is gone, your need to fix/update your theme. When this is not an option, get a .

If the 503 service unavailable error persists, perhaps a broken custom PHP code snippet somewhere on your site is responsible.

.htaccess settings

Create an .htaccess file in the website’s root directory containing the following:

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111$
RewriteCond %{REQUEST_URI} !\.(css|gif|ico|jpg|js|png|swf|txt)$
RewriteRule .* - [R=503,L]

If you already have an .htaccess file then put the above lines in the top. The L condition means it will be the last rule so the others will be ignored while these lines are present.

Line 2 makes it so the user at the IP address 111.111.111.111 will not have the rewrite rule applied to them and can still view the website. Substitute 111.111.111.111 for your own IP address so you still have access to the website to check it while it’s made unavailable.

Line 3 makes it so various media files etc do not have the rules applied. This is especially important when creating a custom error page (see below); without the rule all the image files etc in the error page would also be made unavailable.

Line 4 shows a 503 Service Temporarily Unavailable message using Apache’s default page.

Падение скорости обработки скриптов на сервере

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

  1. На ресурсе установлено слишком много «увесистых» скриптов, которые сайт элементарно не выдерживает. Поэтому от всего лишнего и неиспользуемого необходимо избавиться.
  2. Если сайт работает через PHP, то через него могут проходить слишком большие файлы статичного типа. Необходимо запомнить, что такая передача – это огромная ошибка. Необходимо позаботиться, чтобы файлы передавались только напрямую.
  3. База данных на сервере не оптимизирована. В этом случае необходимо самостоятельно ее обновить или обратить к хостинг-провайдеру.
  4. На сервере установлена почтовая рассылка. В этом случае также можно либо сменить тариф, выбрав более производительный, либо обратиться за услугами к другому хостингу.

Что означает код ошибки http error 503 the service is unavailable

В появлении ошибки 503 многие обвиняют сервер. Коды 5xx ошибок относятся к категории серверных, но возникают не только из-за проблем в его работе. Вот так обычно выглядит эта ошибка:

503 Service Temporarily Unavailable - что значит, как исправить

Код 503 означает, что сервер, где базируется ресурс, не принимает запросы на заданный адрес. Процедура приема запросов происходит беспрерывно, для всех аккаунтов выделено лимитированное число процессов для обработки запросов. Обработка запросов происходит поочередно. На длину очереди установлено ограничение. При превышении лимита прием запросов прекращается, а пользователю возвращают «error 503». Для решения проблемы достаточно прекратить подачу запросов с аккаунта.

Мы предлагаем:
-Дешевую регистрацию доменов RU и РФ.
-Виртуальный хостинг для WordPress, Joomla, Drupal и OpenCart.
-Надежные и быстрые на SSD дисках.

Признаки наличия ошибки HTTP 503

  • Отображается ошибка «Ошибка HTTP 503», и окно активной программы закрывается.
  • Ваш браузер постоянно сообщает об ошибке HTTP 503 на одном или нескольких веб-сайтах.
  • Отображается “Service Unavailable”.
  • Windows медленно работает и медленно реагирует на ввод с мыши или клавиатуры.
  • Компьютер периодически «зависает» на несколько секунд.

Ваш Интернет-браузер может отображать ошибку 503, даже если она не является истинным источником проблемы. Например, можно столкнуться с ошибкой HTTP 404 (Страница не найдена) при посещения веб-страницы которая на самом деле функционирует должным образом.

5 Ways To Fix 503 Service Unavailable Error

В Preliminary Checks

Be it the cause of the problem is the computer or the server, there are things which you can try check before plotting procedure on how to fix HTTP error 503 the service is unavailable. You can begin by retrying loading the URL from the websiteвЂs address bar by refreshing or reloading page.

In case you see the service unavailable originates from DNS failure†message you can choose to restart the router and modem. If the error is not fixed, choose new DNS servers and change the servers on your router or computer. Check also directly from the website itself to seek assistance as the website itself may be in a position to offer assistance.


В Close Your Proxy Server

Maybe you use a proxy server or VPN you are then required to check if the connection is working properly as it should. When the proxy is down there is a possibility of getting the same error.

This mostly happens with free proxy servers but in case you do not use proxy server, you can try disabling it then then open direct the site showing the error message.


В Start The Destination Application Pool

If the corresponding web application pool is disabled or stopped, there is a possibility of the error. In addition, misconfiguration in the application site or pool settings might also result in causing the error. Process crashes are also as a result of incorrect application logic.

Sometimes the user identity account related to the pool could have an expired password or might be locked. Also inadequate privileges might also temper with the website functioning.

If the computerвЂs application pool has no RAM or other important resources, it can crush then result in HTTP 503 error and also server migrations cause such errors.

If the error is caused by stopped application pool, resolve the problem as shown below:

  • Click on start
  • In the computerвЂs search bar, type Windows Features
  • Select turn windows features on/off
  • Go to control panel
  • Choose view by then choose large icons
  • Click on administrative tools
  • Search IIS manager then double click on the option
  • Search for internet information services the check that box. You will install all to need to use IIS
  • Select the node application pools
  • Check the status of the defaultapppool by right clicking on the node. If stopped, start it and if itвЂs still running, restart the setting then check if the server error 503 is gone.

В Change Load User Profile

In case the problem is due to Default App Pool, what you need to do is change the вЂload user profile.†You change it to false by:

  • Go to the computerвЂs control panel
  • Select view by then choose large icons
  • Click on administrative tools
  • Find IIS manager then you double click on it
  • Choose the node application pools
  • Highlight DefaultAppPool by clicking on it
  • Select Advanced settings on the right pane
  • Look for process model
  • Then go to load user profile
  • Change to false from true

В Change Identity In Application Pool

To change identity, follow the steps below:

  • Go to your computerвЂs control panel
  • Choose view by then select large icons
  • Click on administrative tools
  • Search for IIS manager then double click on the choice
  • Choose the node application pools
  • Find the right application pool for your site then click on it
  • Click on advanced settings
  • Under the process model choose identity then change it and enter the new password and user
  • Click on the application pool you use again then select recycle so as to restart the application pool

More Expert Solutions


Tips For Avoiding The HTTP 503 Error

  • Scan your computer for viruses and malware frequently
  • Avoid downloads from unverified sites
  • Install antivirus in your computer
  • Protect your browser related files from access by unauthorized users

The Final Words

With as many varied web server options available and even very many reasons as to why the error service not available may occur, there is no straightforward thing which you can run to if the 503 error appears.

Definitely, this means there are various places where you will be required to look for the cause of the problem after which you will come up with a solution form the cause. To solve the error, begin by taking the error message literally that something might have crashed.

If it helps you can start by restarting the processes currently running. After that, look for the not obvious places where the problem might be coming from. From the cause, develop a solution plan.

You May Like The Bellow Articles-

  • How to Fix Driver Power State Failure Error
  • How to Fix Bad Pool Header Error

If you like the article please consider rating it-

Reasons For Facing This HTTP Error

Some of the reasons as to why your browser might display this error include:

  • If an external corrupted program maliciously infects the files related to the browser.
  • Windows registry corruption from a recent software change related to windows. Either uninstall or install.
  • Malware infection or virus which has taken control or rather corrupts the internet browser of your computer.
  • If the application of web application in use is stopped: IIS server has its domains assigned either shared or dedicated to application pools. If the application pool associated for domain happens to be disabled or stopped, the error will show in the website.
  • Misconfiguration of the site settings or application pool settings: For instance, spawning applications in computers running in 32-bit mode could tamper with functioning of the site and result to an error.
  • If application pool runs out of essentials like RAM among other resources.

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

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

Передача больших файлов с использованием скриптов.

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

Удаленный сервер возвратил ошибку 503 — сервер недоступен из-за большого количества запросов к внешним ресурсам.

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

Отладка бесперебойной связи с удаленными серверами должна стать важной частью оптимизации.

Виртуальный хостинг сайтов для популярных CMS:

WordPress

Joomla

OpenCart

OcStore

PrestaShop

Drupal

Magento

Moodle

MODX Revo

DLE

InstantCMS

IPB

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

Например, автор этого сайта явно переборщил с информерами:

503 Service Temporarily Unavailable - что значит, как исправить

Конечно, это не станет причиной 503-й ошибки, но при каждой загрузке страницы – это лишних 15 внешних запросов, а рост одновременных запросов рано или поздно приведет к тому, что сайт станет недоступен.

Неоптимизированные «тяжелые» или устаревшие модули CMS.

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

Медленные запросы к базе данных MySQL.

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

Вы можете купить домены RU, РФ, SU со скидкой!

Большое число одновременных запросов к серверу.

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

Выходом станет объединение всех файлов в один. Запросы отправляются из чатов, из блоков сайта, при открытии множества браузерных вкладок, при применении iframe кодов на ресурсе, его использовании прочими сайтами. Увеличивают число запросов и Dos-атаки, флуд, спам.

Почтовая рассылка.

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

Если Вы всерьез ведете интересную рассылку – рекомендуем использовать сервисы, позволяющие отслеживать ее эффективность, например mailchimp, предлагающий отправку 12 000 писем в месяц бесплатно:

503 Service Temporarily Unavailable - что значит, как исправить

Большое число одновременных запросов к серверу.

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

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

— первоначальная настройка бесплатно!

Пример задания, выполняющегося долгое время – синхронизация данных для интернет-магазинов с более чем 50 000 позиций. Поскольку каждый товар имеет от 20 до 100 полей в базе данных (от арткула до ссылок на дополнительные фото и условия доставки) – синхронизация данных может выполняться долго, при этом она создает десятки тысяч запросов к серверу.

Specifying a custom 503 error page with ErrorDocument

In theory, you should be able to add an ErrorDocument directive to show for a 503 error instead of Apache’s default page but whenever I tried it I would get a «Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request» error message, even though the path to the file was correct.

If anyone knows the solution to this issue please leave a comment in the comments section below. But for what it’s worth, this is what I tried:

ErrorDocument 503 /path/to/503.html

RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111$
RewriteCond %{REQUEST_URI} !\.(css|gif|ico|jpg|js|png|swf|txt)$
RewriteRule .* - [R=503,L]

Причины возникновения подобной ситуации

Чтобы выяснить первопричины этого явления, потребуется осуществить перевод на русский «503 service temporarily unavailable». Для этой цели вполне подойдет любой онлайн-переводчик.

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

Тогда как исправить 503 service temporarily unavailable? Со стороны обычного посетителя сделать это не возможно, так как причины ошибки совершенно не связанны с его действиями или используемыми настройками системы, оборудования.

Получается, что попробовать исправить ситуацию может только владелец проблемного ресурса, а его потенциальному посетителю можно посоветовать:

  1. Подождать некоторое время. Возможно, данная неприятность будет исправлена и у него опять появится возможность для полноценного доступа.
  2. Найти альтернативный источник требуемой информации на других, рабочих интернет-проектах.
  3. Если есть возможность осуществления связи с владельцем проблемного сайта, то попытаться выйти на контакт с ним и сообщить о ситуации.

Final Remarks

If none of these solutions works for you, perhaps we missed a solution that could work for you. For this very reason, don’t hesitate sharing with us in the comments so we may find you the help you need.

Moreover, take note that the 503 service unavailable error is mostly the result of faulty PHP code such as a buggy plugin or theme.

Equally important is to note that 503 errors caused by server glitches oftentimes clear on their own, so always reload your site a while later to test if the error still persists.

Regardless of what happens, realize you can always fix a 503 service unavailable error without breaking a sweat. As such, there’s really no need to panic since it’s not a permanent situation.

Проблема с Ошибка 503 Service Unavailable все еще не устранена

Обращайтесь к нам в любое время в социальных сетях для получения дополнительной помощи:

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Рекомендации:

Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

503 Service Temporarily Unavailable - что значит, как исправить

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

Specifying a custom 503 error page with PHP

A scripting language can be used to set the 503 header and also an additional «Retry-After» header so the search engines know when to come back again. This also means you can send a more user-friendly error page to the user to let them know to come back again shortly.

Put this in the .htaccess file:

RewriteEngine On
RewriteCond %{REQUEST_URI} !\.(css|gif|ico|jpg|js|png|swf|txt)$
RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111$
RewriteRule .* 503.php [L]

And then add this to the start of the PHP page (it can be called whatever you like, but 503.php made sense to me):

header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Retry-After: 600');

The Retry-After header sets the amount of time for the search engines to retry in seconds; in the above example it’s 10 minutes. Underneath the PHP code put whatever HTML etc is required to show a friendly error message to the website visitors.

Рекомендации к владельцам проблемных интернет-ресурсов

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

Одной из причин подобной ситуации может стать ddos-атака. Это когда на ресурсе наблюдается одновременно очень большое число заходов, которые и перегружают сервер. Что делать? Установить какую-либо системную защиту – обычно это решается с помощью обращения к толковому программисту. Как вариант – попробовать перейти на более мощный сервер, который способен выдержать подобные перегрузки.

Еще одна возможная первопричина – не правильные настройки самого сайта. Что рекомендуется проверить в первую очередь:

  1. Число запросов от роботов, проводящих индексирование ресурса. Если их слишком много, то необходимо уменьшить их количество.
  2. Если на сайте есть чат, то рекомендуется ставить ограничения по числу одновременных его участников, а также установить запрет на возможность параллельного открытия нескольких окон.
  3. Нагрузку также может вызвать огромное число файлов, которые могут качать посетители. Если есть возможность, желательно объединять их.
  4. При выполнении автоматической рассылки писем желательно выставлять время ее проведения так, когда большинство посетителей на интернет-сайте отсутствуют.
  5. Сократить число применяемых скриптов и плагинов, которые также оказывают дополнительное воздействие на удаленный сервер.

Причины, связанные с сервером

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

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

Повысить ресурсы сервера

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

Вы постоянно получаете ошибку 503 service unavailable? Если да, проверьте свои показатели в Google analytics. Если вы получаете больше трафика, чем обычно, вам определённо перестало хватать изначальных ресурсов сервера.

Однако, если у вас нету прироста в трафике, но всё равно возникает ошибка 503, ваша проблема не имеет отношение к недостаточному количеству RAM или памяти на сервере.

Ограничение частоты сканирования Google

Для индексирования вашего контента, Google использует специальные скрипты, известные как сканеры (crawlers). Они регулярно посещают сайт и собирают контент и определяют другие показатели ранжирования.

Хоть это и редкий случай, но сканирование может вызвать рост потребления ресурсов на вашем сервере и замедление работы сайта. Чтобы обойти это и избежать ошибки 503, вы можете ограничить частоту сканирования Google в Google Search Console.

Примечание: Изменения, внесенные вами, будут действовать в течение 3 месяцев. К тому же, если у вас есть версия сайта с WWW и без WWW, сделать настройки нужно для обоих.

Войдите в Google Search Console и выберите свой сайт. Далее нажмите на иконку шестерёнки, как показано ниже:

503 Service Temporarily Unavailable - что значит, как исправить

На следующей странице настройте частоту сканирования Google перемещением ползунка влево:

503 Service Temporarily Unavailable - что значит, как исправить

Ограничение WordPress Heartbeat

Согласно WordPress.org, “…Heartbeat API – это пример API приложения встроенного в WordPress и осуществляющего опрос сервера, позволяя в режиме почти реального времени видеть показатели.” Он отвечает за такие функции, как авто-сохранение и так далее.

Приложение WordPress Heartbeat API запускает файл admin-ajax.php среди других запросов с регулярным интервалом, когда вы заходите на свой сайт.

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

Чтобы определить вызывает ли WordPress Heartbeat ошибку 503 service unavailable на своём WordPress сайте, добавьте следующий код в свой файл темы functions.php сразу после открытия тэга :

add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat');
}

Сохраните изменения и перезагрузите сайт. Если ошибка 503 пропала, вздохните с облегчением. Но если ошибка 503 service unavailable всё ещё осталась, это значит WordPress Heartbeat API является наименьшей из ваших проблем.

Если код выше не помог устранить ошибку 503, не забудьте удалить этот код из своего файла functions.php.

Понравилась статья? Поделиться с друзьями:
Ошибки Windows
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: