Довідник помилок / ERR_EMPTY_RESPONSE

Помилка ERR_EMPTY_RESPONSE

ERR_EMPTY_RESPONSE означає, що браузер зʼєднався з сервером, але не отримав у відповідь жодного байта: зʼєднання відкрилося і одразу закрилося порожнім. Простими словами, сервер прийняв запит, але замість сторінки віддав пустоту. Це не таймаут, де відповіді немає взагалі, і не відмова: тут звʼязок спрацював, але відповідь порожня.

Перевірте свій сайт

>

Через що виникає

Найчастіше процес обриває сам сервер: PHP падає з фатальною помилкою вже після початку відповіді, або воркер убиває ліміт CPU чи памʼяті (LVE на CloudLinux) ще до завершення. Рідше винен збій чи перезапуск веб-сервера або невідповідність протоколу, коли браузер стукає по HTTPS у порт зі звичайним HTTP чи навпаки.

Як виправити

  1. Перезавантажте сторінку і відкрийте її в режимі інкогніто чи іншому браузері, щоб відкинути разовий збій і кеш.
  2. Перевірте, чи проблема лише у вас: відкрийте сайт з мобільного інтернету або через перевірку доступності нижче. Якщо там він відповідає, збій локальний.
  3. Тимчасово вимкніть VPN, проксі та розширення блокування, бо вони інколи обрізають відповідь на півдорозі.
  4. Якщо сайт ваш: відкрийте журнал помилок у cPanel (або лог LiteSpeed) і знайдіть фатальну помилку PHP чи запис Killed у момент запиту - це вкаже на код або ліміт.
  5. Підніміть memory_limit і max_execution_time для PHP (php.ini або MultiPHP) і звірте навантаження CPU та памʼяті з лімітами LVE у cPanel: воркер, найімовірніше, впирається в стелю на важкій сторінці.
  6. Переконайтеся, що використовуєте правильний протокол (https:// з дійсним сертифікатом), а якщо збій щойно почався - перезапустіть веб-сервер (LiteSpeed/Apache) або напишіть у підтримку хостингу, вказавши точний час і URL.

Схожі помилки