Причини виникнення помилки 508. Як виправити?
Якщо коротко, помилка 508: Resource Limit Is Reached зазвичай означає, що ваш обліковий запис перевищив призначені йому ліміти ресурсів на загальному сервері. Це може включати використання процесора (CPU), оперативну пам’ять (RAM), кількість одночасних процесів, запущених під вашим акаунтом cPanel або інші системні обмеження.
Щойно ви знизите навантаження з боку вашого облікового запису, обмеження доступу до сайту зніметься автоматично.
Що таке помилка 508 і чому вона виникає?
Для вашого облікового запису виділений певний ліміт ресурсів на загальному сервері. Як тільки його ви перевищуєте, на сайт накладаються обмеження доступу і у вікні браузера спостерігається ось таке повідомлення:
Код HTTP-відповіді 508 – це серверна помилка. Найчастіші причини її виникнення:
- Надмірне навантаження. Вебсайт отримує надмірну кількість трафіку.
- Погано оптимізовані скрипти. Завелика кількість запущених процесів на сервері або ж якщо сайт має неоптимізовані скрипти, які вимагають надто багато ресурсів для свого виконання.
- Зациклення. Скрипти або запити на сервер зациклились, і це призводить до вичерпання ресурсів.
- Зловмисні атаки. DDoS теж можуть створити надмірне навантаження на сервер. Як зрозуміти, що відбувається саме DDoS-атака, читайте тут.
Як виправити помилку 508?
В цій частині матеріалу розповімо, що може зробити звичайний користувач сайту, а також його власник після появи помилки 508.
Інструкція для відвідувача сайту
Звичайний користувач, який стикається з помилкою 508 (Resource Limit Is Reached), як правило, не має можливості самостійно її виправити. Це помилка з боку сервера і дії користувача зовсім не гарантують її усунення. Однак ви все одно можете:
- Спробувати відкрити сайт пізніше. Якщо помилка виникла через тимчасове перевантаження сервера, проблема може зникнути через деякий час, коли навантаження зменшиться.
- Очистити кеш та файли cookie браузера. Іноді проблема може бути пов’язана із застарілими даними в кеші.
- Використати інший браузер або режим інкогніто. Це може усунути локальні проблеми з переглядом сайту.
- Спробувати підключитися через VPN. Часом проблема може бути пов’язана з певними мережевими налаштуваннями, і зміна маршруту до сервера може допомогти. Найкращі VPN-сервіси.
- Зв’язатися зі службою підтримки сайту. Якщо ви часто стикаєтесь з цією помилкою, повідомте власника сайту або технічну підтримку.
Інструкція для власника сайту
Щоб позбутись помилки 508, адміністраторам сайту потрібно здійснити перевірку ресурсів сервера і вжити відповідних заходів. Розгляньмо, що можна зробити.
Перевірка використання ресурсів у панелі керування
Перевірте використання CPU, RAM, дискового простору і кількості одночасних процесів. Це можна подивитися:
У сPanel – розділ «Показники» ⇒ «Resource Usage»
У DirectAdmin теж розділ «Resource Usage»
У Plesk RAM і CPU за замовчуванням не відображаються. Можна подивитись тільки дисковий простір у розділі «Статистика».
Ще можна дивитись статистику використаних ресурсів через 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.
Коментарі
Можливо, вас зацікавить
Причини виникнення помилки 502. Як її виправити?
Помилки 5хх означають проблеми на боці сервера. Якщо говорити конкретно про помилку 502, то...
Оновлено: 30.10.2024
|Причини виникнення помилки 403. Як виправити?
Для більшості користувачів інтернету не надто принципово, чому вони не можуть потрапити на сайт....
Оновлено: 23.10.2024
|Як вставити картинку в HTML й оптимізувати її для кращого ранжування в Google
Погодьтеся, візуальні ефекти відіграють важливу роль у створенні привабливого та функціонального інтерфейсу. Тож у...
Оновлено: 26.09.2024
|Помилка 404: що це і як усунути
«Помилка 404», «сторінка не знайдена», «запитувана сторінка не існує», «404 Not Found», «Page Not...
Оновлено: 04.09.2024
|