Коды всех ошибок. Проблемы при инсталляции приложений. Причины появления ошибки

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

502 ошибка Bad Gateway может проявляться по-разному. К примеру, 502 – Service Temporarily Overloaded или HTTP Error 502 – Bad Gateway .

Что вызывает 502 ошибку сервера

Ошибка 502 говорит о том, что обратный прокси-сервер (допустим, Apache ) для сервера источника (например, nginx ) получает некорректный ответ от исходного веб-сервера.

Посмотрев внимательнее, мы обнаружили, что Apache работает в нем как прокси nginx . Веб-сервер перезагружал http-сервис почти каждый час. Наш опыт в устранении подобных ошибок показывает, что ошибка 502 Bad Gateway появляется по одной из следующих причин:

  1. Перегруженность сервера . Веб-сервер может падать из-за нехватки ресурсов (например, оперативной памяти ), вызываемой избытком выполняемых процессов или агрессивными действиями пользователей;
  2. . Такое случается при ошибках конфигурации, сбоях в модулях, любых атаках, избытке выполняемых процессов и приложений. В результате пользователь видит временную 502 ошибку;
  3. Плохой код сайта . Сайты с устаревшими приложениями или корявым кодом влияют на правильное функционирование сервера и ведут к периодическому возникновению 502 ошибки;
  4. Ошибки сети . Прочие ошибки конфигурации сети (проблемы с DNS, маршрутизация, блокировка файерволом, используемым на сервере, проблемы у провайдера ) также становятся причиной появления 502 ошибки сервера;
  5. Время ожидания серверного программного обеспечения . 502 ошибка неизбежна при снижении скорости выполнения запросов в nginx, когда средство кэширования (например, Varnish Cache ) уходит в таймаут. Сюда же относятся и медленные запросы.

Как исправить 502 серверную ошибку в nginx

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

Затем мы покопались в конфигурации сервера, и увидели, что там отсутствовал модуль mod_rpaf . Именно это и вызывало падение сервера:

root@server [~]# ls -l /usr/local/apache/modules/mod_rpaf-2.0.so /bin/ls: cannot access /usr/local/apache/modules/mod_rpaf-2.0.so: No such file or directory

Rpaf – это модуль Reverse proxy add forward , разработанный для серверов Apache . Он нужен в том случае, если вы задаете Nginx фронденд-сервером и хотите получить реальный IP серверных запросов.

Данный модуль не работал под Apache-2.4 , поэтому мы немного его подправили. После перекомпиляции и перезагрузки Apache ошибки сегментации прекратились.

Мы последили за сервером еще пару часов и убедились в том, что перезагрузки прекратились, а серверные ошибки исчезли.

Вот несколько советов, как исправить ошибку 502 bad gateway :

  • Следите за тем, чтобы файлы сайта (плагины и темы ) своевременно обновлялись и не устаревали;
  • Оптимизируйте и исправляйте медленные MySQL-запросы ;
  • Проводите аудит серверного программного обеспечения и вовремя обновляйте модули;
  • Избегайте проблем с маршрутизацией и отслеживайте любые перегрузки/атаки на сервер.

Перевод статьи «HOW TO FIX «502 SERVER ERROR – BAD GATEWAY» IN WEB SERVERS » был подготовлен дружной командой проекта .

Хорошо Плохо

Данные коды (их еще называют http-статусы) посылаются веб-сервером хостинга в ответ на запрос пользователя, который идет через его браузер. Говоря проще, пользователь хочет зайти на определенный сайт и клацает ссылку в браузере. Браузер посылает запрос на сервер хостинг-провайдера, а тот ему в ответ посылает код, исходя из которого браузер делает определенное действие (показывает сайт\показывает ошибку\показывает не то, что запросил пользователь).

Коды 100-199

100 Continue

Сообщает о том, что сервер принял первую часть запроса, и можно продолжать посылать остальные части.

101 Switching Protocols

Сервер (по требованию браузера) переключил протоколы. Это задание передается серверу в заголовке Upgrade.

Коды 200-299

200 Ok

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

201 Created

Код сообщает, что сервером создан новый идентификатор URI. В ответе сервера (заголовок Location) можно найти место куда именно были помещены созданные данные.

202 Accepted

