В данной статье описаны причины, из-за которых может возникнуть ошибка 504 Gateway Timeout (time out).

504 Gateway Timeout — означает, что веб-сервер не смог в установленный лимит времени вернуть необходимый на клиентский запрос HTTP-ответ.

По какой причине отображается 504 ошибка?

Есть 3 причины возникновения данной ошибки:

  1. Превышен лимит использования ресурсов. Стоит заметить, что на виртуальном хостинге установлено ограничение по максимальному количеству одновременно запущенных процессов и по использованию оперативной памяти. Подробно обо всех ограничениях вы можете прочитать в Правилах пользования в пункте «3. Правила пользования услугами виртуального хостинга».
  2. Возросла нагрузка на сайт. При этом запросы начали поступать столь часто, что веб-сервер не успевает отдавать ответы. Таким образом, запросы становятся в очередь, а затем по истечению определенного времени соединение обрывается.
  3. Скрипт выполняется слишком долго. Такая ситуация может возникнуть, когда какой-либо скрипт вашего сайта обращается к другим сайтам или выполняет сложный запрос, например, поисковый запрос с большим количеством критериев. Также, в редких случаях, такая ситуация может возникнуть, когда в файле php.ini установлен жесткий лимит параметра PHP max_execution_time. Возможно, увеличение лимита поможет решить данную проблему.

Как решить проблему с 504 ошибкой?

В обоих случаях самым правильным решением будет оптимизация скриптов сайта. Вы можете обратиться к разработчикам скрипта либо к программистам, чтобы они облегчили исполняемые скрипты. Так вы сможете только один раз потратить средства на оптимизацию скриптов, а в дальнейшем экономить на услугах хостинга, заказывая более дешевые тарифные планы.
Если же первый вариант вам не подходит, необходимо задуматься об использовании услуги, которая предполагает выделение большего количества ресурсов, то есть выбрать профессиональный хостинг. Например, подумайте о ВИП-хостинге либо о виртуальном сервере, используя хостинг VPS/VDS-серверов. Также вы всегда можете заказать выделенный сервер в Европе или США. Используя наш украинский хостинг, вы точно найдете подходящий для вас вариант сервиса.

Оцените, пожалуйста, статью:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (23 оценок, среднее: 4,78 из 5)
Загрузка...