Что значит ошибка 504 gateway time-out
Содержание:
- Ошибка 504 Gateway Time-out: перевод и общее понимание
- Ошибка при использовании системы управления Joomla
- Компания Solvusoft имеет репутацию лучшего в своем классе независимого поставщика программного обеспечения,
- Что такое 504 gateway time-out
- Проблема с 504 все еще не устранена
- 504 (Gateway Time Out) на хостинге
- Как исправить 504 gateway time out nginx и ее аналоги
- Как исправить ошибку 504 Gateway Timeout
- 7. Как устранить неполадки подключения серверов Windows, Linux и Mac
- Как исправить 504 gateway time out Nginx
- Как исправить ошибку 504 Gateway Time-out
- 504 gateway time-out nginx/1.4.2 битрикс
- How to Fix the 504 Gateway Timeout Error
- Устранение
- Fixing 504 Errors on Your Own Site
- Возможные решения проблемы
- Ошибка 504
Ошибка 504 Gateway Time-out: перевод и общее понимание
Чтобы в полной мере разобраться, о чем, собственно, идет речь, для начала необходимо четко понять природу этого сбоя. Если предложить читателям простейший трактовку ошибки 504 Gateway Time-out, перевод примерно может означать что-то вроде истечения времени ожидания прохождения через шлюз. Но это относится только к тем случаям, когда при доступе к запрашиваемой странице превышается время ожидания ответа ресурса. То есть запрос с удаленного компьютера к ресурсу проходит без проблем, а вот обработать запрос и отправить обратный htttp-ответ за отведенное время сервер не успевает.
Пояснить это можно на простом примере, когда в качестве бэкэнда установлен сервер Apache, а роль фронтэнда исполняет nginx. 504 Gateway Time-out при ответе в такой паре появляется чаще всего. Схема работает примерно следующим способом.
Клиентский запрос к серверу отправляется не напрямую к Apache, а сначала проходит через nginx (что-то вроде распределителя). Если сервер Apache обработать запрос и отправить ответ за отведенное ему время оказывается не в состоянии, nginx при отсутствии ответа генерирует данную ошибку. Вообще, стоит сказать, что практически у всех версий сервера Apache есть одна довольно неприятная особенность, состоящая в том, что они в действительности не обладают достаточно высокой скоростью обработки запросов. Кроме того, на их работе может сказываться еще и огромное количество активных в данный момент времени сторонних процессов и исполняемых скриптов, работа которых тоже может даваться сбои.
Ошибка при использовании системы управления Joomla
Наконец, ошибка 504 Gateway Time-out в 504 в Joomla чаще всего появляется банально из-за того, что сама система управления постоянно обновляется, что далеко не самым лучшим образом сказывается на ее функционировании. Так, например, многими специалистами отмечается, что «коробочную» модификацию Joomla 3 необходимо оптимизировать путем установки дополнительных модулей и плагинов. Но апдейт самой системы до версии 3.6.5 может провоцировать появление конфликтов с кодами инсталлированных устаревших дополнений, что приводит к замедлению работы сервера и появлению описываемого сбоя. Соответственно, все дополнения тоже нужно обновлять (хотя уследить за автоматическим постоянным обновлением самой системы Joomla бывает весьма проблематично).
Как вариант, можете сделать для себя копию всего сайта, создав в корне новую директорию и поместив туда копии всех файлов. Затем создайте копию БД и пропишите ее конфигурации (Configuration.php).
Теперь перейдите в административный раздел Joomla, после чего в разделе плагинов последовательно отключайте дополнения, начиная с тех, которые были установлены последними. Вполне возможно, какой-то из этих плагинов и вызывает появление такой проблемы. Например, некоторые отмечают, что очень часто ошибка выскакивает по вине дополнения JSitemap Pingomatic.
Компания Solvusoft имеет репутацию лучшего в своем классе независимого поставщика программного обеспечения,
и признается корпорацией Microsoft в качестве ведущего независимого поставщика программного обеспечения, с высшим уровнем компетенции и качества. Близкие взаимоотношения компании Solvusoft с корпорацией Microsoft в качестве золотого партнера позволяют нам предлагать лучшие в своем классе решения, оптимизированные для работы с операционной системой Windows.
Как достигается золотой уровень компетенции?
Чтобы обеспечивать золотой уровень компетенции, компания Solvusoft производит независимый анализ,добиваясь высокого уровня опыта в работе с программным обеспечением, успешного обслуживания клиентов и первоклассной потребительской ценности. В качестве независимого разработчика ПО Solvusoft обеспечивает высочайший уровень удовлетворенности клиентов, предлагая программное обеспечение высшего класса и сервисные решения, постоянно проходящие строгие проверку и отбор со стороны корпорации Microsoft.
CLICK HERE to verify Solvusoft’s Microsoft Gold Certified Status with Microsoft >>
Что такое 504 gateway time-out
На самом деле, у каждого сайта есть свой HTTP. Это такой определённый доступ к сайту, который позволяет загружать из него любую информацию. Без разницы, что из себя представляет эта информация, сайт должен загрузиться сам. И чтобы он загрузился, нужно использовать браузер.
Но ведь бывает ошибка, которая имеет число 504. У неё есть несколько классификаций. Либо она возникает в случае, когда на сайте технические неполадки. Либо она возникает, когда не получается установить связь с сайтом. В нашем случае происходит именно ошибка номер два.
Почему мы так решили? Потому что «gateway time-out» означает, что вышло время на загрузку этого самого сайта. Странно, но как она возникает? Давайте разбираться.
Первая причина — нестабильное соединение с интернетом. Вы используете кабель, , что угодно. И интернет работает, но может быть и так, что связь крайне нестабильна и загрузить сайт на самом то деле не очень простая работа.
Приходится, конечно же, решать проблему. А может быть она как у Вас, так и у сайта. Либо у сайта какие-то проблемы, либо у Вашего провайдера. Проверьте ещё раз, есть ли у Вас интернет, попробуйте загрузить другие сайты. Если у Вас получилось это сделать без проблем, то проблема остаётся только лишь в самом сайте.
Он не даёт получить доступ из-за своей ограниченной скорости, что и приводит к негативным последствиям. Если же не грузят другие сайты так же, как и этот, то звоните своему провайдеру. Это его проблемы.
Вторая причина — неполадки на сайте. Да, мы упомянули их выше, но сейчас расскажем поподробнее. Что такое сайт? Это такая страница, которая позволяет содержать на себе абсолютно разную информацию. Будь то какие-то развлекательные или поучительные мотивы.
Всё равно, он должен загрузиться перед тем, как отображать информацию. Но может быть и так, что на сайте на данный момент есть проблемы, не позволяющие работать ему быстро. Поэтому отважная команда решила разобраться с проблемами и временно остановила его работу.
Или же не остановила, но в следствии ремонтных работ пропал сам сайт. Бывает и так. Так что не стоит переживать и винить сразу провайдера, может проблема на стороне самих создателей сайта.
Третья причина — нестабильная работа сайта. А вот этот пункт объединяет сразу два прежних. В него мы решили вместить ту информацию, без которой Вы не можете обойтись. Если сайт не грузит, то есть две причины.
Либо у него крайне нестабильная связь, либо он сам не грузит. И вот в том случае, когда у него плохая связь может быть так, что Вы открыли страницу. Вы активно ей пользуетесь, всё в порядке, а потом оп, и она снова выключается. Вернее, пропадает, будто и не работала.
Такая ситуация возникает часто, особенно на тех порталах, где об этом не предупреждают. Если Вы пользуетесь часто социальными сетями, то не удивляйтесь, что не открывается какая-то из вкладок. Может быть разработчики сайта на данный момент проводят какие-то ремонтные работы, которые привели к такому нестабильному состоянию сайта.
Все мы люди и все мы должны понимать, что не может быть в нашей жизни всё вечным. Приходится иногда выдавать все силы, чтобы получать нужный результат. А если это ещё и в ситуации, когда это относится к сайту, то может быть проблема и не такой уж простой.
На этом всё. Наша статья завершается на очень позитивной ноте. Мы сумели решить проблему легко и просто. Часто проблемы решаются лёгким путём, часто — не особо.
В этой статье мы подобрали лёгкие методы. Хотя это даже не методы, а скорее объяснение проблемы, которую нужно решать либо своими руками, либо руками других людей. Странно звучит, но это так. Мы благодарим Вас, уважаемого читателя за то, что Вы дочитали эту статью до конца.
Мы крайне надеемся, что она оказалась полезной для Вас, ведь описанная выше ошибка возникает часто, а как решать — не знает никто. Используйте эту статью в любой ситуации и у Вас никогда не будет проблем в дальнейшем.
К тому же, лучше узнать о проблеме от профессионалов, которые помогут решить её. Не нужно стараться сделать всё самому. Может быть, это будет очень плохим решением для Вас. Желаем Вам никогда больше не встречаться с такого рода проблемой и быть всегда на позитиве!
Проблема с 504 все еще не устранена
Установить необязательные продукты – WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
Рекомендации:
Установить необязательные продукты – WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
Об авторе: Джей Гитер () является президентом и генеральным директором корпорации Solvusoft — глобальной компании, занимающейся программным обеспечением и уделяющей основное внимание новаторским сервисным программам. Он всю жизнь страстно увлекался компьютерами и любит все, связанное с компьютерами, программным обеспечением и новыми технологиями
504 (Gateway Time Out) на хостинге
Обычно хостеры не дают менять параметры httpd и php, однако если у вас хороший хостинг, то вам обязательно помогут разобраться с проблемой и в конце концов ваш сайт заработает правильным образом. Кстати, ошибка 504 вполне может возникать из-за «плохого» хостинга и ваши усилия ни к чему не приведут. Кстати, на хостинге beget . Мой всё свое время находится на нём и я не знаю бед.
Если ваш хостинг вас устраивает, свяжитесь с его техподдержкой и попробуйте узнать каким образом можно повлиять на параметры timeout и почему эта ошибка происходит на вашем сайте. Как уже было сказано, хостер вполне может быть причиной этой ошибки, причём страдать этим могут даже самые раскрученные хостинг-провайдеры. Я на своём опыте не раз убеждался, что раскрученный — не значит хороший.
Если для вас ошибка 504 стала ежедневной проблемой, обращайтесь в комментарии и мы обязательно попробуем найти решение вместе.
Как исправить 504 gateway time out nginx и ее аналоги
Существует три способа, которые могут помочь решить данную проблему.
- Аппаратный.
В этом случае подразумевается увеличение мощности оборудования, на котором расположены интернет-сервера. То есть, от владельца техники требуется приобрести дополнительную операционную память, улучшить процессор. Конечно, это требует серьезных капиталовложений, но иногда просто нет другого выхода. Конечно, если владелец интернет-серверов рассчитывает на дальнейшее развитие своего дела.
- Программный.
Этот вариант подразумевает при возникновении 504 gateway timeout облегчить используемые скрипты, которые, кроме своих положительных качеств имеют и отрицательные. Например, увеличивают время подключения к удаленному серверу.
Кроме того, рекомендуется увеличить установленные значения для параметра PHP max_execution_time.
- Оптимизирование.
При своей работе любой сервер запускает целый ряд различных процессов. Те же скрипты, SQL запросы и так далее. Естественно, что следует получить доступ к подобным процедурам, просмотреть список и отключить те, которые могут оказаться не обязательными.
Как исправить ошибку 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;
7. Как устранить неполадки подключения серверов Windows, Linux и Mac
Ошибка тайм-аута 504 шлюза может быть вызвана тем, что сервер по какой-то причине не работает или недоступен
Важно уточнить, что в настоящее время большинство DNS-серверов не размещаются на одном сервере, но могут распределяться по нескольким системам или даже зависеть от множества сторонних сервисов для работы
Таким образом, если какой-либо из этих серверов неактивен или недоступен по какой-либо причине из-за аппаратного или программного обеспечения, эта ошибка возникает в корне.
Проверка журнала
Современные веб-приложения способны генерировать журналы событий всего, что происходит с ним, а также с сервером. Журналы приложений являются одним из идеальных инструментов для администраторов, потому что благодаря им у нас есть возможность получать такую информацию, как:
Страницы, которые были запрошены
Серверы, к которым было установлено соединение
Результаты базы данных
Зарегистрированные пользователи и многое другое
Что-то полезное, что журналы сервера также предлагают нам, — это возможность генерировать информацию, связанную с фактическим оборудованием, на котором работает приложение. Благодаря этому мы можем проверить состояние всех подключенных сервисов в режиме реального времени и, таким образом, определить, происходит ли что-то, что генерирует ошибку 504.
Как исправить 504 gateway time out Nginx
Веб-сервер Nginx часто работает не только в качестве самого веб-сервера для отдачи контента, но и в качестве прокси, когда он вступает только посредником. Такая ситуация наблюдается намного чаще, чем можно было бы ожидать. Например, при работе с php-fpm и другими модулями динамических языков.
Именно в таком режиме может наблюдаться ошибка 504 gateway time out Nginx. В нашей сегодняшней статье мы попытаемся разобраться почему она возникает и как с ней бороться. Разберем несколько способов решения и причин.
Что значит 504 gateway time out Nginx?
Как я уже сказал, такая ошибка возникает, когда сервер Nginx работает в режиме прокси. Например, при использовании php-fpm или Apache. Дословно, она означает, что превышено время ожидания ответа от сервера. В нашем случае, превышено время ожидания ответа от php-fpm. Рассмотрим несколько причин такого поведения:
- Скрипт PHP или на другом языке полностью завис и уже не вернет никакого ответа;
- Скрипт работает очень долго, но в Nginx настроен интервал на сброс соединения если целевой сервер не ответил на запрос за отведенный строк;
- Сервер перегружен и не успевает обслужить всех клиентов, вернуть ответы на все запросы Nginx;
Дальше рассмотрим что можно сделать если вы встретились с ошибкой 504 gateway time out Nginx.
Как исправить 504 gateway time out Nginx?
Самый первый вариант — это если вашему серверу, php-fpm или apache не хватает ресурсов системы, например, памяти или процессора. Вы можете посмотреть свободную память с помощью команды free:
free -h
Нагрузку на процессор можно узнать командой htop:
htop
Естественно, если вы видите, что PHP занимает все процессорное время, то значит проблема в ресурсах сервера. Вы можете покопаться в движке своего сайта, пытаться оптимизировать те или иные моменты, об этом будет отдельная статья или же взять более дорогой тариф VPS.
Второй вариант — это если так и было запланировано, чтобы скрипт работал долго. В таком случае нужно настроить Nginx, чтобы он дождался ответа от Apache или php-fpm. Для решения проблемы в случае с php-fpm нужно только добавить две строчки в блок настройки fastgci:
fastcgi_send_timeout 300;fastcgi_read_timeout 300;
Здесь 300 означает 300 секунд, для большинства скриптов, этого будет вполне достаточно, но вы можете еще больше увеличить значение если это нужно. Также ошибка 504 может возникать, когда Nginx используется в качестве прокси для Apache или любого другого веб-сервера, тогда нужно еще настроить время ожидания для прокси. Добавьте эти строки в секцию server:
proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600;
send_timeout 600;
Тут уже мы задаем таймаут 600 секунд для различных видов действий — подключения, отправки данных, чтения данных и так далее. После завершения настройки Nginx стоит перезапустить:
sudo systemctl restart nginx
Последний вариант, который мы рассмотрим — это скрипт завис. Если вы сами запускаете скрипт, то сразу увидите что зависло, но если такая ошибка встречается у пользователей, то это уже более серьезная проблема. Вы можете посмотреть встречаются ли вашим пользователям такие ошибки и где они встречаются с помощью команды:
fgrep -i » 504 » /var/log/nginx/access.log
Более подробную информацию иногда можно увидеть в error.log:
fgrep -i » 504 » /var/log/nginx/error.log
Дальше, если проблема именно в php-fpm, вы можете отследить какие скрипты выполняются медленно с помощью встроенной функции slow-log. Для ее активации добавьте следующие строки в конфигурацию вашего пула:
sudo vi /etc/php-fpm.d/www.conf
slowlog = /var/log/php-fpm/www-slow.logrequest_slowlog_timeout = 5s
Здесь 5 секунд, означает, что в лог файл будут добавляться скрипты, которые выполняются дольше пяти секунд. Вы можете менять это значение по своему усмотрению. В логе вы сможете увидеть не только сами скрипты, но и трассировку методов, которые привели к проблемам:
Дальше останется только разобраться что с этим делать, например, оптимизировать скрипты или отключить лишние плагины.
Выводы
В этой статье мы рассмотрели как исправить 504 gateway time out Nginx 1.2 7, а также почему может возникнуть эта ошибка. Надеюсь, эта информация была полезной для вас.
Как исправить ошибку 504 Gateway Time-out
Как я уже писал выше, данная проблема обычно связана с некорректно работающим сервером, и вины пользователя, столкнувшегося с ошибкой 504, в случившемся нет. Тем не менее, рекомендую таким пользователям выполнить следующее:
- Перегрузите проблемную страницу (обычно с помощью нажатия на F5), или вновь введите требуемый адрес в адресную строку вашего браузера, и нажмите ввод;
- Просто подождите. Ошибка может иметь временный характер, связанный с техническими работами на сервере и иными релевантными причинами. Обычно через некоторое время работа сервера нормализуется, и пользователь получает доступ к требуемому ресурсу;
-
Перезапустите ваш роутер (модем). В небольшом количестве случаев сбои в работе указанных устройств могут вызывать проблемы с интернет-соединением, и появление ошибки 504;
- Если вы используете прокси для работы в сети, проверьте настройки прокси, и убедитесь, что всё работает стабильно и без сбоев;
- Попробуйте сменить настройки ваших DNS серверов. Для этого нажмите на кнопку «Пуск», в строке поиска введите ncpa.cpl и нажмите ввод. В открывшемся списке сетевых подключений найдите ваше интернет-подключение, наведите на него курсор, нажмите правую клавишу мыши и выберите «Свойства». В списке компонентов найдите протокол версии 4, и дважды кликните на нём. В открывшемся окне выберите опцию «Использовать следующие адреса ДНС-серверов», и укажите какие-либо публичные адреса, например от:
Google — 8,8,8,8 и 8,8,4,4
илиYandex.DNS — 77,88,8,8 и 77,88,8,1
илиFreeDNS — 37,235,1,174 и 37,235,1,177
затем нажмите на «Ок», и перезагрузите ваш компьютер.
- Свяжитесь с вашим интернет-провайдером, и уточните, нет ли у него на данный момент каких-либо проблем с сетью;
- Напишите письмо (или найдите иную форму уведомления) собственникам проблемного ресурса об имеющейся проблеме.
- Если вы собственник ресурса на «WordPress», и пользователи на вашем ресурсе получают ошибку 504, то это может быть лакмусом повреждённой базы данных. Установите программу «WP-DBMananer», а затем активируйте в ней опцию «Repair DB» (починить базу данных). Также убедитесь, что файл «HTACCESS» не повреждён;
- Если проблема связана с большой нагрузкой на сервер, то, возможно, стоит провести оптимизацию сервера (например, добавить оперативной памяти), оптимизировать скрипты, увеличить количество одновременно обрабатывающихся процессов, увеличить значение переменной «php_value max_execution_time» в файле .htaccess.
504 gateway time-out nginx/1.4.2 битрикс
Данная ошибка частенько вылетает при открытии страницы сайта. При просмотре логов сайта можем обнаружить следующую ошибку upstream timed out (110: Connection timed out) while reading response header from upstream В данном случае сервер nginx отправил запрос на apache и не дождался ответа. По умолчанию время ожидания ответа состовляет 60с. Бывает что сайт очень тяжелый, много скриптов и если ты уверен в работоспособности всех модулей и компонентов, можно добавить времени ожидания, прописав в конфиге nginx в секции location следующие строки
proxy_connect_timeout 300; proxy_send_timeout 300; proxy_read_timeout 300;
- На Centos конфиг хранится по следующему пути \etc\nginx\nginx.conf
- Логи сайта храниятся в папке \var\www\www-root\data\logs\
В моем случае это не помогло. Ошибка 504 gateway time out в битрикс вылетала из-за загруженности процесса httpd на 85%.
Переведя сайт на CGI PHP 5.4.45 полетели ошибки в логах Timeout waiting for output from CGI script /var/www/php-bin-isp-php56/www-root/php и Script timed out before returning headers: php При помощи команды top я увидел загруженность процесса php на 75%. Значит все дело в исполнении php скрипта. Похоже, что есть какая-то ошибка в РНР-скриптах сайта, потому как подключений совсем немного, а нагрузка от обработки ощутимая:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 31386 www-root 20 0 619956 184084 14328 S 75.0 18.1 1:19.59 php
Как узнать, какой запрос в настоящий момент выполняет php-cgi процесс
Покопавшись в интернете, я собрал очень полезные утилиты для работы с процессами на стороне сервера. Установку делал с помощью yum install strace Благодаря команде lsof, описание дал ниже, увидел последний файл, который был открыт процессом php. Это xml-файл yandex_torg04042015.php создавался агентом CCatalog::PreGenerateXML битрикс для системы Яндекс.Товары Происходил экспорт товаров в файл из инфоблока каталога товаров в количестве 15944шт Соответственно убрав выполнение агента, сайт быстренько открылся. Т.к. ошибка возникала на тестовом сервере, убрал выполнение всех агентов прописав в dbconn.php
define("NO_AGENT_CHECK", true); define("NO_AGENT_STATISTIC", true);
- top Выводит список процессов и информации о них в режиме реалтайм
- mod_status Позволяет контролировать в реальном времени производительность сервера
- strace -p PID Показывает системные вызовы, которые происходят в данный момент в процессе
- ps ax| grep PID Выдача информации о состоянии процессов
- lsof -p PID Показывает список файлов, открытых процессом
- kill -SIGKILL PID Убивает процесс
How to Fix the 504 Gateway Timeout Error
-
Retry the web page by selecting the refresh/reload button, pressing F5, or trying the URL from the address bar again.
Even though the 504 Gateway Timeout error is reporting an error outside of your control, it might only be temporary.
-
Restart all of your network devices. Temporary problems with your modem, router, switches, or other networking hardware could be causing the 504 Gateway Timeout issue you’re seeing. Just restarting these devices could help.
While the order you turn off these devices isn’t important, the order that you turn them back on is. In general, you want to turn devices on from the outside-in. If you’re not sure what that means, check out the link at the beginning of this step for a complete tutorial.
-
Check the proxy server settings in your browser or application and make sure they’re correct. Incorrect proxy settings can cause 504 errors.
Windows 10 Proxy Settings.
Most computers don’t have proxy settings at all, so if yours are empty, just skip this step.
-
Change your DNS servers, especially if all the devices on your network are getting the same error. It’s possible that the 504 Gateway Timeout error you’re seeing is caused by an issue with the DNS servers you happen to be using.
Unless you’ve previously changed them, the DNS servers you have configured right now are probably the ones automatically assigned by your ISP. Others are available for your use that you can choose from. See our Free & Public DNS Servers list for your options.
-
If nothing has worked up to this point, contacting the website is probably the next best thing to do. There’s a good chance the website administrators are already working to fix the root cause of the 504 Gateway Timeout error, assuming they’re aware of it, but there’s nothing wrong touching base with them.
If it’s starting to look like the website might be giving a 504 error for everyone, searching Twitter for real-time information about the site’s outage is often helpful. The best way to do this is to search for #websitedown on Twitter. For example, if Facebook might be down, search #facebookdown.
-
Contact your internet service provider. It’s very likely at this point, after following all the troubleshooting above, that the 504 Gateway Timeout that you’re seeing is a problem caused by a network issue that your ISP is responsible for.
-
Come back later. You’ve exhausted all your options at this point and the 504 Gateway Timeout error is either in the hands of the website or your ISP to correct. Check back with the site regularly. No doubt it’ll start working again soon.
Устранение
Если вы не знаете, в чем именно причина возникновения ошибки, в устройстве или в магазине, то выполняйте все пункты поочередно.
Перезагрузка устройства
Первое, что стоит сделать при возникновении любой ошибки — перезагрузить устройство. Так как все процессы, работающие в фоновом режиме, автоматически перезапустятся, а это с большой вероятностью исправит возникшую ошибку.
Перезагружаем устройство
Очищение памяти
Проверьте, какое количество памяти осталось на вашем устройстве. Если оно близится к нулю, то перенесите все, что не имеет смысла хранить в телефоне, на другой носитель. Также можно выполнить очистку временных файлов, которые скапливаются в телефоне за долгое время его использования:
-
Открываем приложение «Настройки».
-
Переходим в раздел «Память».
-
Нажмите кнопку «Кэш».
-
Подтвердите действие.
-
Теперь скачайте из Play Market или с любого другого проверенного и безопасного сайта приложение CCleaner.
-
Запустите приложение и нажмите кнопку «Анализ», чтобы просканировать устройство на наличие бесполезных файлов.
-
После окончания процесса нажмите кнопку «Очистить».
-
Если вы обладаете SD-картой с большим запасом свободного места, можете переместить основную память телефона на нее. Через настройки телефона зайдите в раздел «Память» и в подразделе «Основная память» выберите MicroSD.
Настройка Play Market
Если предыдущие способы не помог, то выполните следующие действия:
-
Откройте настройки устрйоства.
-
Откройте пункт «Приложения».
-
Откройте подраздел «Все».
-
Отыщите программу Play Market и откройте информацию о его данных.
-
Последовательно нажмите «Остановить», «Стереть данные» и «Очистить кэш».
-
Возвратитесь к общему списку программ и выберите в нем Google Service Framework.
-
Последовательно нажмите те же кнопки «Остановить», «Стереть данные» и «Очистить кэш».
-
Перезагружаем телефон.
Откат Play Market до более старой версии
Если проблема возникла после очередного обновления Play Market, выполните следующие действия:
-
Откройте приложение «Настройки».
-
Откройте пункт «Приложения».
-
Откройте подраздел «Все».
-
Перейдите к приложению Play Market.
-
Нажмите кнопку «Удалить обновления». После следующего запуска магазина, он автоматически обновится до последней версии, но ошибка должна пропасть.
Устранение ошибки синхронизации с аккаунтом Google
Возможно, проблема возникла из-за каких-то проблем с синхронизацией аккаунта Google. В этом случае стоит выполнить следующие действия:
-
Откройте приложение «Настройки».
-
Перейдите в раздел «Аккаунты».
-
Нажмите на иконку Google.
-
Нажмите на свою почту или логин.
-
Снимите все галочки.
-
Перезагрузите устройство.
-
Перейдите к тому же разделу и откройте меню.
-
Нажмите кнопку «Синхронизировать сейчас».
Обращение в службу поддержки
Если ни один из вышеперечисленных способов не помог, то остается одно — обратиться в службу поддержки Play Market.
-
Откройте приложение и разверните меню.
-
Перейдите в раздел «Справка/отзыв».
-
Если в разделе «Популярные» вы не найдете ответ на свой вопрос, нажмите кнопку «Отправить отзыв».
-
Заполните необходимые поля, подробно описав суть проблемы и способы, которые не помогли ее решить, и отправьте запрос.
Fixing 504 Errors on Your Own Site
A lot of times this isn’t your fault at all, but it’s not the user’s either. Start by checking that your server can properly resolve all the domains that your applications require access to.
Very heavy traffic might result in your server serving a 504 error, even though a 503 would probably be a bit more accurate.
In WordPress specifically, 504: Gateway Timeout messages are sometimes due to corrupted databases. Install WP-DBManager and then try the «Repair DB» feature, followed by «Optimize DB,» and see if that helps.
Also, make sure your HTACCESS file is correct, especially if you have just reinstalled WordPress.
Finally, consider contacting your hosting company. It’s possible that the 504 error that your website is returning is due to an issue on their end that they’ll need to resolve.
Возможные решения проблемы
Стандартные решения
Сразу же проверьте, возникает ли ошибка. Если код ошибки 504 приложения play market более не появляется, постарайтесь не обновлять Маркет до выхода корректной и исправленной версии.
Восстановление из копии
Если ошибка появилась после очередного обновления операционной системы, следует откатиться на предыдущую версию. Здесь может помочь встроенный инструмент отката (если он есть в данной операционной системе) либо же придется обратиться к ранее сделанной копии с помощью расширенного рекавери (). Сделайте копию текущей версии системы со всеми параметрами, «вайпните» все разделы, исключив из списка внешнюю карту памяти, затем на очищенную памяти восстановите нужную копию из меню «Restore».
Восстановление из копии
Если ошибка не проявляется, постарайтесь не обновляться до выхода более стабильной версии. Свяжитесь с разработчиком, локализатором или сборщиком прошивки, сообщите ему о возникшей проблеме в Плей Маркете.
Работа с картой памяти
Убедитесь, что на памяти, установленной по умолчанию, достаточно свободного места для загрузки и установки нового приложения. Оптимальное количество свободного пространства, которое желательно иметь для этих целей – 10% от общего объема, или 1 ГБ. Если места недостаточно, существует несколько способов его освободить:
- Удалите приложения, которыми вы не пользуетесь.
- Если на системной памяти хранятся «тяжелые» мультимедийные файлы и документы, переместите их на внешнюю карту.
- Очистите кэш приложений, в которых вы обычно ведете самую активную деятельность.
- Перенесите данные приложений из системных разделов на внешний накопитель.
- Удалите неактуальные фотографии и музыку.
- Установите более легкую прошивку.
- Поищите более легкие аналоги часто используемых приложений, компонентов, игр.
- Купите новую карту памяти с бОльшим количеством свободного пространства.
- Смените память по умолчанию на внешний накопитель, если на нем есть неиспользуемое свободное место.
Если обновляемое приложение находится на карте памяти (или же для устанавливаемых памятью по умолчанию служит внешний накопитель), нужно перенести имеющиеся данные на системные разделы, затем накопитель отключить. Для этого перейдите к параметрам проблемного приложения, нажмите на кнопку «Переместить на телефон».
После завершения операции перейдите к разделу «Память», пролистайте в самый низ и нажмите на кнопку «Отключить внешнюю карту памяти» или «Извлечь SD-карту».
После этого снова перейдите в Маркет и попробуйте скачать необходимое. Как вариант извлечения внешнего накопителя – физически извлечь его из слота после выключения телефона.
Не перенося данные, можно выключить телефон, на несколько секунд достать карту, затем снова ее вставить и включить аппарат. Проверьте качество контактов с обеих сторон. При легких загрязнениях рекомендуется аккуратная очистка ватной палочкой, слегка смоченной медицинским спиртом.
Данная ошибка 504 решается достаточно просто, несмотря на сравнительно большое количество причин ее возникновения. В процессе манипуляций с параметрами и данными обязательно делайте резервные копии важных элементов и запоминайте изначальное положение ползунков, чтобы в случае неполадок в системе после изменений все можно было вернуть вспять.
Ошибка 504 Gateway Timeout
– это код состояния HTTP
, который означает, что один сервер не получил своевременный отклик от другого сервера, к которому он обратился, пытаясь загрузить веб-страницу или выполнить запрос браузера. Она может возникать вместе с 502 Bad Gateway
.
Другими словами, ошибка 504
указывает на то, что у сервера, на котором расположен сайт и у компьютера, на котором выскакивает ошибка 504, отсутствует стабильное достаточно быстрое соединение с интернетом.
Ошибка 504
Ошибка 504 часто возникает при загрузке Instagram. И это всё, что на данный момент известно наверняка. Дело в вышеупомянутом отсутствии официальных расшифровок кодов ошибок.
Но ведь это не значит, что нет решения для данных проблем. В случае ошибки 504 достаточно выполнить такие действия, как очистка кэша и удаление данных Google Play Маркет.
Чтобы очистить кэш и данные необходимо:
- Зайти в «Настройки».
- Открыть «Приложения».
- Нажать на «Google Play Маркет».
- Выбрать «Стереть данные» и «Очистить кэш».
Повторите этот алгоритм для Google Service Framework. Если это не дало результатов, удалите аккаунт Google и повторите действия, включив в список для удаления данных и кэша «Диспетчер загрузок».