Ошибка 504 при установке приложения на андроид

Как исправить ошибку 504 в Ютубе

Восстановление системы

Ошибка 504 при установке приложения в Youtube иногда объясняется плановым обновлением ОС. Исправить ситуацию помогает возврат к предыдущему варианту ПО.

Если операционная система оснащена такой опцией, пользуются ею. Если нет, следует вспомнить о ранее сохраненной копии. В этом случае обращаются к расширенному recovery (twrp). Делается копия работающей ОС. Очищают все, кроме внешней карточки памяти. Восстанавливают ОС, выбрав соответствующую копию, из Restore.

Так как устранить ошибку 504 на Ютубе таким образом можно только до того момента, пока не будет обновлена прошивка ОС, постарайтесь не делать этого, пока не издадут более удачную редакцию.

Возврат к ранним версиям осуществляется также и при помощи различных программ, например, Team Win Recovery Project.

Перенос приложения на внутреннюю память телефона

Обнаружив код ошибки 504, Ютуб можно переместить. Операция имеет смысл при условии, что утилита расположена на внешней TF-карточке (SD-картах Micro либо Mini SD). Тогда программу перемещают во внутреннюю память аппарата.

Предварительно проверяют наличие места для переноса. Рекомендуется резервировать 10% от объема памяти устройства, но не меньше 1Гб.

Порядок работы:

  1. откройте настройки приложения;
  2. нажмите «Переместить на телефон»;
  3. пройдите в настройки телефонного аппарата;
  4. найдите «Память и SD-карта»;
  5. подайте команду на извлечение карты;
  6. закачайте или обновите утилиту из Плей Маркета;
  7. вручную вытащите карточку;
  8. удостоверьтесь в ее целостности;
  9. верните карту обратно в аппарат.

Сертификация в Play Market

Еще одна причина демонстрации кода ошибки 504 Ютуб — проблема с сертификацией в магазине.

Решение:

  1. переходим на маркет;
  2. активируем меню;
  3. перемещаемся в «Настройки»;
  4. опускаемся вниз в поисках надписи «Сертификация…»;
  5. анализируем данные.

Возможно, там будет надпись «Устройство не сертифицировано». Google периодически проводит обновление политики сертификации. Если вовремя не пройти необходимые процедуры, можно обнаружить код ошибки 504 на Ютуб.

Как пройти сертификацию

Как устранить ошибку 504 на Ютубе, появление которой обусловлено необходимостью пройти сертификацию:

Чтобы выполнить последнее действие:

  1. переходят в параметры смартфона;
  2. заходят в «Приложения»;
  3. переключают на закладку «Все»;
  4. находят надписи «Play Market», «Google Services…» и «Сервисы…»;
  5. проваливаются в них;
  6. жмут «Очистить» и «Удалить данные»;
  7. без последующей перезагрузки можно постараться инсталлировать или обновить нужные утилиты.

Сброс настроек

На Android в версиях 6, 7, 8 и 9 сброс настроек утилит делается так:

  1. заходят в «Диспетчер приложений», дотронувшись до троеточия вверху;
  2. выбирают «Сбросить настройки…»;
  3. нажимают «Сбросить».

Переустановка приложения

Переустановка утилиты начинается с ее удаления одним из способов:

  • в «Диспетчере приложений»;
  • через файловый менеджер;
  • на Play Market;
  • переместив соответствующий ярлык в корзину.

Потом заходят на Гугл Плей, находят программу и вновь ее устанавливают.

Заново зайдите в учетную запись Google

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

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

Чтобы способ сработал наверняка, перезагрузите гаджет, повторно авторизуйтесь.

Что означает ошибка 504 на Андроид?

Технически ошибка 504 в Google Play является ошибкой тайм-аута шлюза. Обычно она связана с медленным интернет-соединением. Это относится как к стационарному вай-фай, так и мобильному интернету.

