504 gateway timeout error

Содержание:

Как вы могли увидеть ошибку 504

Отдельные веб-сайты могут настраивать отображение ошибок «тайм-аут шлюза», но вот наиболее распространенные способы, которые вы увидите:

  • Ошибка 504 Время ответа сервера истекло
  • HTTP 504
  • 504 ОШИБКА
  • Время ожидания шлюза (504)
  • Ошибка HTTP 504 — Тайм-аут шлюза
  • Ошибка тайм-аута шлюза

В окне интернет-браузера появляется ошибка 504 Gateway Timeout, как и обычные веб-страницы. На странице могут быть знакомые верхние и нижние колонтитулы сайта и хорошее английское сообщение, или он может отображаться на полностью белой странице с большой цифрой 504 вверху. Это все одно и то же сообщение, независимо от того, как его показывает веб-сайт.

Что такое 504 gateway time-out

На самом деле, у каждого сайта есть свой HTTP. Это такой определённый доступ к сайту, который позволяет загружать из него любую информацию. Без разницы, что из себя представляет эта информация, сайт должен загрузиться сам. И чтобы он загрузился, нужно использовать браузер.

Но ведь бывает ошибка, которая имеет число 504. У неё есть несколько классификаций. Либо она возникает в случае, когда на сайте технические неполадки. Либо она возникает, когда не получается установить связь с сайтом. В нашем случае происходит именно ошибка номер два.

Почему мы так решили? Потому что «gateway time-out» означает, что вышло время на загрузку этого самого сайта. Странно, но как она возникает? Давайте разбираться.

Первая причина — нестабильное соединение с интернетом. Вы используете кабель, , что угодно. И интернет работает, но может быть и так, что связь крайне нестабильна и загрузить сайт на самом то деле не очень простая работа.

Приходится, конечно же, решать проблему. А может быть она как у Вас, так и у сайта. Либо у сайта какие-то проблемы, либо у Вашего провайдера. Проверьте ещё раз, есть ли у Вас интернет, попробуйте загрузить другие сайты. Если у Вас получилось это сделать без проблем, то проблема остаётся только лишь в самом сайте.

Он не даёт получить доступ из-за своей ограниченной скорости, что и приводит к негативным последствиям. Если же не грузят другие сайты так же, как и этот, то звоните своему провайдеру. Это его проблемы.

Вторая причина — неполадки на сайте. Да, мы упомянули их выше, но сейчас расскажем поподробнее. Что такое сайт? Это такая страница, которая позволяет содержать на себе абсолютно разную информацию. Будь то какие-то развлекательные или поучительные мотивы.

Всё равно, он должен загрузиться перед тем, как отображать информацию. Но может быть и так, что на сайте на данный момент есть проблемы, не позволяющие работать ему быстро. Поэтому отважная команда решила разобраться с проблемами и временно остановила его работу.

Или же не остановила, но в следствии ремонтных работ пропал сам сайт. Бывает и так. Так что не стоит переживать и винить сразу провайдера, может проблема на стороне самих создателей сайта.

Третья причина — нестабильная работа сайта. А вот этот пункт объединяет сразу два прежних. В него мы решили вместить ту информацию, без которой Вы не можете обойтись. Если сайт не грузит, то есть две причины.

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

Такая ситуация возникает часто, особенно на тех порталах, где об этом не предупреждают. Если Вы пользуетесь часто социальными сетями, то не удивляйтесь, что не открывается какая-то из вкладок. Может быть разработчики сайта на данный момент проводят какие-то ремонтные работы, которые привели к такому нестабильному состоянию сайта.

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

На этом всё. Наша статья завершается на очень позитивной ноте. Мы сумели решить проблему легко и просто. Часто проблемы решаются лёгким путём, часто — не особо.

В этой статье мы подобрали лёгкие методы. Хотя это даже не методы, а скорее объяснение проблемы, которую нужно решать либо своими руками, либо руками других людей. Странно звучит, но это так. Мы благодарим Вас, уважаемого читателя за то, что Вы дочитали эту статью до конца.

Мы крайне надеемся, что она оказалась полезной для Вас, ведь описанная выше ошибка возникает часто, а как решать — не знает никто. Используйте эту статью в любой ситуации и у Вас никогда не будет проблем в дальнейшем.

