Технически ошибка 504 в Google Play является ошибкой тайм-аута шлюза. Обычно она связана с медленным интернет-соединением. Это относится как к стационарному вай-фай, так и мобильному интернету.
Тем не менее статистически ошибку 504 наиболее часто можно встретить на Андроид 5.0 Lollipop. В версии указанной ОС «developer preview» имеется баг, напрямую ответственный в появлении ошибки 504 при установке приложений на Android. Данный баг связан с АРТ оптимизацией на устройстве, и именно он выступает непосредственной причиной ошибки.
Другими причинами, способными вызывать ошибку 504, являются следующие:
- незавершённый загрузочный или установочный процесс, прерванный вследствие различных факторов;
- медленное интернет-соединение или ошибки в работе сети (особенно в случае мобильного Интернета);
- конфликт данных;
- недостаток памяти на устройстве;
- неправильно установленные на устройстве дата и время;
- ошибки в кэше ряда мобильных приложений;
- некорректная работа карты памяти, установленной на устройстве.
Для решения ошибки 504 на Андроиде при установке программ и приложений существует общеизвестный пул советов, обычно никак не решающий проблему. Тем не менее есть несколько способов, которые доказали эффективность у многих пользователей. Рассмотрим их по порядку.
Five Winds Asset Management. Ошибка 504. ЭТО КОНЕЦ!!!
Итог
Надеемся, эта статья помогла вам в решении ошибки 504. Мы описали все основные способы обхода этой проблемы, которые имеются на сегодняшний день. Если же у вас остались вопросы или вы хотите поделиться новым способом, то напишите об этом комментариях.
Ошибка 504 Gateway Time-out: что это значит и как исправить
Если ни один из вышеперечисленных способов не помог – просмотрите видео “Не обновляются приложения через Google Play – устройство не сертифицировано. Или ошибка 504” предоставленное ниже, в котором ошибка 504 будет рассмотрена более подробно. А так же поделитесь для будущих читателей какой из способов помог вам решить проблему.
Редактирование файла build.prop для устранения ошибки 504
Поскольку упомянутый баг напрямую связан с АРТ оптимизацией, вам необходимо отключить эту функцию на вашем девайсе. Для этого понадобится получить root-права, позволяющие выполнить указанную операцию. Без рут-прав устранить ошибку 504 на Андроиде с помощью данного способа будет невозможно.
- Убедитесь, что вы имеете root-права для вашего устройства. При необходимости получите указанные права с помощью программ «KingRoot», «Framaroot» и других аналогов.
- Запустите любой проводник, который умеет работать с рут-правами (к примеру, ES File Explorer File Manager).
- С его помощью найдите на вашем устройстве файл build.prop (обычно находится в корне файловой системы) и откройте его для редактирования.
Отредактируйте файл build.prop - В нём поищите следующие строчки: и замените их на:
dalvik.vm.dex2oat-filter=interpret-only dalvik.vm.image-dex2oat-filter=speed Если первоначальных двух строчек нет, тогда просто допишите в самый конец файла строки: dalvik.vm.dex2oat-filter=interpret-only dalvik.vm.image-dex2oat-filter=speed - Сохраните изменённый вами файл build.prop.
- Перезагрузите устройство и попытайтесь вновь скачать нужную программу с Плей Маркет.
Во многих случаях после этого ошибка 504, возникающая на OS Android при установке приложений, бывает решена.
Код ошибки: 504 в Плей Маркете
Чаще всего обозначенная ошибка возникает при установке или обновлении фирменных приложений Google и некоторых сторонних программ, требующих для своего использования регистрации аккаунта и/или авторизация в таковом. Алгоритм устранения проблемы зависит от ее причины, но для достижения наибольшей эффективности следует действовать комплексно, поочередно выполняя все предложенные нами ниже рекомендации до тех пор, пока ошибка с кодом 504 в Google Play Маркете не исчезнет.
Способ 1: Проверка интернет-соединения
Вполне возможно, что за рассматриваемой нами проблемой не стоит никакой серьезной причины, и приложение не устанавливается или не обновляется исключительно потому, что на устройстве отсутствует подключение к интернету или оно является нестабильным. Следовательно, прежде всего стоит подключиться к Wi-Fi или найти место с качественным и стабильным 4G-покрытием, а затем повторно инициировать скачивание приложения, с которым возникала ошибка 504. Сделать все это, а также устранить возможные проблемы в работе интернет-соединения вам помогут следующие статьи на нашем сайте.
Подробнее: Как включить 3G / 4G на Android Как повысить скорость интернета на Андроид Почему Android-устройство не подключается к Wi-Fi-сети Что делать, если не работает мобильный интернет на Андроид
Способ 2: Настройка даты и времени
Такая, казалось бы, банальная мелочь, как неверно заданное время и дата, может оказать крайне негативное влияние на работу всей операционной системы Android. Отсутствие возможности установки и/или обновления приложения, сопровождаемое кодом 504, — лишь одно из возможных последствий.
Смартфоны и планшеты уже давно определяют часовой пояс и текущую дату автоматически, поэтому без лишней необходимости установленные по умолчанию значения изменять не стоит. Наша с вами задача на данном этапе – проверить, правильно ли они установлены.
- Откройте «Настройки» своего мобильного устройства и перейдите к пункту «Дата и время». На актуальных версиях Андроид он находится в разделе «Система» — последнем в списке доступных.
Убедитесь, что дата, время и часовой пояс определяется по сети, а если это не так, включите автоматическое определение, переведя в активное положение соответствующие переключатели. Поле «Выбрать часовой пояс» при этом должно быть недоступным для изменения.
Перезагрузите девайс, запустите Гугл Плей Маркет и попробуйте установить и/или обновить приложение, с которым ранее возникала ошибка.
Если вы снова увидите сообщение с кодом 504, переходите к следующему шагу – будем действовать более радикально.
Способ 3: Очистка кэша, данных и удаление обновлений
Google Play Маркет – лишь одно из звеньев цепи под названием Android. Магазин приложений, а вместе с ним Сервисы Google Play и Google Services Framework, за время длительного использования обрастают файловым мусором – кэшем и данными, которые могут препятствовать нормальной работе операционной системы и ее компонентов. Если причина ошибки 504 кроется именно в этом, необходимо выполнить следующие действия.
-
В «Настройках»мобильного устройства откройте раздел «Приложения и уведомления»(или просто «Приложения», в зависимости от версии Андроид), а в нем перейдите к списку всех установленных приложений (для этого предусмотрен отдельный пункт).
Переустановка Гугл-аккаунта на Андроид для сброса ошибки 504
Для этого необходимо выполнить следующие действия:
- Перейдите в настройки вашего аппарата. Здесь найдите «Учётные записи» (Accounts) – Google.
- Тапните на вашу учётную запись в Гугл, и выберите «Удалить учётную запись».
- Теперь перейдите в «Приложения» – «Все».
- Найдите приложения «Google Play Маркет», «Google Service Framework», а также «Download Manager». Зайдя в каждое из указанный приложений, нажмите «Принудительно остановить», «Очистить данные» и «Очистить кэш».
- Теперь вновь перейдите в «Настройки» – «Учётные записи» – «Google».
- Добавьте ваш Gmail аккаунт.
- Перезагрузите устройство. Запустите «Плей Маркет» и установите (обновите) необходимое вам приложение.
Что такое ошибка 504 Gateway Time-out?
Коды состояния HTTP, начинающиеся с цифры 5, являются ошибками на стороне сервера. Они появляются, когда невозможно выполнить запрос из-за нарушения связи между несколькими серверами.
504 gateway time-out – это код состояния HTTP, который появляется, когда один сервер не получает своевременный ответ от другого сервера, действующего как шлюз или прокси. Проще говоря, это означает, что сервер не смог выполнить ваш запрос в течение заданного периода времени.
Ошибка 504 также может иметь и другие формулировки, например:
504 Gateway Timeout nginx Gateway Timeout Error HTTP Error 504 504 Gateway Time-out – The server didn’t respond in time HTTP Error 504 – Gateway Timeout
Использование VPN
Неплохие результаты в обходе ошибки 504 на Андроиде при установке приложений показало использование ВПН.
Для этого необходимо:
- Если позволяет «Плей Маркет», скачайте и установите ВПН-программу (к примеру, «VPN») на ваше устройство.
- Запустите приложение, выберите альтернативную к России страну (например, USA) и нажмите на опцию подключения.
- Теперь попробуйте скачать (обновить) проблемную ранее программу.
Это может помочь избавиться при установке приложений от ошибки 504 на вашем гаджете с ОС Андроид.
Причины появления ошибки 504
Заметив при скачивании приложения уведомление «Ошибка 504», необходимо выполнить некоторые действия, которые помогут быстро обозначить проблему и придумать, что делать.
Исходя из уже изученных данных, которые необходимы для нормального функционирования Play Market, можно сделать вывод: ошибка 504 возникает в случаях:
- неправильно выбранного часового пояса;
- ошибки при установке текущей даты;
- некорректной установки обновлений;
- перегруженной памяти приложения или устройства;
- большого количества кэша, мусорных файлов, ненужных apk;
- нестабильного подключения к мобильной сети Интернета или Wi-Fi;
- ошибки в обнаружении SD-карты;
- сбоя при использовании прокси-сервера;
- проблемы с доступом в личный кабинет.
Одна из интересных особенностей: чаще всего ошибка 504 возникает при скачивании приложений, которые требуют регистрации аккаунта или сертификации. Например, игры, блокноты скачиваются нормально, а уведомление о проблеме выдавалось при загрузке:
- поисковиков (Yandex, Google Chrome, Opera);
- сетевых программ (YouTube, Instagram, ВКонтакте);
- приложений, требующих аутентификации (Таблицы, Документ, Презентации);
- сервисов почты (GMail, Mail.Ru, Rambler);
- обновлений самого виртуального магазина;
- нарушение сертификации.
Главные особенности проверки нарушений — последовательность. Большинство причин ошибки 504 можно исправить самостоятельно. Это поможет подробно разобраться в особенностях функционала вашего гаджета, обновить сервисы и сэкономит деньги на ремонт.
Установка автоматической даты и времени
Также рекомендуем проверить корректность отображения даты и времени на вашем устройстве.
Для этого нужно:
- Перейти в настройки вашего девайса и найти там «Дата и время».
- Активировать опцию автоматической установки даты и времени.
- После этого необходимо перезагрузить гаджет.
Активируйте автоматическое определение времени на Андроид
Способы решения проблемы
Всего существует три основных способа решения ошибки 504: стандартный способ, восстановление из копии, работа с картой памяти. Рекомендуется попробовать их в таком же порядке, как описано в статье.
Стандартный способ с вероятностью 80% помогает решить ошибку 504. Проделайте все действия, как указано ниже в инструкции:
- Перезагрузите смартфон. Сбой может храниться во временной памяти устройства, после перезагрузки этот процесс не запустится и ошибка исчезнет.
- Проверьте подключение к Интернету. Отключите беспроводную Сеть на устройстве, опустив «шторку» вниз. Если в данный момент вы подключены к Интернету по Wi-Fi, отключите его и активируйте сотовую передачу данных и наоборот. Перезагрузите роутер и проверьте подключение к Сети на других устройствах. Если ошибка 504 возникает только при подключении по Wi-Fi или 3G, обратитесь к соответствующему провайдеру.
- Убедитесь, что на вашем устройстве установлена актуальная дата и время. Для этого зайдите в «Настройки» — раздел «Дата и время». Уберите галочку в разделе «Дата и время сети». После этого внизу вручную установите правильные параметры, и перезагрузите устройство. Проверьте, пропала ошибка или нет.
- Зайдите в раздел «Приложения», справа налево пролистайте ползунок до последней вкладки «Все». После этого поочередно войдите в пункты: «Play Market», «Google Services Framework» и «Сервисы Google Play». В каждом из них нажмите на пункты: «Отчистить Кэш» и «Отчистить данные». Не перезагружая смартфон, снова попробуйте установить или обновить любое приложения из Маркета. Если ошибка все еще появляется, попробуйте нажать на пункт «Удалить обновления».
В процессе изменения различных параметров и данных не забывайте делать резервные копии данных. Также старайтесь запомнить первоначальное положение всех активных элементов, галочек, ползунков. Это намного проще, чем потом «откатываться» к заводским настройкам и потерять важные данные.
Увеличение количества свободного места
Для комфортной установки и работы приложений на Android без высвечивания ошибки 504 рекомендуется иметь около 1 гигабайта свободного места как на смартфоне, так и на карте памяти. Освободите место на девайсе, удалив ненужные файлы. Перезагрузите гаджет и попробуйте вновь скачать нужную программу из Гугл Плей.
Это интересно: Как сделать, чтобы фото сохранялись на карту памяти Андроид.
Проблемы с сертификацией в Play Market
Запускаем Play Market, открываем меню и выбираем пункт “Настройки”. Прокручиваем экран в самый низ и смотрим пункт “Сертификация” или “Сертификация в Play защите”. У вас может появиться надпись: “Устройство не сертифицировано” – как на скрине ниже. Связано это с тем, что Гугл обновляет политику сертификации и использования устройств, что так же может послужить причиной ошибки 504.
Сертификация в Play Защите
Для решения устанавливаем программу DeviceID.
Источник: tv-st.ru
Как исправить ошибку «Тайм-аут 504 шлюза»
Ошибка HTTP 504 (тайм-аут шлюза) – это код ответа состояния, который сигнализирует о сбое сервера во время обработки вашего запроса. Обычно это признак того, что компьютер, служащий прокси-сервером (шлюзом) между вами и сервером, к которому вы получаете доступ, не ответил вовремя. Это обычная проблема для серверов с высоким трафиком, которым приходится иметь дело с большим количеством посетителей.
Даже если виновник может показаться очевидным, как и в случае с большинством кодов ответов HTTP, большую часть времени будет трудно определить точную причину. С самого начала вы должны понимать, что ошибку 504 Gateway Timeout обычно нельзя исправить на стороне клиента. Как вы, вероятно, знаете, ошибки 5xx – это коды состояния для ошибок на стороне сервера, а 4xx – ошибки, происходящие на стороне клиента. Однако бывают случаи, когда что-то в вашей конфигурации запускает этот код состояния HTTP.
Помните, что вы можете видеть 504 несколько иначе. Вот список наиболее распространенных вариантов ошибки 404:
Имейте в виду, что веб-мастера часто настраивают внешний вид сообщений об ошибках. Вы можете увидеть эту ошибку внутри графических элементов, а не просто текста на белом фоне. Вы можете столкнуться с этой ошибкой в любом интернет-браузере, в любой операционной системе и на любом устройстве (с доступом в Интернет).
Если вы столкнулись с ошибкой HTTP 504, лучше всего определить, есть ли у других такая же проблема. Это избавит вас от ненужных действий по устранению неполадок, когда проблема на самом деле связана с сервером. Вы можете сделать это, посетив тот же URL с другого устройства и используя другой мост для подключения к Интернету. Например, если вы получаете сообщение об ошибке при посещении веб-сайта со своего компьютера, переключите устройство Android/iOS на мобильные данные и перейдите по той же ссылке.
Если вы получаете эту ошибку при попытке доступа к большой сайт, стоит поискать в социальных сетях объявления о ремонтных работах или перерывах в работе. В качестве альтернативы вы можете использовать сайт с обзором статуса, например Down Detector или
В большинстве случаев ошибка не связана с вашим компьютером. Но в некоторых крайних случаях что-то в вашей сетевой конфигурации может вызвать это сообщение об ошибке.. Если вы в настоящее время сталкиваетесь с этой проблемой, вы можете попробовать следующее:
Метод 1. Перезагрузка страницы
Если вы посещаете веб-сайт с высоким трафиком, а хост/сервер перегружен и не может обработать ваш запрос.
В большинстве случаев ошибка HTTP 504 исчезнет после вы несколько раз нажали кнопку Обновить . Если это не сработает сразу, просто подождите несколько минут и снова перезагрузите страницу ( F5 или CTRL + F5 , в зависимости от браузера).
Если это не работает, попробуйте потерять подкаталоги и посетите страницу индекса этого конкретного сайта.
Метод 2: выполните общий перезапуск
Если одно из ваших сетевых устройств препятствует прохождению HTTP-запроса в указанный период времени, вы можете увидеть сообщение об ошибке 504.
Название этого метода – это маленький промах, я дам вам это. Но перезапустив все ваши сетевые компоненты, которые находятся под вашим контролем, вы можете решить большинство проблем, которые могут возникнуть на вашей стороне. Перезагрузите компьютер, модем, коммутатор маршрутизатора и любое другое сетевое оборудование, которое вы используете для облегчения доступа к Интернету в вашем доме.
Метод 3: Удалите настройки прокси-сервера
Если вы используете прокси-сервер (VPN) для защиты своей интернет-активности, вы можете захотеть проверить свои настройки, потому что ваш прокси-сервер может быть ответственным за ошибку 504. Известно, что неправильные настройки прокси-сервера вызывают ошибку 504, поэтому убедитесь, что ваш – нет.
Прокси-серверы будут приходить и уходить, особенно бесплатные. Даже если прокси-сервер в какой-то момент работал, возможно, он больше не доступен или имеет технические проблемы. Не вдаваясь в подробности, самый простой способ определить, виноват ли ваш прокси-сервер, – это отключить его и обновить страницу. Если страница загружается полностью без конфигурации прокси, значит, вам остро нужен новый прокси-сервер.
Метод 4: Устранение проблем с DNS
Когда вы выходите в сеть, ваш провайдер автоматически назначает вам первичный и вторичный сервер. Ошибка 504 Gateway Timeout вполне может быть вызвана настройками DNS. Но имейте в виду, что если рассматриваемый сайт недавно перешел на новый хост, потребуется некоторое время, пока он не будет полностью распространен.
Однако проблема с DNS также может быть связана с клиентом – боковая сторона. Чтобы убедиться, что это не так, вы можете очистить локальный кеш DNS и посмотреть, исчезло ли сообщение об ошибке. Вот как можно очистить кеш DNS:
- Нажмите клавишу Windows + R , чтобы открыть окно “Выполнить”. Введите cmd и нажмите Enter.
- Введите ipconfig/flushdns и нажмите Enter .
Примечание. Если вы работаете на Mac, откройте командный терминал, введите sudo killall -HUP mDNSResponde r и нажмите Enter. . Это эквивалентно команде в Windows.
Заключение
Если ни один из методов выше помогли вам, ваш лучший шанс – подождать, пока оператор веб-сайта или интернет-провайдер устранит проблему. Однако, если ваши друзья могут получить доступ к тому же самому веб-сайту, вам следует связаться с вашим интернет-провайдером и кратко объяснить проблему.
Источник: techscreen.ru