Сервер принял запрос, но будет обрабатывать его позже. К тому же, в конечном счете нельзя быть уверенным на 100%, что сервер обработает Ваш запрос. Ищите детальную информацию о причинах в сообщении, которое приходит вместе с кодом ошибки.

203 Non-Authoritative Information

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

204 No Content

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

205 Reset Content

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

206 Partial Content

Сервер принял запрос и вернул только определенную часть данных, которые были запрошены. Какую именно часть нужно вернуть серверу, указывается в заголовке запроса пользователя Range. А сервер указывает это в своем ответе (смотрите заголовок Content-Range).

Коды 300-399

300 Multiple Choices

Код показывает, что один и тот же URL ведет к нескольким документам или страницам. Примером может служить одна и та же страница переведенная на несколько языков. Более подробно о причине ошибки, нужно узнавать в теле ответа сервера. Но чаще всего проблема кроется в заголовках или адресах объектов, и если указать их правильно, то ошибка исчезнет. Важно знать, что данная ошибка может вредить правильной индексации Вашего сайта поисковиками.

301 Moved Permanently

Пользователь запросил объект (страницу), который уже не используется сервером. А сервер в свою очередь перенаправляет пользователя на другую страницу, которая и отображается в браузере. Важно понимать, что поисковый робот перестанет индексировать исходную страницу, и вместо нее будет индексировать ту, на которую идет перенаправление. Этот способ чаще всего используется для редиректа - перенаправленния с одной страницы на другую. Для этого в файле.htaccess прописываем:

Redirect 301 /page1.html http://вашсайт.ru/page2.html

302 Moved Temporarily

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

303 See Other

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

304 Not Modified

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

305 Use Proxy

Доступ к объекту (странице сайта) может быть разрешен только с помощью proxy-сервера, адрес которого указывается в заголовке Location.

307 Temporary Redirect

Код почти идентичен 302 Moved Temporarily, но более валидный.

Коды 400-499

400 Bad Request

Сервер не понял запрос браузера пользователя из-за синтаксической ошибки.

401 Unauthorized

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

402 Payment Required

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

403 Forbidden

Ошибка сообщает о том, что доступ к данной странице запрещен, или же сервер не может его предоставить.

404 Not Found

Объект (страница сайта), который хочет увидеть пользователь не найден. Обычна причина в том, что случайно удалена запрашиваемая страница, или же ее адрес введен не правильно.

405 Method Not Allowed

В запросе (строка Request-Line) указан такой метод, который не поддерживается сервером. Часто это происходит при отправке POST-данных на неправильную страницу. Соответственно, чтобы решить эту проблему проверьте правильность указанного пути (атрибут action).

406 Not Acceptable

Пользователь пытается посмотреть документ, который существует на сервере, но имеет кодировку\язык\формат, которые не поддерживаются у пользователя. В итоге нужно искать причину в заголовках Content-Language, Content-Encoding или Content-Type.

407 Proxy Authentication Required

Сообщает о том, что запрос proxy-сервера должен быть санкционирован (заголовок Proxy-Authenticate).

408 Request Time-out

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

409 Conflict

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

410 Gone

Пользователь пытается посмотреть объект (страницу сайта), который не существует. Но раньше он существовал, и был навсегда удален с сервера.

411 Length Required

Запрос не будет принят сервером, пока не определится заголовок Content-Length.

413 Request Entity Too Large

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

414 Request URL Too Long

URL который запрашивает пользователь слишком длинный, поэтому сервер не может его обработать. Для решения проблемы проверьте правильность URL и его длинну, а также обратите внимание на атрибут Request-URI.

415 Unsupported Media Type

Сервер не поддерживает формат запроса пользователя, поэтому не может его обработать.

416 Requested Range Not Satisfiable

Сервер не сможет выполнить запрос, пока значение поля Range не станет корректным (задается в байтах).

417 Expectation Failed

Обычно эта ошибка возникает из-за того, что значение поля запроса Expect является некорректным.

422 Unprocessable Entity

Одна или несколько частей не могут быть обработаны сервером.

423 Locked

Запрашиваемый объект (страница сайта) заблокирован.

424 Failed Dependency

Один из ресурсов (зависимых) недоступен или блокирован, поэтому сервер не может дать доступ к нему.

426 Upgrade Required

Сервер принял запрос по стандартному соединению, но запрашивает SSL-соединение, которое не поддерживается клиентом. В итоге сервер выдает ошибку 426.

Коды 500-599

