504 Gateway Time-out: что это за ошибка и как от него избавиться?
Опубликованно 21.04.2019 07:38
Ошибка 504 Gateway Time-out при попытке доступа к интернет-ресурсу считается одним из самых распространенных. В этом случае, однако, пользователь, имя компьютера сделан запрос на этой странице, не зависит почти ничего (может быть, версия обозревателя, необходимо обновить или даже перейти на использование другого браузера). И вот владельцы серверов и сайтов, расположенных на некоторых серверах хостинг, могут столкнуться с проблемой его возникновения довольно часто. Далее мы попробуем кратко рассмотреть, почему этот сбой? и дадим несколько практических советов о возможного устранения ошибки периодические. Ошибка 504 Gateway Time-out: перевод и понимание
Чтобы в полной мере понять, что, на самом деле, это, для начала, вы должны четко понимать природу этой ошибки. Если предложить читателям простой интерпретации ошибка 504 Gateway Time-out, перевод почти может означать что-то вроде время ожидания прохода через шлюз. Но это относится только в случае, когда доступ к запрашиваемой странице превышает время ожидания ответа ресурса. Это-запрос от удаленного компьютера к ресурсу происходит без проблем, но обработать запрос и отправить его обратно http-ответ в течение указанного времени, сервер не имеет времени.
Пояснить это можно на простом примере, когда в качестве бэкэнда установлен сервер Apache, и роль frontend исполняет nginx. 504 Gateway Time-out при ответе на такой момент появляется чаще всего. Схема работает примерно следующим образом.
Запрос от клиента на сервер отправляется напрямую к Apache, и сначала проходит через nginx (что-то как дистрибьютор). Если сервер Apache обрабатывает запрос и отправить ответ в отведенное время не в состоянии nginx в отсутствие ответа вызывает эту ошибку. В общем, следует сказать, что почти все версии-сервера Apache есть довольно неприятная особенность состоит в том, что они, в действительности, не имеют высокую скорость обработки запросов. Кроме того, на их работу может иметь последствия еще и большое количество активов в определенный момент времени-третьих, процессы и исполняемые скрипты, работа которых может быть дан в шахматы. Ошибка 504 Gateway Time-out: устранение аппаратных сбоев метод на серверах
Теперь мы переходим от теории к практике, и попытаемся, насколько это возможно, попытаться устранить этот неприятный сбой.
В целом, группа владельцев серверов в самых простых ситуациях рекомендуют использовать самый простой метод, чтобы исправить ошибку 504 Gateway Time-out", которая включает в себя увеличение мощности оборудования для повышения производительности компьютера. Вы можете попробовать увеличить на сервере оперативной памяти, установить новые процессоры, etc Исправлена ошибка программирования метод на сайтах
Что касается веб-страниц и веб-хосты, на которых они могут появиться при использовании связки Apache + nginx, как paraiso инструмент, вы можете попробовать увеличить количество процессов httpd непосредственно на сервере Apache. Кроме того, вы можете применить более разумное решение. Как уже было сказано выше, время обработки запроса, сервер не хватает, и дистрибьютор, вместо ответа возникает ошибка 504 Gateway Time-out. PHP-параметр max_execution_time нужно изменить, установив большее значение времени (например, в районе 500-700. с.).
Кроме того, настоятельно рекомендуется проверить все сторонние процессы, и отключить те, которые просто не нужны. Особое внимание должно быть уделено SQL запросов и скриптов, исполняемых файлов. Проблема с запуском скриптов
И вот сценарий, это не так просто.
Ошибки по их вине, как правило, происходят из-за того, что скрипты могут получить доступ к данным на веб-сайте или внешних баз данных, которые, в свое время недоступными, и получить ответ, еще раз, не было времени. Часто, причиной появление неисправности 504 Gateway Time-out может стать и попытка подключения к прокси-серверу, который не может обработать входящий запрос и отправить ответ. Наконец, не будем забывать, что зачастую доступ к данным может быть заблокирован из сторонних процессов (например, погодные приложения или виджеты на текущие обменные курсы валюты, etc). В результате, необходимость оптимизации и их реализации. Ошибка при использование системы управления Joomla
Наконец, ошибка 504 Gateway Time-out 504 в Joomla появляется чаще всего банально, что система управления постоянно обновляется, это не лучшим образом влияет на его функционирование. Так, например, многие специалисты отмечают, что «версия» изменение Joomla 3, необходимо оптимизировать за счет установки дополнительных модулей и плагинов. Но обновление самой системы до версии 3.6.5 может привести к появлению конфликтов с кодами приложений, устаревшие дополнения, что приводит к замедлению работы сервера и появление того, что описано в неисправности. Соответственно, все дополнения тоже нужно обновить (хотя держать автомат в непрерывном обновлении самой системы Joomla-это очень проблематично).
Как вариант, вы можете сделать для себя копию всего сайта, создание нового каталога и поместите копию всех файлов. Затем, создайте резервную копию базы данных и изменить его конфигурацию (Configuration.php).
Теперь перейдите в административный раздел Joomla, а затем в разделе " плагины последовательно, отключите надстройки, начиная с тех, которые были установлены недавно. Вполне может быть, один из этих плагинов и приводит к появлению этой проблемы. Например, некоторые отмечают, что очень часто ошибка возникает по вине дополнения JSitemap Pingomatic. Дополнительный совет для владельцев сайтов
Если вы не являетесь владельцем сайта и разместить его на хостинге, но ничего из вышеизложенного не помогает решить проблему, это может быть время, чтобы хорошо подумать, смена хостинг-провайдера, который не в состоянии обеспечить нормальную техническую поддержку.
Banca Оксана Владимировна
Категория: обо всём