Даруємо ліхтарики за Хостинг і VPS до 31.10.2024

Забрати подарунок

Причини виникнення помилки 508. Як виправити?

post thumbnail

Якщо коротко, помилка 508: Resource Limit Is Reached зазвичай означає, що ваш обліковий запис перевищив призначені йому ліміти ресурсів на загальному сервері. Це може включати використання процесора (CPU), оперативну пам’ять (RAM), кількість одночасних процесів, запущених під вашим акаунтом cPanel або інші системні обмеження.  

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

Що таке помилка 508 і чому вона виникає?

Для вашого облікового запису виділений певний ліміт ресурсів на загальному сервері. Як тільки його ви перевищуєте, на сайт накладаються обмеження доступу і  у вікні браузера спостерігається ось таке повідомлення:

Причини виникнення помилки 508  | HostPro Wiki

Код HTTP-відповіді 508 – це серверна помилка. Найчастіші причини її виникнення:  

  • Надмірне навантаження. Вебсайт отримує надмірну кількість трафіку.
  • Погано оптимізовані скрипти. Завелика кількість запущених процесів на сервері або ж якщо сайт має неоптимізовані скрипти, які вимагають надто багато ресурсів для свого виконання. 
  • Зациклення. Скрипти або запити на сервер зациклились, і це призводить до вичерпання ресурсів.
  • Зловмисні атаки. DDoS теж можуть створити надмірне навантаження на сервер. Як зрозуміти, що відбувається саме DDoS-атака, читайте тут.

Як виправити помилку 508?

В цій частині матеріалу розповімо, що може зробити звичайний користувач сайту, а також його власник після появи помилки 508.

Інструкція для відвідувача сайту

Звичайний користувач, який стикається з помилкою 508 (Resource Limit Is Reached), як правило, не має можливості самостійно її виправити. Це помилка з боку сервера і дії користувача зовсім не гарантують її усунення. Однак ви все одно можете:

  • Спробувати відкрити сайт пізніше. Якщо помилка виникла через тимчасове перевантаження сервера, проблема може зникнути через деякий час, коли навантаження зменшиться.
  • Очистити кеш та файли cookie браузера. Іноді проблема може бути пов’язана із застарілими даними в кеші. 
  • Використати інший браузер або режим інкогніто. Це може усунути локальні проблеми з переглядом сайту. 
  • Спробувати підключитися через VPN. Часом проблема може бути пов’язана з певними мережевими налаштуваннями, і зміна маршруту до сервера може допомогти. Найкращі VPN-сервіси
  • Зв’язатися зі службою підтримки сайту. Якщо ви часто стикаєтесь з цією помилкою, повідомте власника сайту або технічну підтримку.

Інструкція для власника сайту

Щоб позбутись помилки 508, адміністраторам сайту потрібно здійснити перевірку ресурсів сервера і вжити відповідних заходів. Розгляньмо, що можна зробити.

Перевірка використання ресурсів у панелі керування

Перевірте використання CPU, RAM, дискового простору і кількості одночасних процесів. Це можна подивитися: 

У сPanel – розділ «Показники»«Resource Usage»

Причини виникнення помилки 508  | HostPro Wiki

У DirectAdmin теж розділ «Resource Usage»

Як виправити помилку 508 | Wiki HostPro

У Plesk RAM і CPU за замовчуванням не відображаються. Можна подивитись тільки дисковий простір у розділі «Статистика». 

Як виправити помилку 508  | Wiki HostPro

Ще можна дивитись статистику використаних ресурсів через 360 Monitoring

Не завадить також перевірити логи сервера на наявність помилок або повідомлень про перевантаження.  Додатково зверніть увагу на журнали доступу до вебсайту або вебсайтів, якщо на одному акаунті cPanel/DirectAdmin/CWP більше одного сайта.

Оптимізація коду та бази даних

  • Оптимізуйте PHP-код, видаліть зайві цикли та запити до бази даних. Неоптимізовані або застарілі скрипти можуть споживати багато ресурсів. 
  • Неправильні або надто складні SQL-запити можуть перевантажувати сервер. Переконайтеся, що індекси встановлені правильно, а запити до бази даних оптимальні.
  • Якщо ваш сайт працює на CMS (наприклад, WordPress) перевірте, щоб усі плагіни, темий ядро системи були оновлені. Непотрібні плагіни чи модулі варто вимкнути або взагалі видалити.

Кешування

Кешування дозволяє зменшити навантаження на сервер. Оптимальний варіант – використати плагіни для кешування сторінок у CMS. Посібник з налаштування LiteSpeed Cache для WordPress

Також не завадить налаштувати кешування статичних файлів (зображення, CSS, JavaScript) на боці користувача, щоб зменшити кількість запитів до сервера.

Оптимізація трафіку та обробки запитів

Використовуйте CDN (Content Delivery Network). Вона зменшить навантаження на сервер шляхом розподілу трафіку між різними серверами по всьому світу. Для цього достатньо буде підключити навіть безкоштовний тариф Cloudflare.

Захист від атак

Звісно, в такі моменти найкраще себе показує Хостинг із захистом від DDoS. Коли сисадміни помітять атаку, то одразу поставлять IP-адресу на фільтр. 

Але бажано ще ввімкнути режим «I’m under attack» в Cloudflare. Це мінімізує наслідки атаки й навантаження на сервер.

Апгрейд тарифу Хостингу

Якщо 508 помилка виникає занадто часто, значить ваш сайт просто виріс і потребує більше ресурсів (CPU, RAM). Розгляньте можливість переходу на вищий тариф спільного хостингу або ж взагалі віртуального сервера (VPS). 

Інсайти про перехід із shared хостингу на VPS

На завершення

Після виконання розглянутих у статті дій ви зможете знизити навантаження на сервер і мінімізувати ймовірність виникнення помилки 508 у майбутньому. Якщо виникатимуть додаткові питання, у будь-який момент звертайтеся до нашої турботливої техпідтримки. Спеціалісти прийдуть вам на допомогу 24/7.

Telegram Hostpro

Наш телеграм

з важливими анонсами, розіграшами й мемами

Приєднатися

Можливо, вас зацікавить

Як вставити картинку в HTML й оптимізувати її для кращого ранжування в Google

Як вставити картинку в HTML й оптимізувати її для кращого ранжування в Google

Погодьтеся, візуальні ефекти відіграють важливу роль у створенні привабливого та функціонального інтерфейсу. Тож у...

Diana Honcharenko | Оновлено: 26.09.2024

Помилка 404: що це і як усунути

Помилка 404: що це і як усунути

«Помилка 404», «сторінка не знайдена», «запитувана сторінка не існує», «404 Not Found», «Page Not...

Hostpro Company | Оновлено: 04.09.2024

Як встановити Moodle на сервер

Як встановити Moodle на сервер

Moodle – це безкоштовна та відкрита платформа для онлайн-навчання, що використовується для створення та...

Hostpro Company | Оновлено: 29.07.2024

Встановлення та налаштування ownCloud через панель управління Control Web Panel

Встановлення та налаштування ownCloud через панель управління Control Web Panel

ownCloud – це безкоштовна платформа з відкритим кодом, яка дає змогу створювати власне хмарне...

Hostpro Company | Оновлено: 26.07.2024