Тем не менее статистически ошибку 504 наиболее часто можно встретить на Андроид 5.0 Lollipop. В версии указанной ОС «developer preview» имеется баг, напрямую ответственный в появлении ошибки 504 при установке приложений на Android. Данный баг связан с АРТ оптимизацией на устройстве, и именно он выступает непосредственной причиной ошибки.

Другими причинами, способными вызывать ошибку 504, являются следующие:

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

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

Ошибки похожие на 504 Gateway Time out

Ряд сообщений об ошибках аналогичен ошибке 504 Gateway Timeout, поскольку все они происходят на стороне сервера. Некоторые включают в себя ошибку 500 Internal Server («Внутренняя ошибка сервера»), ошибку 502 Bad Gateway (что это означает — «Неверный шлюз»), и ошибку 503 Service Unavailable («Сервис временно недоступен»), среди нескольких других.

Существуют также коды статуса HTTP, которые не являются серверными, а возникают на клиентской стороне. Например, часто встречающаяся ошибка 404 Not Found («Страница не найдена»).

Данная публикация является переводом статьи «504 Gateway Timeout Error» , подготовленная редакцией проекта.

Как исправить ошибку «-504» при установке приложения в Play Market

Распространенный случай среди пользователей Андроид устройств — ошибка «-504». Проблема появляется при установке ПО из Play Market. Также встречается при попытке обновить программное обеспечение. В разных устройствах сообщения отличаются. Как правило, это что-то похожее на: «Не удалось установить (обновить) приложение из-за ошибки (-504)». Сбой чаще случается при обновлении программ от Google: Gmail, Maps, Docs, Music, Translator, Photo и прочих. В этой статье подробно рассказано о решениях неполадки. В одних случаях придется потратить несколько минут. В других — повозиться весь день. Руководства подойдут для всех версий Android.

Как исправить 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, а также почему может возникнуть эта ошибка. Надеюсь, эта информация была полезной для вас.

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

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

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

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

    Отредактируйте файл build.prop

  4. В нём поищите следующие строчки: и замените их на: dalvik.vm.dex2oat-filter=interpret-only dalvik.vm.image-dex2oat-filter=speed

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

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

  5. Сохраните изменённый вами файл build.prop.
  6. Перезагрузите устройство и попытайтесь вновь скачать нужную программу с Плей Маркет.

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

Как исправить ошибку 504 в Ютубе

Восстановление системы

Ошибка 504 при установке приложения в Youtube иногда объясняется плановым обновлением ОС. Исправить ситуацию помогает возврат к предыдущему варианту ПО.

Если операционная система оснащена такой опцией, пользуются ею. Если нет, следует вспомнить о ранее сохраненной копии. В этом случае обращаются к расширенному recovery (twrp). Делается копия работающей ОС. Очищают все, кроме внешней карточки памяти. Восстанавливают ОС, выбрав соответствующую копию, из Restore.

Так как устранить ошибку 504 на Ютубе таким образом можно только до того момента, пока не будет обновлена прошивка ОС, постарайтесь не делать этого, пока не издадут более удачную редакцию.

Возврат к ранним версиям осуществляется также и при помощи различных программ, например, Team Win Recovery Project.

Перенос приложения на внутреннюю память телефона

Обнаружив код ошибки 504, Ютуб можно переместить. Операция имеет смысл при условии, что утилита расположена на внешней TF-карточке (SD-картах Micro либо Mini SD). Тогда программу перемещают во внутреннюю память аппарата.

Предварительно проверяют наличие места для переноса. Рекомендуется резервировать 10% от объема памяти устройства, но не меньше 1Гб.

Сертификация в Play Market

Еще одна причина демонстрации кода ошибки 504 Ютуб — проблема с сертификацией в магазине.

Возможно, там будет надпись «Устройство не сертифицировано». Google периодически проводит обновление политики сертификации. Если вовремя не пройти необходимые процедуры, можно обнаружить код ошибки 504 на Ютуб.

Как пройти сертификацию

Как устранить ошибку 504 на Ютубе, появление которой обусловлено необходимостью пройти сертификацию:

Чтобы выполнить последнее действие:

Переустановка приложения

Переустановка утилиты начинается с ее удаления одним из способов:

Потом заходят на Гугл Плей, находят программу и вновь ее устанавливают.

Повторно установите приложения

Метод подходит для пользователей, у которых появляется ошибка при попытке обновить софт, но всплывает окно с сообщением о неудачной установке. Если ПО не вшитое, удалите его любым удобным способом: перетащите ярлык на иконку в виде урны или найдите программу в Play Market и нажмите «Удалить», затем ее переустановите.

Хуже обстоят дела с системным программным обеспечением. Его стандартными методами не удалить. В таком случае поможет ADB. Скачайте утилиту «Android Debug Bridge» на компьютер или ноутбук. Также понадобится установить драйвера и Java. Включите на смартфоне отладку по кабелю. Подключите гаджет к компьютеру.

Интерфейс утилиты выглядит, как командная строка. Для работы понадобится Windows PowerShell. Это оболочка командной строки. Откройте «Мой Компьютер». Найдите папку «platform-tools» (директория ADB). Зажмите «Shift» на клавиатуре и щелкните правой кнопкой мыши по пустому месту папки.

В открывшемся контекстном меню нажмите на «Открыть окно команд» или «Открыть окно PowerShell здесь». Зависит от версии Windows. Второй вариант, как правило, встречается на последних обновлениях 10 ОС.

Чтобы удалить программу, введите в строку команду «adb uninstall название пакета». Если используете Windows PowerShell — напишите сначала «./». Подтвердите, нажав «Enter».

Чтобы узнать название пакета, зайдите в Play Market через ПК. Откройте страницу программы. Посмотрите на ссылку: весь текст после знака равно и перед «&» — название пакета. Например, «com. king. candycrushsaga».

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

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

Таким образом можно решить ошибку «-504», всплывающую при попытке установить или обновить программное обеспечение через Play Market на телефонах и планшетах с ОС Андроид.

Переустановка Гугл-аккаунта на Андроид для сброса ошибки 504

Для этого необходимо выполнить следующие действия:

  1. Перейдите в настройки вашего аппарата. Здесь найдите «Учётные записи» (Accounts) – Google.
  2. Тапните на вашу учётную запись в Гугл, и выберите «Удалить учётную запись».
  3. Теперь перейдите в «Приложения» – «Все».
  4. Найдите приложения « Google Play Маркет », « Google Service Framework », а также « Download Manager ». Зайдя в каждое из указанный приложений, нажмите «Принудительно остановить», «Очистить данные» и «Очистить кэш».
  5. Теперь вновь перейдите в «Настройки» – «Учётные записи» – «Google».
  6. Добавьте ваш Gmail аккаунт.
  7. Перезагрузите устройство. Запустите «Плей Маркет» и установите (обновите) необходимое вам приложение.

Повторно установите приложения

Метод подходит для пользователей, у которых появляется ошибка при попытке обновить софт, но всплывает окно с сообщением о неудачной установке. Если ПО не вшитое, удалите его любым удобным способом: перетащите ярлык на иконку в виде урны или найдите программу в Play Market и нажмите «Удалить», затем ее переустановите.

Хуже обстоят дела с системным программным обеспечением. Его стандартными методами не удалить. В таком случае поможет ADB. Скачайте утилиту «Android Debug Bridge» на компьютер или ноутбук. Также понадобится установить драйвера и Java. Включите на смартфоне отладку по кабелю. Подключите гаджет к компьютеру.

Интерфейс утилиты выглядит, как командная строка. Для работы понадобится Windows PowerShell. Это оболочка командной строки. Откройте «Мой Компьютер». Найдите папку «platform-tools» (директория ADB). Зажмите «Shift» на клавиатуре и щелкните правой кнопкой мыши по пустому месту папки.

В открывшемся контекстном меню нажмите на «Открыть окно команд» или «Открыть окно PowerShell здесь». Зависит от версии Windows. Второй вариант, как правило, встречается на последних обновлениях 10 ОС.