К тому же, лучше узнать о проблеме от профессионалов, которые помогут решить её. Не нужно стараться сделать всё самому. Может быть, это будет очень плохим решением для Вас. Желаем Вам никогда больше не встречаться с такого рода проблемой и быть всегда на позитиве!

6. Как проверить последние изменения DNS Windows, Linux или Mac

Мы говорили о роли, которую DNS выполняет в сети, DNS отвечает за сопоставление доменных имен, таких как Solvetic.com, с конкретными IP-адресами, а затем сохраняет эту связь, созданную на ряде авторизованных серверов имен, распределенных по всему мир, чтобы доступ к этому домену был правильным и действительным. Таким образом, когда мы вводим адрес Solvetic.com, он проверяется с помощью ближайшего сервера имен DNS, чтобы определить, к какому конкретному IP-адресу, называемому интернет-ресурсом, мы должны подключиться, чтобы получить доступ к Solvetic.com.

В случае, если Solvetic внесла последние изменения в DNS-сервер, такие как изменение IP-адреса, это потребовало бы распространения этого изменения среди всех интернет-серверов. Это известно как распространение DNS, и вы должны помнить, что это не изменение, которое происходит немедленно и может занять несколько часов для распространения.

Как исправить ошибку 504 Gateway Timeout

Решение со стороны посетителя

Если вы не являетесь владельцем сайта с error 504, то решение проблемы в большинстве случаев зависит не от вас. Однако, чтобы убедиться в отсутствии проблем с вашей сетью и оборудованием, мы предлагаем данные действия:

  • Попробуйте несколько раз перезагрузить страницу. Эта проблема может возникнуть лишь при первоначальном посещении сайта и при последующей перезагрузке у вас получится получить доступ к нужному вам сайту.
  • Посетите сайт немного позже. Такого рода проблемы не всегда являются продолжительными и могут быть разрешены за короткое время.
  • Иногда проблемы могут возникнуть с вашим оборудованием или интернет-провайдером. Попробуйте перезагрузить его или поменять настройки DNS.

Решение со стороны владельца сайта или сервера

Для начала стоит определить причину её появления. Если к появлению ошибки привело увеличение количества посетителей на сайте, то самым правильным решением будет увеличить количество доступных ресурсов.

  • На виртуальном хостинге можно просто перейти на другой тарифный план, предварительно проконсультировавшись с технической поддержкой. Но здесь необходимо быть внимательным, так как у некоторых провайдеров из нашего количество выделяемых ресурсов остаётся одинаковым для всех тарифов. Поэтому есть вероятность не решить проблему вовсе.
  • На выделенном сервере или VPS всё зависит только от вас, вы можете провести работы по оптимизации сервера, обновить устаревшее ПО или добавить больше необходимых ресурсов, вроде оперативной памяти и т.д.

Если ошибка стала появляться без видимых на то причин (вы не заметили роста числа посетителей, не устанавливали требовательные скрипты и плагины в последнее время), значит скорее всего причина в нехватке ресурсов на самом сервере хостинга. Смена тарифного плана в этом случае вам точно не поможет. Единственной рекомендацией здесь будет просьба перенести сайт на другой сервер, если причиной являлись плохие соседи, либо переход к другому хостинг-провайдеру.

Возможно на вашем сайте есть множество сторонних скриптов. Значит есть вероятность того, что какой-то из источников, к которому он обращается, может быть недоступен. В этом случае вам следует проверить эти ресурсы на доступность и при необходимости временно отключить соответствующие скрипты. Иногда некоторым требовательным скриптам требуется больше времени на их выполнение, в таком случае вам может помочь изменение данного параметра в файле php.ini: php_max_execution_time. Стандартным значением является 30, чего вполне хватает для большинства операций, но в некоторых случаях его можно изменить на 60 секунд.

Не все хостинг-провайдеры предоставляют возможность редактирования файла php.ini. Свяжитесь с технической поддержкой вашего хостинга для получения более точной информации.

Если ваш сервер работает на nginx и ошибка выводится с соответствующей надписью nginx под самим кодом ошибки, то может помочь изменение некоторых настроек вашего сервера. Делается это в файле nginx.conf . Необходимо добавить в него следующие директивы и перезагрузить его:

proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;

Проверьте, не работает ли сайт для других людей

Всякий раз, когда вам не удается зайти на сайт (по какой-либо причине), вы также можете проверить, есть ли проблема с подключением только у вас или у других людей такая же проблема. Для этого есть множество инструментов, но наши любимые — isitdownrightnow.com и downforeveryoneorjustme.com. Оба работают почти одинаково. Вставьте URL, который вы хотите проверить, и вы получите такой результат.

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