500 Internal Server Error

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

501 Not Implemented

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

502 Bad Gateway

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

503 Service Unavailable

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

504 Gateway Time-out

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

505 HTTP Version not supported

Пользователь отправил серверу запрос с версией http-протокола, который не поддерживается.

507 Insufficient Storage

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

510 Not Extended

Расширение запрашиваемого файла не поддерживается или отсутствует.

Если сервер, на котором располагается ваш ресурс, перегружен (это происходит вследствие исчерпывания лимита трафика), он выдает пользователю сообщение: «Ошибка 504 gateway time out». В переводе на русский это означает: "время ответа шлюза вышло, шлюз не отвечает". Возникает ситуация, когда Apache чисто физически не может обработать все http-запросы, и они встают в очередь. Однако проходит лимитное время, и приходит сообщение о том, что запрос не обработан.

Чтобы исправить ситуацию, необходимо оптимизировать ваш сервер. Для этого нужно изменить объем оперативной памяти и количество запросов http (Apache) в сторону их увеличения. Еще один вариант — оптимизировать работоспособность всех скриптов, находящихся на вашем сайте. Данная операция поможет поднять производительность обработки.

Если же вы оплачиваете свой хостинг, то следует сразу же обратиться за помощью в саппорт. Служба поддержки обязана проверить ваш сайт на наличие каких-то неисправностей и при возможности «отремонтировать» его. Не стоит пренебрегать такой возможностью. "Дырок", которые необходимо залатать, может быть больше, чем вы думаете. Некоторые хостинг-провайдеры осуществляют техническую поддержку по телефону. Данный вид помощи очень полезен, если вы в первый раз столкнулись с такими техническими проблемами, как ошибка 504. Благодаря такому саппорту вы сможете научиться устранять их самостоятельно, без посторонней помощи.

Есть и еще одна причина, по которой может возникнуть 504-ошибка: скрипт, выполняющий какую-то команду, не укладывается в те временные рамки, которые для него заданы. Это может быть связано с запросом сторонних ресурсов, либо он сам в это время занимается другим делом. Например, выстраивает поисковый индекс.
Для удаления неисправности вы можете пойти двумя путями:
1) облегчить скрипт путем его оптимизации;
2) увеличить значение PHP-параметра max_execution_time.
Еще раз хотелось бы затронуть вопрос о технической поддержке хостинг-провайдера, на котором расположен ваш сайт. Безусловно, у каждого он свой, но обязанности саппортов для всех обязательны. Бывают такие случаи, когда вопросы, отправленные в службу поддержки, остаются без внимания. Особенно если это касается каких-нибудь лагов. Например, возникает та же самая ошибка 504. В этом случае меняйте хостинг. Если начнутся более серьезные проблемы, то вряд ли вы сможете рассчитывать на их помощь.


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

Вот и все, что хотелось вам рассказать о таком явлении, как ошибка 504. Пускай она встречается вам как можно реже!

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

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

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

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

Причины появления ошибки

Теперь, насколько это возможно максимально просто, затронем технический аспект. Итак, у нас появляется ошибка 504. Что значит такое сообщение с точки зрения взаимодействия терминала пользователя и удаленного сервера?

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

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

Код 504 (ошибка): как с этим бороться?

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

Как правило, это либо кнопка «Обновить», либо использование функциональной клавиши F5. Такое правило действует для всех браузеров без исключения. Возможен, правда, более долгий вариант, когда связь является нестабильной. Очень может быть, что в данном случае придется перезагрузить всю систему или даже маршрутизатор (в частности, при использования доступа в Интернет через Wi-Fi-подключение).

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

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

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

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

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

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

Заключение

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

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

Наверняка, у вас случалась ситуация, когда вы пытаетесь открыть сайт, а он вам — Internal Server Error (например). Если сайт чужой, то вы, скорее всего, закрыли и забыли. А если какую-то подобную ошибку показывает ваш сайт, то это может привести вас в ужас: а вдруг сайт взломали или сервер “упал”? Чтобы это больше не вводило вас в панику, мы решили прояснить этот вопрос и рассказать о причинах возникновения тех или иных ошибок на виртуальном хостинге и что же с ними делать.

