Помилка з номером 503 вказує на те, що служба, до якої робиться запит, або сервер, тимчасово відключений або заблокований.
Пов’язано це може бути так само і з тим, що користувач перевищує ліміт на запити і дії з сайтом. Кожному запису на сервері виділено певну кількість процесів, які обробляють звернення користувачів. Запити надходять на сервер і ставляться в чергу. Легкі обробляються швидко, а важкі проблемні — повільно, гальмуючи просування черги.
Як наслідок, автоматично обмежується доступ до сторінки на невизначений час або до з’ясування причин.
Дослівно текст помилки 503 (Service temporary unavailable) можна перевести як “Сервіс тимчасово недоступний” – своєрідна затичка порожній сторінки, яка з’являється на всіх сервісах управління контентом, коли час вичерпано.
Причини виникнення помилки
У більшості випадків помилка service temporarily unavailable з кодом 503 виникає на веб-ресурсах, які працюють на одному з движків – WordPress (Вордпрес), Joomla (Джумла), DLE (ДЛЕ) та інших системах, які використовують бази даних SQL.
Найпоширеніші причини:
- Некоректна настройка плагінів. Припинення роботи і виконання необхідних функцій, а також конфлікт одних плагінів з іншими.
- Низька пропускна здатність веб-ресурсу. Тобто, кількість звернень перевищує ліміт одночасного перебування користувачів на сайті, в наслідок чого сервер не справляється з навантаженням.
- Зависання скриптів сайту. З-за обробки або передачі великих файлів відбувається зависання скриптів і зниження швидкості роботи сайту.
- Розсилка пошти, яка відбувається автоматично забирає ресурси сервера і знижує тим самим швидкість його роботи.
- Помилка вказує на те, що на хостингу проводяться тимчасові ремонтні роботи.
- Ресурс містить елемент, який постійно направляє AJAX-запит до сервера, наприклад — чат.
- Бот, що проводить індексацію, який відправляє AJAX-запитів.
Найпоширеніші коди помилок синього екрану смерті
Виправляємо помилку на комп’ютері
Хоча рядовий користувач, як правило, не має можливості вплинути на помилку 503 і єдино вірним рішенням є відмова від переходів на даний ресурс інтернету деякий час, поки адміністрація не усуне проблему, для профілактики варто зробити наступне:
- перевірити свій персональний комп’ютер з допомогою антивірусу на наявність шкідливого програмного забезпечення;
- стерти всі тимчасові файли і папки з жорсткого диска;
- актуалізувати версії драйверів для пристроїв;
- очистити кеш і cookie-файли в браузері;
- провести перевірку системних файлів операційної системи за допомогою команди “sfc /scannow”.
Помилка на сервері 503
Всю інформацію про виниклі помилки можна подивитися в логах на панелі адміністрування. Розглянемо найчастіші причини появи повідомлення «service temporarily unavailable» та шляхи вирішення:
- Високий вміст важких або непридатних компонентів:
- слід перевірити всі плагіни і складові CMS, відключаючи кожну з них по черзі, відзначаючи, як під час відключення веде себе на сайті. Якщо робота приходить в норму при відключенні важкого компонента – варто відмовитися від нього і знайти аналог швидше.
- Краще розташування для запуску скрипта поштової розсилки – системний cron, керувати яким можна з панелі управління хостингом. Час для запуску призначити на той проміжок, коли активність на сайті і навантаження на обладнання мінімальні. Потрібно також врахувати обмеження, які встановив хостинг в правилах.
- Безліч повільних запитів до MySQL:
- встановити движок сервера компоненти, які могли б зберегти деяку кількість SQL-запитів в кеш;
- оптимізувати SQL-запити;
- індексувати таблиці бази даних за рядками, використовуваним у вибірці;
- у випадках, коли нічого з перерахованого вище не допомогло – змінити движок на більш продуктивний.
- Висока кількість запитів до веб-сервера:
- об’єднати, де можливо, розділені ресурси (зображення, скрипти) в один файл, який буде подгружаться з одного запиту;
- відмовитися від застосування PHP скриптів для передачі важких файлів із-за того, що обробка таких скриптів триває набагато довше.
Не відтворюється музика вконтакте