Те, кто хотя бы иногда пользуются компьютером, регулярно встречаются с ошибками, которым система присваивает определённые номера. И далеко не все представляют, что значит та или иная ошибка. Например, ошибка 504. Чтобы понять, как её устранить, нужно знать причину её возникновения, а также то, как постараться предотвратить её появление в будущем.

Причина появления ошибки 504

ошибка 504

Ошибка 504 появляется, когда время прохождения через шлюз истекло. Во время выполняемой в качестве шлюза или прокси-сервера работы сервер не получил отклика от Apache, поэтому обработка не осуществилась в заданное алгоритмом действия время.

Что предпринять для устранения данной ошибки?

Часто причиной возникновения ошибки 504 может стать сильная нагрузка на сервер. Данную проблему получится нейтрализовать, если увеличить количество ресурсов сервера, то есть оперативную память и процессы Apache.

Альтернативным способом ликвидации ошибки станет оптимизация работы скриптов, в результате которой их исполнение ускорится, что должно привести к исчезновению ошибки.

Кроме того, неполадкой, повлёкшей за собой выдачу ошибки 504, способна стать некорректная работа скрипта, не выполняющегося в заданный лимит времени. При такой ситуации ошибка устраняется путём облегчения работы скрипта или повышением значения параметра PHP max_execution_time.