Прежде чем кричать “всё пропало”, выполните следующее:

  • почистите кэш браузера
  • откройте сайт в другом браузере
  • почистите локальный DNS-кэш
  • попробуйте открыть сайт в онлайн-инструменте downforeveryoneorjustme.com
  • откройте ресурс через прокси-сайты: anonymouse.org, kproxy.com, zend2.com

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

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

Из статьи вы узнаете:

500 Internal Server Error

Ошибка сервера 500, она же http 500 или “сайт упал”, как говорят в просторечии, имея в виду, что вы просто не можете зайти на свою веб-страницу. Эта ошибка означает, что веб-сервер столкнулся с непредвиденным условием, которое не позволяет ему выполнить ваш запрос для доступа к URL.

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

  1. Попробовать перезагрузить страницу, возможно, проблема была временной.
  2. Удалить cookie вашего браузера и почистить кэш.
  3. Проверить код или попробовать переименовать.htaccess файл, чтобы узнать, не вызывает ли ошибку одно из прописанных в нём правил.
  4. Проверить разрешения на папки и файлы. Для Linux-систем правильные разрешения на папки — 0755, на файлы — 0644, для public_html — 0750. Некоторые скрипты могут требовать разрешения 0777. Зачастую они будут блокироваться системой безопасности сервера и не работать. В таком случае вам нужно обратиться в техническую поддержку.
  5. Проверить RAM, CPU, Entry processes — возможно они превысили лимиты. В хостинговой панели cPanel вы можете проверить эти значения в меню Метрики. Если ваш сервер использует Linux, вы также можете воспользоваться SSH, и выполнив вход на сервер, запустить команду top -c.
  6. Проверить php.ini файл или попробовать переименовать его. Он может быть несовместим с текущей PHP-версией, установленной для сайта.
  7. Попросить техподдержку хостингового провайдера проверить, нет ли mod_security блоков в логах веб-сервера или каких-либо других ошибок, которые могут вызывать данную проблему.

501 Error Not Implemented

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

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

Если вы столкнулись с 501 Error Not Implemented, свяжитесь с техподдержкой вашего хостингового провайдера, так как самостоятельно повлиять на решение этой проблемы вы не сможете.

502 Error Bad Gateway

Еще одна распространенная ошибка — 502 bad gateway. Что значит? Эта ошибка означает, что сервер получил недопустимый ответ от вышестоящего сервера, к которому он обратился для выполнения запроса. Такая проблема связана с плохой IP-связью между серверами, включая веб-сервер сайта, который вы пытаетесь открыть. Ошибка также может означать, что вышестоящий сервер выключен.

Ошибка 502 может быть вызвана проблемами с оборудованием у вашего интернет-провайдера или же его перегрузкой. Это означает, что с сетью между вашим компьютером и хостинговым сервером что-то работает неправильно.

Что можно делать в таких случаях:

  1. Проверить сайт при помощи прокси-сервиса типа anonymouse.org, kproxy.com .
  2. Если сайт работает через прокси-сервис, попробуйте почистить кэш браузера или открыть сайт через другой браузер.
  3. Если сайт не работает через прокси-сервис, свяжитесь с вашим хостинг-провайдером — проблемы могут быть на их стороне.

503 Error Service Unavailable

503 ошибка или Error Service Unavailable (сервис недоступен) тоже встречается довольно часто. Эта ошибка означает, что веб-сервер в данное время не может обработать HTTP-запрос в связи с временной перегрузкой или техническими работами на сервере. Это временная ошибка, и она должна быть разрешена без вашего вмешательства через некоторое время. Также ошибка 503 может быть вызвана тем, что ваш хостинговый аккаунт достиг LVE-лимитов и выделить больше памяти невозможно.

Как решить проблему:

  1. Почистить кэш браузера или открыть сайт в другом браузере.
  2. Перезапустить роутер — возможно, проблема была вызвана какой-то неполадкой с ним.
  3. Обратиться к хостинговому провайдеру и попросить проверить сервер, на котором находится ваш сайт.

504 Error Gateway Timeout

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

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

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

507 Error Insufficient Storage

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

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

Скорее всего, на виртуальном хостинге вы встретите такую ошибку довольно редко, так как она более характерна для и .

508 Error Resource Limit is Reached

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

  • когда аккаунт постоянно достигает ресурсных лимитов, которые ему присвоены. Ошибка начинает отображаться, когда достигнут лимит Entry Process ресурсов;
  • перегрузка сервера может вызывать недоступность сервисов, включая cPanel.


Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: