Якщо ви адміністратор сайту, ця стаття допоможе виправити цю помилку
2.4.3.7. Помилка 508: Досягнуто ліміту ресурсів
Увага!
Кількість процесів підраховується для всього хостинг-акаунта загалом, без поділу на окремі сайти. Тому навіть якщо причиною досягнення ліміту є лише один сайт, помилка виникатиме на всіх сайтах акаунта.
Інформація про кількість процесів доступна у графіку Entry processes.
Про помилку
Помилка 508 виникає через досягнення ліміту одночасно запущених процесів у межах хостинг-акаунта (Entry Process Limit). Інформацію про цей ліміт можна знайти в офіційній документації CloudLinux.
Коли кожен запит до динамічного контенту обробляється, створюється новий окремий процес, і лічильник процесів збільшується. Після завершення процесу лічильник зменшується. Максимальна кількість одночасно працюючих процесів обмежена. Якщо нові процеси створюються швидше, ніж завершуються старі, черга процесів заповнюється і досягається ліміт.
Коли ліміт досягнуто, сервер не може створювати нові процеси і повертає помилку 508 для всіх запитів понад ліміт. Помилка буде виникати, поки черга процесів не розвантажиться і не з’являться вільні слоти.
Під час виникнення помилки 508 рекомендується проаналізувати логи доступу до сайтів і визначити, які запити могли спричинити запуск великої кількості процесів. У логах помилок часто з’являються записи типу:
«LVE enter: LVE(XXX) HANDLER(XXX) HOSTNAME(XXX) URL(XXX) TID(XXX) errno (7) …»
Поширені причини
- Недостатньо ресурсів CPU та RAM. Через це процеси виконуються повільніше, що призводить до переповнення черги.
- Велика кількість запитів до сайту (наприклад, DDoS-атака або HTTP flood).
- Недостатня оптимізація сайту — скрипти не встигають обробляти всі запити.
- Неоптимальна робота з базою даних (повільні запити, відсутність індексів тощо).
- Некоректна логіка сайту (наприклад, звернення до власних ресурсів через HTTP замість прямого доступу).
- Зовнішні підключення — якщо скрипти звертаються до сторонніх ресурсів, які довго відповідають або недоступні, процеси виконуються довше.
Можливі рішення
- Перевірити графіки у розділі «Навантаження веб-сервера» та усунути причини високого навантаження.
- Проаналізувати логи доступу та визначити джерела найбільшої кількості запитів; за потреби обмежити доступ із підозрілих IP.
- У разі DDoS-атаки — увімкнути захист від flood або підключити сервіси фільтрації трафіку.
- Оптимізувати скрипти та логіку сайту, щоб зменшити споживання ресурсів (оновити версію PHP, використовувати Memcache(d), Redis, OPcache, оптимізувати базу даних, налаштувати кешування).
- Примусово завершити активні процеси (тимчасове рішення).
- Якщо не вдається самостійно знайти причину — звернутися до розробника сайту.
- Розглянути перехід на тариф із більшим лімітом Entry Process Limit.
Заголовок звучить так наче проблема це сам факт що «ви адміністратор сайту» 🤣
я підозрюю що вся ця шняга через динамічне оновлення бічної панелі коментарів. Якщо поставити оновлення раз на 5 хвилин, то ліміт ресурсів від кожного користувача буде зменшений у 5 разів