Что делать посетителю сайта при возникновении ошибки 504

Итак, вы столкнулись с появлением на экране сообщения «error 504». Не спешите уходить с сайта, ведь возникновение сбоя может говорить о неправильной работе вашего браузера или даже наличии более серьезных проблем на уровне пользовательского софта. Попробуйте произвести довольно простые действия, чтобы убедиться, что с вашим программным обеспечением и настройками все в порядке. 

  1. Перезагрузите проблемную страницу или текущий браузер. Если проблема устранилась и не повторяется вновь, особенно при посещении других сайтов, о ней можно просто забыть. При регулярном возникновении однотипных ошибок во время посещения разных ресурсов стоит покопаться в настройках собственного ПО поглубже.
  2. Зайдите на тот же самый сайт, где возникла ошибка сервера 504, используя альтернативный браузер. В случае, когда страница во время тестирования открылась корректно, обновите браузер, в котором случился сбой, до последней версии.
  3. Проверьте, как открываются страницы этого же сайта с другого компьютера или смартфона. Это позволит вам понять, не связано ли появление ошибки 504 с ПО конкретного устройства.
  4. При регулярном появлении HTTP ошибок, в т.ч. с кодом 504, очистите кэш браузера, удалите файлы cookies. Со временем в любом браузере накапливается много «мусора». Произведя очистку, вы поможете программе работать более корректно и даже быстрее.
  5. Произведите сброс настроек роутера или модема, отключив оборудование на некоторое время от сети. Данная операция вряд ли приведет к устранению ошибки 504, но может улучшить качество интернет-соединения. Провайдеры регулярно вносят изменения в настройки собственного софта, обновляют его. Иногда это приводит к конфликту в корректном взаимодействии пользовательского оборудования и серверов оператора. Перезагрузка устройства по питанию в большинстве случаев решает такие проблемы.
  6. Очистите кэш DNS. Данная операция кажется сложной для обычного пользователя, но на деле выполнить ее достаточно легко. Способ очистки зависит от вашей операционной системы, найдите соответствующий мануал в интернете.
  7. Для опытных пользователей подойдет рекомендация временно переключить DNS-сервер на Google Public DNS, что как минимум поможет определить, возник ли ошибочный код состояния HTTP по причине DNS проблемы. 

Если после проведения всех вышеозначенных рекомендаций любая ошибка, в т.ч. 504 Gateway Time Out, продолжает возникать регулярно, обратитесь в техподдержку проблемного интернет-ресурса. 

Редактирование файла build.prop для устранения ошибки 504

Поскольку упомянутый баг напрямую связан с АРТ оптимизацией, вам необходимо отключить эту функцию на вашем девайсе. Для этого понадобится получить root-права, позволяющие выполнить указанную операцию. Без рут-прав устранить ошибку 504 на Андроиде с помощью данного способа будет невозможно.

Выполните следующее:

  1. Убедитесь, что вы имеете root-права для вашего устройства. При необходимости получите указанные права с помощью программ «KingRoot», «Framaroot» и других аналогов.
  2. Запустите любой проводник, который умеет работать с рут-правами (к примеру, ES File Explorer File Manager).
  3. С его помощью найдите на вашем устройстве файл build.prop (обычно находится в корне файловой системы) и откройте его для редактирования.
  4. В нём поищите следующие строчки:и замените их на:

    dalvik.vm.dex2oat-filter=interpret-onlydalvik.vm.image-dex2oat-filter=speed

    Если первоначальных двух строчек нет, тогда просто допишите в самый конец файла строки:

    dalvik.vm.dex2oat-filter=interpret-only dalvik.vm.image-dex2oat-filter=speed

  5. Сохраните изменённый вами файл build.prop.

  6. Перезагрузите устройство и попытайтесь вновь скачать нужную программу с Плей Маркет.

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

Перезагрузите ваши устройства

Итак, вы использовали инструмент проверки сайта и решили, что сайт просто недоступен для вас. И вы протестировали другой браузер, и у вас возникла та же проблема. Это говорит о том, что проблема, вероятно, что-то на вашем конце, но это не ваш браузер.

Возможно, существуют какие-то странные, временные проблемы с вашим компьютером или сетевым оборудованием (Wi-Fi, маршрутизатор, модем и т. Д.). Простая перезагрузка компьютера и сетевых устройств может помочь решить проблему.

Другая возможность состоит в том, что ошибка вызвана проблемой DNS, но не на вашем компьютере, а на DNS- сервере . В этом случае вы можете попробовать переключить DNS-серверы и посмотреть, решена ли проблема.

Что обозначает ошибка 504

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

Сервера, у которых Apache установлен в качестве бэкенда, а nginx – фронтэнда, чаще всего генерируют данный код ошибки. Работа пользователя с сервером происходит по следующему плану: клиент отправляет запрос на сервер, который попадает не на прямую на Apache, а пересылается через nginx (это что-то вроде распределителя запросов). Если последний не смог получить ответ от Apache, за установленный промежуток времени, он отправляет клиенту вместо требуемого ему результата сообщение об ошибке сервера 504 (Gateway Timeout).

Пути решения проблемы

Для решения проблемы можно просто перезагрузить устройство, это помогает в тех случаях, когда сбой возникает в процессах RAM (ОЗУ, или оперативная память) устройства. Данные, которыми оперируют приложения, при включенном устройстве находятся в RAM. Когда смартфон выключают, расчеты в ОЗУ прекращаются из-за автоматического удаления промежуточных файлов, а при повторном включении телефона файлы записываются повторно. Это позволяет удалить накопившиеся ошибки и начать вычислительные процессы заново.

Нестабильное подключение к сети

Причиной ошибки может оказаться нестабильное подсоединение к интернету. Нужно удостовериться в корректно работающей сети. Если раздача сигнала идет через Wi-Fi, переподключитесь на мобильный интернет и повторите процесс. Если ошибка никуда не делась, значит, дело не в сетевом подключении. В случае, когда неполадки связаны с интернетом, нужно обратиться к поставщику услуг для решения проблемы.

Дата и время

Для правильной синхронизации смартфона с цифровым магазином дата и время должны быть установлены правильно. Нужно зайти в настройки устройства, нажать на «Дата и время» и напротив надписи «Дата и время сети» дезактивировать ползунок. Поля для ручного ввода даты и времени станут активными, останется лишь указать правильные значения и перезагрузить устройство.

Переполненный кэш

Кэш — это промежуточный буфер обмена, предназначенный для сверхбыстрого доступа к информации, процессы выполняются непосредственно в процессоре телефона. Этот вид памяти не безграничен и может забиваться неактуальной информацией, поэтому его нужно очищать.

Для этого нужно зайти в раздел «Приложения» и выбрать пункт «Все». В раскрывшемся списке отыскать Google Services Framework, «Сервисы Google Play» и Play Market. Потом необходимо кликнуть по каждой из них и выполнить очистку кэша и данных, нажав на соответствующие кнопки. После этого повторить вход в Play Market. Перезагрузка устройства при этом не требуется.

Другие причины

Иногда причиной возникновения ошибки 504 могут оказаться неправильно установленные обновления цифрового магазина. В таком случае нужно их удалить, для этого необходимо найти кнопку «Приложения», в открывшемся списке отыскать Play Market, кликнуть на нее и выполнить удаление обновлений. Спустя около 10 секунд после удаления начнется новая загрузка обновлений. После завершения процедуры попробуйте снова войти в цифровой магазин.

Также проблема может случиться из-за установленной карты памяти в устройство. Нужно проверить, хватает ли свободного места для работы приложений, если нет, надо удалить все ненужное и редко используемое. Это касается и мультимедийного контента тоже. В ином случае можно приобрести карту памяти с большей вместимостью. Можно часть файлов с карты памяти переместить на память телефона, если достаточно свободного места.

Если предыдущие варианты не помогли, можно воспользоваться сбросом до заводских настроек смартфона. Для этого нужно зайти в настройки и выбрать пункт «Архивация и сброс», потом нажать на кнопку «Сброс данных». Следует учитывать, что одновременно с этим удалятся все приложения, установленные ранее, и другие пользовательские данные.

Исправление 504 ошибок на вашем собственном сайте

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

Очень большой трафик может привести к тому, что ваш сервер выдаст ошибку 504, хотя 503, вероятно, будет немного более точным.

В частности, в WordPress сообщения 504: Время ожидания шлюза иногда возникают из-за поврежденных баз данных. Установите WP-DBManager и попробуйте функцию «Восстановить БД», затем «Оптимизировать БД» и посмотрите, поможет ли это.

Кроме того, убедитесь, что ваш файл HTACCESS правильный, особенно если вы только что переустановили WordPress.

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

Устранение

Если вы не знаете, в чем именно причина возникновения ошибки, в устройстве или в магазине, то выполняйте все пункты поочередно.

Перезагрузка устройства

Первое, что стоит сделать при возникновении любой ошибки — перезагрузить устройство. Так как все процессы, работающие в фоновом режиме, автоматически перезапустятся, а это с большой вероятностью исправит возникшую ошибку.

Перезагружаем устройство

Очищение памяти

Проверьте, какое количество памяти осталось на вашем устройстве. Если оно близится к нулю, то перенесите все, что не имеет смысла хранить в телефоне, на другой носитель. Также можно выполнить очистку временных файлов, которые скапливаются в телефоне за долгое время его использования:

  1. Открываем приложение «Настройки».

  2. Переходим в раздел «Память».

  3. Нажмите кнопку «Кэш».

  4. Подтвердите действие.

  5. Теперь скачайте из Play Market или с любого другого проверенного и безопасного сайта приложение CCleaner.

  6. Запустите приложение и нажмите кнопку «Анализ», чтобы просканировать устройство на наличие бесполезных файлов.

  7. После окончания процесса нажмите кнопку «Очистить».

  8. Если вы обладаете SD-картой с большим запасом свободного места, можете переместить основную память телефона на нее. Через настройки телефона зайдите в раздел «Память» и в подразделе «Основная память» выберите MicroSD.

Настройка Play Market

Если предыдущие способы не помог, то выполните следующие действия:

  1. Откройте настройки устрйоства.

  2. Откройте пункт «Приложения».

  3. Откройте подраздел «Все».

  4. Отыщите программу Play Market и откройте информацию о его данных.

  5. Последовательно нажмите «Остановить», «Стереть данные» и «Очистить кэш».

  6. Возвратитесь к общему списку программ и выберите в нем Google Service Framework.

  7. Последовательно нажмите те же кнопки «Остановить», «Стереть данные» и «Очистить кэш».

  8. Перезагружаем телефон.

Откат Play Market до более старой версии

Если проблема возникла после очередного обновления Play Market, выполните следующие действия:

  1. Откройте приложение «Настройки».

  2. Откройте пункт «Приложения».

  3. Откройте подраздел «Все».

  4. Перейдите к приложению Play Market.

  5. Нажмите кнопку «Удалить обновления». После следующего запуска магазина, он автоматически обновится до последней версии, но ошибка должна пропасть.

Устранение ошибки синхронизации с аккаунтом Google

Возможно, проблема возникла из-за каких-то проблем с синхронизацией аккаунта Google. В этом случае стоит выполнить следующие действия:

  1. Откройте приложение «Настройки».

  2. Перейдите в раздел «Аккаунты».

  3. Нажмите на иконку Google.

  4. Нажмите на свою почту или логин.

  5. Снимите все галочки.

  6. Перезагрузите устройство.

  7. Перейдите к тому же разделу и откройте меню.

  8. Нажмите кнопку «Синхронизировать сейчас».

Обращение в службу поддержки

Если ни один из вышеперечисленных способов не помог, то остается одно — обратиться в службу поддержки Play Market.

  1. Откройте приложение и разверните меню.

  2. Перейдите в раздел «Справка/отзыв».

  3. Если в разделе «Популярные» вы не найдете ответ на свой вопрос, нажмите кнопку «Отправить отзыв».

  4. Заполните необходимые поля, подробно описав суть проблемы и способы, которые не помогли ее решить, и отправьте запрос.

Что означает ошибка 504 Gateway time out

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

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

Ошибка 504 gateway time out для владельцев сайтов

Конечно, с данной ситуацией могут столкнуться не только владельцы серверов, но и те люди, которые держат на них свои сайты. Что делать в этом случае? Прежде всего, обратиться в службу поддержки, которая должна оперативно исправить ситуацию. Если этого не произошло или код ошибки 504 Gateway Time-out возникает с пугающей периодичностью, то выход из положения только один – переход на другого хостинг-провайдера, способного оградить владельца сайта от возникновения такой неприятности.

К сожалению, но мы обнаружили тематическое видео только на английском языке. Возможно, кому-то оно поможет:

https://youtube.com/watch?v=0hjoOIVbtwg

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector