504 Gateway Time-out: що це за помилка і як від неї позбутися?

Помилка 504 Gateway Time-out: усунення збою апаратним методом на серверах

Тепер перейдемо від теорії до практики і спробуємо, наскільки це можливо, спробувати усунути цей неприємний збій.

Зазвичай фахівці власникам серверів в найпростішій ситуації рекомендують використовувати найпростішу методику усунення помилки 504 Gateway Time-out, яка передбачає збільшення потужності обладнання з метою підвищення продуктивності комп’ютерів. Можна спробувати збільшити на сервері обсяг оперативної пам’яті, встановити нові процесори і т. д.

Виправлення помилки найпростішим програмним методом на сайтах

Що ж стосується самих сторінок і хостингів, на яких вони можуть розміщуватися, при використанні зв’язки Apache + nginx, як найпершого кошти можна спробувати збільшити кількість процесів httpd безпосередньо на сервері Apache. Крім того, можна застосувати і більш розумне рішення. Як вже було сказано вище, часу на обробку запиту сервера не вистачає, а розподільник замість відповіді відправляє помилку 504 Gateway Time-out. PHP-параметр max_execution_time потрібно змінити, задавши більше значення часового проміжку (наприклад, в районі 500-700 сек.).

Крім того, настійно рекомендується перевірити всі активні сторонні процеси і відключити ті, які просто не потрібні. Особливу увагу необхідно звернути на SQL-запити виконуються скрипти.