504 gateway time out

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

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

  • Перегрузите проблемную страницу (обычно с помощью нажатия на 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

затем нажмите на «Ок», и перезагрузите ваш компьютер.

Попробуйте использовать настройки DNS от компании «Google»

  • Свяжитесь с вашим интернет-провайдером, и уточните, нет ли у него на данный момент каких-либо проблем с сетью;
  • Напишите письмо (или найдите иную форму уведомления) собственникам проблемного ресурса об имеющейся проблеме.
  • Если вы собственник ресурса на «WordPress», и пользователи на вашем ресурсе получают ошибку 504, то это может быть лакмусом повреждённой базы данных. Установите программу «WP-DBMananer», а затем активируйте в ней опцию «Repair DB» (починить базу данных). Также убедитесь, что файл «HTACCESS» не повреждён;Используйте «WP-DBMananer» для исправления ошибок в вашей базе
  • Если проблема связана с большой нагрузкой на сервер, то, возможно, стоит провести оптимизацию сервера (например, добавить оперативной памяти), оптимизировать скрипты, увеличить количество одновременно обрабатывающихся процессов, увеличить значение переменной «php_value max_execution_time» в файле .htaccess.

Ошибка 503 на виртуальном хостинге «Service Temporarily Unavailable»

У каждого аккаунта на сервере хостинга есть определенное количество рабочих процессов, выделенное в соответствии с выбранным тарифным планом. Работа с запросами ведется в порядке очереди, они поступают на сервер, где легкие запросы обрабатываются мгновенно, а тяжелые – медленно. Всякая очередь ограничена тем или иным количеством запросов. Если новый запрос находится за пределами этой границы, принят он не будет, и вместо результата браузер выдаст оповещение “Сервис временно недоступен”. Ошибка может возникнуть из-за превышения лимита на количество PHP-процессов. Согласно техническим ограничениям на тарифных планах виртуального хостинга.

Причины возникновения данной ошибки:

  1. Зависание скриптов при передаче больших статичных файлов через php. Скрипты работают определенное время, а не постоянно. При завершении времени работы скрипта прерывается передача файла, соответственно, файл не будет передан полностью, а также запрос оставит процесс веб-сервера работать еще длительное время. Устранить ошибку вы сможете посредством следующих шагов:

    — Проверить наличие у вас медленных запросов — в папке logs вашего аккаунта создается файл mysql-slow.log. Информация в этом файле обновляется раз в сутки и содержит только самые проблемные SQL-запросы. 

    — Если в PHP-скриптах используются Include-функции, загружающие части движка, расположенные на одном аккаунте, убедитесь, что в них используется локальный путь, а не URL вида «http://…». Наличие URL заставляет сервер делать дополнительный HTTP-запрос — это занимает лишнее время и сильно замедляет загрузку сайта. 

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

  2. Большое количество запросов к серверу. Причин возникновения таких запросов несколько: 

— Загружаемый ресурс разбит/содержит ссылки на слишком больше число файлов (картинки, таблицы стилей JS-скрипты), которые подгружаются через отдельные запросы. В этом случае следует объединить ресурсы в один файл, где это возможно.

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

Что значит 504 gateway time out Nginx?

Как я уже сказал, такая ошибка возникает, когда сервер Nginx работает в режиме прокси. Например, при использовании php-fpm или Apache. Дословно, она означает, что превышено время ожидания ответа от сервера. В нашем случае, превышено время ожидания ответа от php-fpm. Рассмотрим несколько причин такого поведения:

  • Скрипт PHP или на другом языке полностью завис и уже не вернет никакого ответа;
  • Скрипт работает очень долго, но в Nginx настроен интервал на сброс соединения если целевой сервер не ответил на запрос за отведенный строк;
  • Сервер перегружен и не успевает обслужить всех клиентов, вернуть ответы на все запросы Nginx;

Дальше рассмотрим что можно сделать если вы встретились с ошибкой 504 gateway time out Nginx.

Ошибка 504 на VPS

Эта ошибка может возникнуть в случае, если для Nginx был превышен лимит на время ответа сайта (по умолчанию 30 секунд). Как правило, среднее время загрузки сайта не должно превышать 1-3 секунды. Чтобы избавиться от этой ошибки, попробуйте повысить время ожидания веб-сервера Nginx.

Если скрипты вашего сайта должны выполняться свыше 30 секунд (например, выгрузка базы данных или обмен с 1С), вы можете обратиться к сайту по порту 8081 (для ISPmanager), минуя веб-сервер Nginx. 

Также ошибка 504 может возникать, когда Nginx используется как прокси-сервер для Apache. В этом случае нужно настроить параметры времени ожидания при проксировании.

Добавьте следующие строки в блоке server в ваш файл nginx.conf:

#server {
#...

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

#...
#}

Затем перезапустите Nginx с помощью команды 

Если решить проблему не удалось, обратитесь в техподдержку. 

504 gateway timeout – что это?

Естественно, что любую процедуру лечения рекомендуется начинать с понимания причин возникновения ошибки. Или, как минимум, знания определения каждой неприятности. Если сделать перевод на русский «504 gateway time out», то получиться сообщение, в котором говорится о шлюзе, к которому истекло время, отведенное для подключения.

То есть, выглядит это примерно так:

  • Какой-то пользователь пытается совершить вход на интересный ему ресурс.
  • Начинается процесс подключения к серверу.
  • Процедура не успевает закончится в отведенное для нее время.

В итоге, возникает код ошибки 504 Gateway Time-out.

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

Следовательно, очень важно владеть информацией о том, как решить проблему 504 gateway time out

Особенности для разных версий Android

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

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

  2. Перейдите в раздел «О телефоне».

  3. Нажмите кнопку «Обновление системы».

  4. Дождитесь, пока закончиться поиск обновлений.

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

Если при установке, обновлении и загрузке приложений через Play Market у вас высветилось уведомление об ошибке с кодом 501, 504, 505 или 506, нужно перезагрузить устройство. Если это не помогло, и вы уверены, что на вашем устройстве достаточно памяти, следует очистить данные и кэш Play Market и сервисов, которые к нему относятся. Следующим шагом будет откат версии магазина до более ранней и настройка синхронизации аккаунта Google. В том случае, если ничего из вышеперечисленного не помогло, проверьте наличие более новой версии прошивки для вашего устройства и обратитесь в службу поддержки, отвечающей за Play Market.

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

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

Большие объемы трафика могут привести к тому, что ваш сервер будет выдавать ошибку 504. Хотя 503 или ошибка 502 Bad Gateway будет более вероятна.

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

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

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

Ошибка 500 на виртуальном хостинге «Internal Server Error»

Когда возникает и что такое внутренняя ошибка 500 сервера?

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

Причинами появления ошибки на виртуальном хостинге могут быть:

  • Неверный синтаксис файла .htaccess  или наличие в нем неподдерживаемых директив. Чаще всего достаточно закомментировать директиву Options (для этого нужно поставить в начале строки решетку — #), и проблема исчезнет.

    Также может помочь замена текущего файла .htaccess на стандартный для вашей CMS.

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

    Такое большое число одновременных процессов может складываться из CRON-заданий, частых подключений с помощью почтовых клиентов по протоколу IMAP, подключения по FTP или других зависших процессов.

    Для решения проблемы, вы можете: 

    — увеличить интервал запуска заданий CRON; 

    — ограничить количество IMAP-соединений в настройках почтового клиента: Ограничение IMAP-соединений;

    — проанализировать запущенные процессы самостоятельно или обратившись за помощью к разработчикам сайта.

  • Установлены некорректные права на файлы и каталоги сайта. В некоторых случаев корректными правами для каталогов являются «755», а для файлов — «644». Проверьте их правильность и при необходимости измените права на файлы и папки.
  • Ошибка в скриптах. Если существует ошибка в скрипте, или при наличии функции, которая не выполняется. Для успешного запуска скрипта функция должна быть верно прописана, поддерживаться сервером и выполняться от используемой версии PHP. Бывают ситуации, когда функция несовместима с определенными версиями PHP. Получить более подробную информацию о той или иной функции можно в интернете.
  • Не хватает оперативной памяти. Если в логах вы видите ошибку «Allowed memory size», для устранения ошибки 500 стоит оптимизировать работу скрипта. Вы можете воспользоваться специальными расширениями для анализа производительности скрипта или обратиться за помощью к специалисту, который поработает над его оптимизацией. Если ваш сайт размещен на отдельном физическом или виртуальном сервере, можно попробовать увеличить максимальное использование оперативной памяти на процесс (memory_limit). На шаред хостинге этот параметр обычно не изменяется, но есть возможность перейти на VPS. 

Если вам не удалось самостоятельно устранить ошибку 500, обратитесь в техподдержку.

504 (Gateway Time Out) на хостинге

Обычно хостеры не дают менять параметры httpd и php, однако если у вас хороший хостинг, то вам обязательно помогут разобраться с проблемой и в конце концов ваш сайт заработает правильным образом. Кстати, ошибка 504 вполне может возникать из-за «плохого» хостинга и ваши усилия ни к чему не приведут. Кстати, на хостинге beget. Мой всё свое время находится на нём и я не знаю бед.

Если ваш хостинг вас устраивает, свяжитесь с его техподдержкой и попробуйте узнать каким образом можно повлиять на параметры timeout и почему эта ошибка происходит на вашем сайте. Как уже было сказано, хостер вполне может быть причиной этой ошибки, причём страдать этим могут даже самые раскрученные хостинг-провайдеры. Я на своём опыте не раз убеждался, что раскрученный — не значит хороший.

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

Ошибка 504 Gateway Time-out: перевод и общее понимание

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

Пояснить это можно на простом примере, когда в качестве бэкэнда установлен сервер Apache, а роль фронтэнда исполняет nginx. 504 Gateway Time-out при ответе в такой паре появляется чаще всего. Схема работает примерно следующим способом.

Клиентский запрос к серверу отправляется не напрямую к Apache, а сначала проходит через nginx (что-то вроде распределителя). Если сервер Apache обработать запрос и отправить ответ за отведенное ему время оказывается не в состоянии, nginx при отсутствии ответа генерирует данную ошибку. Вообще, стоит сказать, что практически у всех версий сервера Apache есть одна довольно неприятная особенность, состоящая в том, что они в действительности не обладают достаточно высокой скоростью обработки запросов. Кроме того, на их работе может сказываться еще и огромное количество активных в данный момент времени сторонних процессов и исполняемых скриптов, работа которых тоже может даваться сбои.

12. Другие способы исправить ошибку 504

Анализировать системы управления контентом и базами данных.

Среди всех причин, которые могут привести к ошибке 504, — период бездействия во всей обработке HTTTP, который напрямую влияет на такие утилиты, как Система управления контентом (CMS), базу данных или некоторые серверные приложения, вызывающие эту ошибку.,

Перейти к владельцу или администратору сайта, чтобы решить ошибку 504

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

Увеличение ресурсов прокси-сервера

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

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

403 Error Forbidden

В некоторых случаях на запрос пользователя сайт отдает HTTP 403 Forbidden. Ошибка 403 означает, что доступ к странице или ресурсу совершенно запрещен по каким-то причинам. Вы можете получить такую ошибку как в целом на домене, так и на определенных страницах сайта. В такой момент веб-сервер понимает, какую именно страницу вы пытаетесь открыть, но отказывается осуществлять какие-либо действия. Код ошибки 403 – это результат того, что веб-сервер настроен на отказ в доступе к запрошенному ресурсу.

Основными причинами такой ошибки являются:

1. Неправильные разрешения в аккаунте пользователя.

Чаще всего при неправильных разрешениях вы увидите 500 Error, но они также могут вызвать и 403 Error. В таком случае необходимо проверить разрешения на папки и файлы. Для Linux-систем правильные разрешения на папки – 0755, на файлы – 0644, для public_html – 0750. Некоторые скрипты могут требовать разрешения 0777. Зачастую они будут блокироваться системой безопасности сервера и не работать. В таком случае вам нужно обратиться в техническую поддержку.

2. Неправильный владелец на директории /home и /publiс_html.

Обратитесь к хостинговому провайдеру, чтобы проверить, правильные ли владельцы закреплены к этим директориям.

3. Блоки mod_security.

ModSecurity – это модуль веб-сервера Apache, который блокирует известные exploit-приложения и защищает веб-сайты от хакерских атак. Он служит файерволом на виртуальных серверах.

Иногда он может рассматривать запросы плагинов или скриптов на веб-сайте как подозрительные. Таким образом, когда вы вносите изменения или добавляете какой-то код в скрипты, и он конфликтует с правилами ModSecurity, вы можете получить 403 Error и 404 Error.

В таком случае обратитесь к вашему хостинговому провайдеру, чтобы проверить логи ModSecurity и внести блоки в белый список.

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

4. Блоки HAProxy.

HAProxy – это еще одно приложение на серверах для безопасности. Оно обеспечивает балансировку нагрузки во время приема TCP- и HTTP-запросов и распределяет их на сервер так, чтобы Apache имел возможность обрабатывать их должным образом.

Когда блок вызван HAProxy, мы увидим немного другую ошибку – 403 Error: Request forbidden by administrative rules. Что же конкретно вызывает такие блоки:

  • Ручной блок домена или аккаунта в связи с DDoS-атакой. Когда домен или аккаунт подвержен DDoS-атаке, технический персонал хостинг-провайдера может заблокировать домен или аккаунт в HAProxy с целью защиты сервера и предотвращения перегрузки. После того, как атака прекратится, блок снимается.
  • Вы пытаетесь открыть административную панель WordPress через HTTP 1.0 POST запрос. HAProxy настроен так, что блокирует любые HTTP 1.0 POST запросы к wp-logn.php странице. Протокол HTTP 1.0 устарел по сравнению с HTTP 1.1 (который используется большинством пользователей) и не рекомендуется к использованию. Однако иногда вы можете использовать HTTP 1.0, когда пользуетесь устаревшими браузерами.

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

5. Пользовательские настройки или перенаправления в .htaccess.

Возможно вы настроили в .htaccess правила, которые отказывают в доступе к сайту: отказ или разрешение доступа для определенных пользователей, стран и IP-адресов. Примеры такого кода:

Блокировка пользователей с определенным IP-адресом:order allow,deny allow from all deny from X.X.X.X

Блокировка всех пользователей, кроме пользователей с определенным IP-адресом:order deny,allow deny from all allow from X.X.X.X

Код, который блокирует доступ ко всем вашим файлам в директории:Options -Indexes

В таких случаях попробуйте удалить код или переименовать .htaccess файл, чтобы выключить его.

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

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

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

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

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

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

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

Дата и время

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

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

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

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

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

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

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

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

Редактирование файла 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 при установке приложений, бывает решена.

Ошибка 504 на виртуальном хостинге «Gateway timeout»

Эта ошибка может возникнуть в случае, если для Nginx был превышен лимит на время ответа сайта (по умолчанию 30 секунд). Как правило, среднее время загрузки сайта не должно превышать 1-3 секунды.где установлен nginx в качестве фронтенда и Apache в качестве бэкенда. И многие думают, что проблема в nginx. Это не так. 

504 Gateway Timeout — значит, что клиентский запрос nginx передал апачу, а апач не смог в установленный лимит времени вернуть HTTP-ответ. Немного подробнее о взаимоотношениях nginx’а и апача в статье про 502 Bad Gateway.

Почему Apache не смог ответить? Скорее всего дело в возросшей нагрузке на сайт, при которой Apache не успевает отдавать HTTP-ответы, и новые запросы встают в очередь. Клиенты «висят» в очереди, но за приемлемое время их так и не успевают обслужить, поэтому соединения сбрасываются. 

Способы устранения ошибки 504: 

  • Добавить ресурсов серверу, в частности оперативной памяти, и увеличить количество процессов httpd (Apache), увеличение значения параметра «PHP max_execution_time».
  • Оптимизировать работу скриптов сайта, чтобы они выполнялись быстрее.
  • Если скрипты вашего сайта должны выполняться свыше 30 секунд (например, выгрузка базы данных или обмен с 1С), вы можете обратиться к сайту по порту 8081 (для ISPmanager), минуя веб-сервер Nginx.

Если раньше такой ошибки не наблюдалось, обратитесь в техподдержку. 

Если этот варианты вам не подходят, рекомендуем перенести ваш сайт на VPS, на котором доступна гибкая настройка сервера, в том числе и лимитов. Для этого закажите услугу «VPS» . 

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

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

Adblock
detector