Чтобы удалить программу, введите в строку команду «adb uninstall название пакета». Если используете Windows PowerShell — напишите сначала «./». Подтвердите, нажав «Enter».

Чтобы узнать название пакета, зайдите в Play Market через ПК. Откройте страницу программы. Посмотрите на ссылку: весь текст после знака равно и перед «&» — название пакета. Например, «com. king. candycrushsaga».

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

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

Таким образом можно решить ошибку «-504», всплывающую при попытке установить или обновить программное обеспечение через Play Market на телефонах и планшетах с ОС Андроид.

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

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

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

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

Дата и время

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

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

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

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

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

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

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

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

Проблемы при инсталляции приложений

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

Понятно, что при ограничениях по скорости соединения или в зависимости от работоспособности самого ресурса такой процесс может занимать немало времени, а то и останавливаться вообще. Как ни печально, установку придется не возобновлять с какого-то места, а запускать заново.

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

Повторно установите приложения

Метод подходит для пользователей, у которых появляется ошибка при попытке обновить софт, но всплывает окно с сообщением о неудачной установке. Если ПО не вшитое, удалите его любым удобным способом: перетащите ярлык на иконку в виде урны или найдите программу в Play Market и нажмите «Удалить», затем ее переустановите.

Хуже обстоят дела с системным программным обеспечением. Его стандартными методами не удалить. В таком случае поможет ADB. Скачайте утилиту «Android Debug Bridge» на компьютер или ноутбук. Также понадобится установить драйвера и Java. Включите на смартфоне отладку по кабелю. Подключите гаджет к компьютеру.

Интерфейс утилиты выглядит, как командная строка. Для работы понадобится Windows PowerShell. Это оболочка командной строки. Откройте «Мой Компьютер». Найдите папку «platform-tools» (директория ADB). Зажмите «Shift» на клавиатуре и щелкните правой кнопкой мыши по пустому месту папки.

В открывшемся контекстном меню нажмите на «Открыть окно команд» или «Открыть окно PowerShell здесь». Зависит от версии Windows. Второй вариант, как правило, встречается на последних обновлениях 10 ОС.

Чтобы удалить программу, введите в строку команду «adb uninstall название пакета». Если используете Windows PowerShell — напишите сначала «./». Подтвердите, нажав «Enter».

Чтобы узнать название пакета, зайдите в Play Market через ПК. Откройте страницу программы. Посмотрите на ссылку: весь текст после знака равно и перед «&» — название пакета. Например, «com. king. candycrushsaga».

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

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

Таким образом можно решить ошибку «-504», всплывающую при попытке установить или обновить программное обеспечение через Play Market на телефонах и планшетах с ОС Андроид.

Работа с картой памяти

Если все вышеизложенные способы вам не помогли, то напоследок попробуйте перенести приложение Play Market в системную память (если оно у вас установлено на внешней SD-карте). Но для начала надо убедиться, что у вас достаточно места в памяти устройства. Рекомендуется иметь 10% сводного места от общей памяти устройства или как минимум 1 Гб.

Далее зайдите в параметры проблемного приложения активируйте пункт «Переместить на телефон». После чего зайдите в настройки смартфона, раздел «Память и SD-карта» и нажмите на «Извлечь SD-карту». После этого снова попробуйте скачать или обновить приложение из Play Market. Достаньте вручную внешнюю карту памяти, осмотрите ее и затем вставьте обратно в слот.

Как можно увидеть ошибку 504 Gateway Time out

Отдельным сайтам разрешено настраивать отображение ошибки Gateway Timeout. Вот несколько распространенных способов вывода подобной ошибки:

504 Gateway Timeout
HTTP 504
504 ERROR
Gateway Timeout (504)
HTTP Error 504 - Gateway Timeout
Gateway Timeout Error

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

Помните, что ошибка 504 Gateway Time out и 502 Bad Gateway nginx может появиться в любом браузере, операционной системе и на любом устройстве.

Как исправить ошибку 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;