Нажмите "Enter", чтобы перейти к содержанию

Ошибка сервиса: Ошибка сервисов Гугл плей! — Google Play Community

Содержание

Что делать, если на страницах сайта возникают ошибки сервера

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

Что такое ошибки сервера

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

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

500: Internal Server Error

Самая распространенная внутренняя ошибка сервера. Код генерируется при любой проблеме, которая не относится к ошибкам 502–524, поэтому у кода 500 много причин появления.

Причины появления:

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

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

Устраняем своими силами

Проверьте логи ошибок веб-сервера. На хостинге RU-CENTER они размещены в каталоге /var/log, он открывается через панель управления хостингом → «Файловый менеджер». Так как используется веб-сервер Apache совместно с nginx, то логи размещаются в отдельных директориях: httpd и nginx соответственно.

Логи веб-сервера Apache (httpd)

Лог-файл — это текстовый файл с информационными сообщениями веб-сервера. Если ошибка связана с неверными директивами в .htaccess, с ошибками в работе CGI-скриптов или в файле конфигурации веб-сервера, вы увидите причину ошибки в логе веб-сервера и сможете ее устранить.

Доступные логи:

  • имя_сайта.access_log — лог обращений к сайту;
  • имя_сайта.error_log — лог ошибок сайта;
  • php_XY_error_log — лог ошибок веб-сервера для выбранной версии PHP;
  • файлы с расширением . gz — архивные логи за предыдущие дни.

Если не получилось

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

502: Bad Gateway

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

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

  1. Веб-сервер выключен.
  2. В конфигурации веб-сервера есть ошибка.
  3. Для работы сайта недостаточно оперативной памяти или других ресурсов. Например, при DDoS-атаке на сайт, когда на обработку «паразитных» запросов тратятся ресурсы веб-сервера.
  4. Произошла ошибка при работе с памятью в скрипте, это часто встречается при использовании старых версий PHP.
  5. Время выполнения скрипта превысило установленные на сервере ограничения.

Устраняем своими силами

  • Проанализируйте уровень общей нагрузки на сервер и нагрузки в момент появления ошибки.
    На хостинге RU-CENTER это можно сделать в панели управления хостингом в разделе «Ресурсы» → «Статистика». Обратите внимание на пики потребления оперативной памяти.

Статистика нагрузки на сервер в панели управления хостингом RU-CENTER

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

Если не получилось

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

503: Service Unavailable

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

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

  1. Передача большого объема данных.
  2. Превышено время ожидания загрузки.
  3. Большое количество запросов к серверу.
  4. На хостинге RU-CENTER этот код может появиться при обращении к сайту, которого на хостинге нет.

Устраняем своими силами

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

Если не получилось

Обратитесь в службу поддержки хостинг-провайдера или к разработчику.

504: Gateway Timeout

Серверу не хватило времени, чтобы получить ответ от другого сервера и завершить операцию. Как правило, среднее время загрузки не должно быть больше 1–3 секунд.

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

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

Устраняем своими силами

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

Еще для устранения ошибки можно попробовать увеличить в настройках PHP время выполнения скрипта (max_execution_time) и время получения данных (max_input_time).

Если не получилось

Обратитесь в службу поддержки хостинг-провайдера или к разработчику.

505: HTTP Version Not Supported

Ошибка 505 появляется, если использовать версию протокола HTTP, которую не поддерживает сервер. 

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

  1. Заражение вирусом, который получил контроль над браузером или исходящим трафиком.
  2. Работа с устаревшим браузером, который не поддерживает современные версии HTTP.
  3. Сервер не поддерживает новые версии протокола, по которым проходит соединение.

Устраняем своими силами

  • Поищите вирусы с помощью вашей антивирусной программы. Вредоносные ПО могут повредить и удалить файлы, нужные браузеру для определения состояний.
     
  • Обновите систему — версию ОС и/или браузера. Это поможет предотвратить не только ошибку 505, но и ряд других проблем. Если вы отключили автоматические обновления, рекомендуем скачать и установить их.

Если не получилось

Проверьте актуальность программного обеспечения на веб-сервере. Рекомендуем привлечь для этого специалиста. 

520: Web Server Is Returning an Unknown Error

Ошибка 520 может появляться, если вы используете для своего сайта сервисы Cloudflare для перенаправления трафика. Если Cloudflare не удается обработать ответ сервера, на котором размещен сайт, то он выдает эту ошибку.

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

  1. Разрыв соединения, когда запрос к серверу был успешным.
  2. Превышение размера заголовка запроса (больше 16 Кб).
  3. Ответ сервера не содержит информацию.
  4. Ответ сервера некорректен.

Устраняем своими силами

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

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

Если не получилось

Обратитесь в техническую поддержку Cloudflare.

521: Web Server Is Down

Ошибка 521 может появляться, если вы используете для своего сайта сервисы Cloudflare для перенаправления трафика. Браузер показывает ошибку 521, когда веб-сервер неожиданно обрывает соединение с Cloudflare.

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

Невозможно получить ответ от сервера.

Система безопасности веб-сервера внесла запросы Cloudflare в черный список. Это связано с тем, что система работает по принципу обратного прокси-сервера. Ваша система безопасности могла принять периодические подключения от статических IP-адресов за DDoS-атаку.

Из-за этого адреса блокируются или ограничиваются по скорости.

Устраняем своими силами

Возможно, веб-сервер отключен или работает с перебоями. В таком случае:

  1. Убедитесь, что ваш веб-сервер работает нормально.
  2. Просмотрите журналы ошибок сервера, чтобы выявить причину ошибки.

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

Если не получилось

Обратитесь в техническую поддержку Cloudflare.

522: Connection Timed Out

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

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

  1. Веб-сервер не может ответить на запрос из-за высокой загруженности.
  2. Система защиты веб-сервера блокирует запросы Cloudflare.
  3. Нет доступа к веб-серверу.
  4. Некорректно указаны настройки DNS на Cloudflare: запросы отправляются по другому адресу.
  5. Неверная настройка маршрутизации между Cloudflare и веб-сервером.

Устраняем своими силами

Убедитесь, что:

  • IP-адреса Cloudflare не блокируются в брандмауэре;
  • ваш хостинг-провайдер не ограничивает скорость и не блокирует запросы от Cloudflare;
  • веб-сервер не перегружен.

Если не получилось

Обратитесь в техническую поддержку Cloudflare, чтобы устранить неисправную маршрутизацию в сети между Cloudflare и исходным веб-сервером.

524: A Timeout Occurred

Ошибка 524 может появляться, если вы используете для своего сайта сервисы Cloudflare для перенаправления трафика. Браузер покажет эту страницу, когда подключение к веб-серверу будет установлено, но его ответ превысит лимит ожидания. Cloudflare ожидает HTTP-ответ в течение 100 секунд.

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

  1. Проблемы в работе PHP-скриптов или сбой базы данных.
  2. Высокая загруженность веб-сервера.

Устраняем своими силами

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

Если вы регулярно отправляете HTTP-запросы, выполнение которых занимает более 100 секунд (например, экспорт больших данных), подумайте о перемещении этих длительных процессов в поддомен, который не проксируется Cloudflare.

Если не получилось

Обратитесь в техническую поддержку Cloudflare.

Что означает ошибка сервера 503 и как ее исправить

Сообщение на странице сайта 503 Service Temporary Unavailable – «сервис временно недоступен» может появляться из-за технических сбоев как на сервере, так и на компьютере пользователя. Последнее случается реже.

Наиболее распространенная причина проблемы – перегруженность сервера запросами. Он не успевает их обрабатывать, и всем клиентам в очереди выдает ошибку с кодом 503. Такая картина может наблюдаться, например, во время DDoS-атаки.

Обнаружив ошибку 503, лучше всего ничего не делать. Подождите 3-5 минут. Очередь запросов в большинстве случаев – временное явление, и вскоре сайт станет доступен. Чего точно не нужно делать,– это постоянно перезагружать страницу с ошибкой. Так вы только увеличиваете число запросов в очереди.

Как устранить ошибку 503 на стороне пользователя?

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

  • Проверьте доступность сайта с помощью специальных сервисов. Например, https://2ip.ru/site-availability/. Если проверка показала, что из вашей страны сайт доступен – исправить ошибку 503 нужно на вашей стороне.
  • Перезагрузите страницу с помощью клавиш Ctrl F5 (в браузерах macOS используйте сочетание Cmd + R или Cmd + Alt + E в Safari.
  • Попробуйте открыть страницу в другом браузере, на другом компьютере. Так вы определите уровень возникновения проблемы – у вас в браузере или у вас на компьютере – и будете действовать исходя из этого. Если страница везде выдает Error 503 – то причина все же на самом сайте.
  • Закройте браузер и откройте заново. Иногда это помогает сбросить неправильные настройки сессий.
  • ​Почистите кэш и cookies браузера. Большое количество сохраненной старой информации может мешать браузеру обрабатывать соединение правильно.
  • Откройте страницу в режиме инкогнито или просто отключите все работающие в браузере дополнения и расширения – возможно, какое-то некорректно работает и приводит к появлению ошибки 503.
  • Перезагрузите компьютер. Это самый простой и быстрый способ исправить сбой в работе ПО.
  • Если не помогла перезагрузка компьютера – перезагрузите также роутер.

Что делать, если ошибка 503 – на стороне веб-ресурса?

Прежде всего, администратору сайта для ошибки сервера с кодом 503 желательно прописать параметр Retry After. Он будет показывать клиенту, через какое время тот может попробовать повторно соединится с сервером. Это уменьшит число бесконечных перезагрузок страниц и поможет снизить и без того чрезмерную в данный момент нагрузку на сервер.

Распространенные причины возникновения ошибки 503 и их исправление

В основном, ошибка 503 Service Unavailable вызывается следующими категориями причин:

  • Слишком много запросов к веб-серверу.
  • Много медленных запросов к MySQL.
  • На сайте много устаревших, нерабочих, конфликтующих плагинов и модулей CMS.
  • Неоптимизированная работа скриптов.

Также ошибка 503 может быть вызвана тем, что ваш сайт «перерос» возможности вашего хостингового тарифного плана. В этом случае стоит подумать над тем, чтобы выбрать более производительный тариф виртуального хостинга или же VPS/VDS, выделенный сервер.

Как исправить причины ошибки

Уменьшаем число запросов к веб-серверу

Устранение ошибки 503 прежде всего подразумевает снижение нагрузки на веб-сервер. Для этого:

  • установите антилич-систему. Она не позволит скачивать ваши файлы и картинки по ссылке на сторонних ресурсах – ведь так увеличивается нагрузка на ваш сервер и может возникать ошибка 503;
  • ограничьте деятельность различных ботов и роботов. При сканировании они создают множество запросов;
  • проверьте, чтобы на сайте было как можно меньше ссылок на внешние ресурсы. Оставьте только необходимые и важные. Например, иногда можно встретить большое количество информеров на странице. Каждый информер — ссылка на другой сайт, соединение с чужим сервером. Это создает дополнительную нагрузку на сервер;
  • по возможности объедините обращения к большому числу мелких файлов (скриптов, картинок, таблиц стилей), чтобы они обрабатывались одним запросом, а не множеством.

Оптимизируем работу с MySQL

  • Включите кеширование – так время обработки запроса существенно уменьшится.
  • Объединяйте запросы к БД (базе данных), чтобы один запрос обрабатывал сразу множество строк или столбцов, а не по одному.
  • Используйте индексирование по столбцам, которые часто используются в выборках.
  • Старайтесь не вкладывать один запрос в другой, так как в этом случае MySQL часто не может использовать индексы и будет долго возвращать результат.

Исправляем проблемы с CMS

Ошибка 503 Service Unavailable может быть вызвана некорректно работающими или «тяжелыми» компонентами движка вашего сайта. Чтобы выявить это, отключайте последовательно плагины или модули. Так вы найдете компонент, после выключения которого все начнет нормально работать. Оптимизируйте его или замените на более современный и быстрый.

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

Оптимизируем работу скриптов

  • В скриптах поставьте локальные ссылки вместо глобальных. В глобальных указывается полный URL вместе с http, https. Они обрабатываются как отдельные запросы к внешнему ресурсу, и это гораздо большая нагрузка, чем при использовании ссылок локального вида.
  • Не передавайте файлы большого размера с помощью скриптов. Во-первых, такая передача задействует рабочие процессы сервера, нагружает его. Во-вторых, она может давать сбои, так как работа скрипта ограничена по времени,и процесс зависает.
  • Выполнение «тяжелых», масштабных скриптов и операций (почтовой рассылки, например) запланируйте на то время, когда на сайте меньше всего посетителей.

Что можно сделать для предотвращения проблемы?

В заключение дадим несколько советов – как предотвратить возникновение ошибки 503 Service Unavailable:

  • При выборе тарифа хостинга не ориентируйтесь на среднюю нагрузки вашего сайта. Закладывайте небольшой запас мощностей, чтобы в часы пик ресурсов сервера хватало на обработку запросов.
  • Установите защиту от DDoS-атак.
  • Обновляйте плагины, темы и модули CMS, отключайте то, что не используете.
  • Регулярно анализируйте работу компонентов сайта: сервера, базы MySQL, скриптов – и вовремя оптимизируйте их, не доводя ситуацию до критической.
  • Ограничьте сканирование сайта ботами и User-агентами. Оставьте только то, что необходимо, например, боты поисковых систем, остальные заблокируйте. Обычно хостер сам блокирует большинство ненужных User-агентов, но вы можете добавить и свои кастомные настройки.

Ошибки веб-службы | Aculab

0001 Не указан обязательный параметр. Отсутствующий параметр будет указан в строке ошибки.
0002 Неверный формат параметра. Эта ошибка возникает, если отправленная строка не проходит проверку работоспособности данных, отправляемых в веб-службу. Например, указание страны цифрами вызовет эту ошибку.
0003 В веб-службу передано несколько версий параметра с одним и тем же именем, хотя требуется только одна.
0004 Тип параметра числовой, но с нулевым значением. Это не разрешено.
0005 При попытке купить номер не был указан официальный адрес, но в этой стране требуется, чтобы он был связан с купленными номерами.
0006 Указанный нормативный адрес несовместим с используемой страной и регионом. Могут потребоваться три типа адресов: местный, национальный и глобальный. Местный адрес означает, что предоставленный официальный адрес должен находиться в том же регионе и стране, что и номер, который вы пытаетесь приобрести. Национальный означает, что можно использовать любой нормативный адрес, если он находится в стране, в которой вы пытаетесь приобрести номера. Наконец, Worldwide означает, что любой адрес в мире может быть использован в качестве официального адреса.
0007 Логический параметр должен быть указан как «Истина», «Т» или «1» для истинности или «Ложь», «F» или «0» для ложно. Отправка чего-либо еще приведет к появлению этого сообщения об ошибке.
0008 Сервер не знает страну с указанным типом DID.
0009 Регион неизвестен серверу.
0010 Состояние неизвестно серверу.
0011 Вы указали штат, но номера с типом DID и в указанной стране не связаны с штатами. Возможно, в стране нет штатов.
0012 Предоставленный нормативный адрес не существует для вашей учетной записи.
0013 Данные в рамках этого вызова должны передаваться через HTTPS, поскольку они содержат личную информацию.
0014 Ваш запрос должен отправить тип метода GET или POST.
0015 Идентификатор облака, указанный в запросе, недействителен, он должен быть в формате «Регион-Слой-Облако». См. https://www.aculab.com/cloud/guides/cloud-regions для получения дополнительной информации.
0016 Эта операция требует передачи имени файла, которое отсутствует.
0017 Предоставленное имя файла не может быть найдено на сервере.
0018 У сервера возникла проблема при доступе к хранилищу.
0019 Запрос POST на сервер пуст.
0020 На сервер не передана длина содержимого.
0021 Запрос не может быть декодирован. Эта ошибка возникает, если либо тело запроса не соответствует указанному типу контента и кодировке контента, либо запрос содержит недопустимые символы.
0022 Обычная HTTP-аутентификация вашего запроса не удалась, потому что вы указали неверное имя пользователя или ключ доступа к API/пароль исходящей службы. См. https://www.aculab.com/cloud/other-apis/web-services/web-services-overview для получения информации о том, как их установить, если только вы не запрашиваете service_start, в этом случае см. https://www. aculab.com/cloud/other-apis/web-services/starting-outbound-services.
0023 Указан обязательный параметр, но его содержимое пусто.
0024 Параметр был указан в виде списка, но один или несколько его элементов пусты.
0025 Параметр идентификатора ссылки имеет неверный формат. Идентификатор состоит из трех частей, разделенных точкой. Первый шестнадцатеричный, остальные два чисто десятичные. Убедитесь, что каждый идентификатор, который вы передаете, был возвращен из API веб-служб. Если вам нужно указать более одного, разделите их косой чертой.
0026 Между запросами на управление конференциями должен быть не менее минуты.
0027 Используемая служба API неизвестна серверу.
0028 Государства используются географическими номерами только в ограниченном числе стран. Они не требуются для национальных или бесплатных номеров.
0029 Указан параметр, который не распознается этим API.
0030 Указанные параметры несовместимы друг с другом.
0100 Вы используете учетную запись разработчика, но для выполнения этой операции вам нужна учетная запись Production или Premium.
0101 На счете недостаточно средств для выполнения операции. В сообщении об ошибке будет указано, сколько кредитов требуется для разрешения операции.
0102 Операция не может быть выполнена, так как она запрещена. Вы указали неизвестный параметр на основе.
0103 Введено неверное имя пользователя.
0104 Предоставленный идентификатор экземпляра приложения не существует.
0105 Получен запрос на прерывание приложения REST, но приложение уже завершено.
0106 Ваша учетная запись деактивирована, и вы больше не можете делать какие-либо запросы веб-служб. Если это сообщение вас удивило, обратитесь в службу поддержки.
0200 В требуемой области недостаточно входящих номеров для выполнения этого запроса. Рассмотрите возможность приобретения акций в других регионах. В качестве альтернативы сообщите нам, и мы сможем увеличить запасы.
0201 did_type должен быть одним из следующих: географический, национальный, бесплатный или мобильный.
0202 Вы можете выбрать, какие типы телефонов могут звонить на ваш бесплатный номер, стоимость минуты зависит от того, какие варианты вы выберете. В вашем вызове API нет допустимых типов. Хотя бы один должен быть разрешен.
0203 Звонки с телефонов указанного типа на бесплатные номера с указанием страны и региона (префикс) не допускаются.
0300 Номер телефона для удаления не принадлежит вашей учетной записи, поэтому его нельзя удалить.
0301 Номер телефона либо не существует, либо не принадлежит вашему аккаунту.
0401 Предоставленное имя файла недопустимо для Aculab Cloud. Допускаются только значения ASCII больше 32, а также косая черта, тире, @, подчеркивание и двоеточие.
0402 Формат загружаемого файла WAV или TIFF не поддерживается Aculab Cloud. См. https://www.aculab.com/cloud/guides/sending-and-receive-faxes для получения дополнительной информации о поддерживаемых форматах WAV и https://www.aculab.com/cloud/guides/sending-and. -прием-факсов/поддерживаемые-форматы-факсов для спецификаций TIFF.
0403 Отсутствует параметр from.
0404 Отсутствует параметр to.
0405 Предоставленный токен либо недействителен, просрочен, либо иным образом не идентифицирован. Обратите внимание, что токены, возвращаемые media_delete, хранятся только четыре часа после завершения удаления.
0406 Указан допустимый тип файла MEDIA. Однако типы файлов MEDIA не могут работать с запрошенной функцией.
0407 Указан допустимый тип файла REST. Однако типы файлов REST не могут работать с запрошенной функцией.
0408 Указанный тип файла должен быть одним из типов, указанных в сообщении об ошибке.
0409 Количество часов жизни превышает максимальное значение, указанное в сообщении об ошибке.
0410 Количество дней жизни превышает максимальное значение, указанное в сообщении об ошибке.
0411 Количество оставшихся минут превышает максимальное значение, указанное в сообщении об ошибке.
0412 Спецификация времени жизни недействительна. Это должно быть в формате n[d|h|m], где n является единицей измерения, а [d|h|m] указывает дни, часы или минуты.
0413 Для этого типа файлов нельзя указать время жизни. Время жизни можно указать только для файлов MEDIA.
0500 Предоставленный тип отчета не поддерживается. Допустимые типы отчетов могут быть одним из следующих: adr, cdr, err.
0501 Тип файла отчета не поддерживается. Допустимые типы файлов отчетов: csv и json.
0503 При создании полного отчета необходимо запрашивать тип файла отчета json.
0504 Указанные дата и время имеют неверный формат. Формат должен быть ГГГГ-ММ-ДД_чч:мм:сс, с указанием даты и времени в формате UTC.
0505 Поставляемые дата и время должны предшествовать дате и времени.
0506 Вы запросили отчет о большем количестве дней, чем разрешено за два месяца.
0507 Вы уже запрашивали идентичный отчет, который все еще создается.
0508 Начальная дата слишком далеко в прошлом, данные хранятся только в течение 6 месяцев, включая текущий месяц.
0509 В настоящее время вы обрабатываете максимальное количество отчетов. Вы должны дождаться завершения существующих отчетов, прежде чем вы сможете начать новые.
0510 В настоящее время ваш отчет не может быть запущен из-за ограничений емкости в облаке. Чтобы поддерживать качество облака в целом, мы ограничиваем общее количество активных отчетов в облаке.
0600 Указано неверное количество участников. Он должен находиться в пределах диапазона, указанного веб-службой, включительно.
0601 Указано неверное время начала. Время должно быть указано в формате UTC в формате ГГГГ-ММ-ДД-ЧЧ-ММ, все целые числа. Это должно быть не менее пяти минут и не более 24 часов.
0602 Указана недопустимая продолжительность конференции. Оно должно быть в минутах и ​​в диапазоне, указанном в тексте ошибки.
0603 Конференция с таким названием уже зарезервирована.
0604 Недопустимый маркер reservation_token.
0605 Эту конференцию нельзя изменить, так как она уже отменена.
0606 Запрос увеличит общую продолжительность конференции до более чем 480 минут.
0607 Эта конференция уже завершена.
0608 Эта конференция должна начаться менее чем через пять минут, поэтому отменять ее уже поздно.
0609 Конференция уже началась, и вы не можете отменить конференцию во время ее проведения.
0610 Эта конференция должна завершиться менее чем через пять минут, так что слишком поздно продлевать ее продолжительность.
0611 Время начала конференции должно быть позже текущего времени.
0612 Вы пытались зарезервировать конференцию с большим количеством участников, чем разрешено для вашей учетной записи.
0613 Конференция с таким названием в настоящее время не известна системе.
0614 Участник с таким именем в настоящее время не известен системе.
0615 В настоящее время конференция не запущена.
0616 Были предоставлены оба параметра conference_name и reservation_token, а не только один или другой.
0617 Необходимо указать хотя бы один из вариантов участия
0700 , поэтому сообщение не может быть отправлено.
0701 Мобильный телефон с номером «кому» ранее отправил сообщение об отказе от получения дальнейших сообщений с вашего номера «от». С тех пор не было отправлено сообщение о подписке, поэтому ваше сообщение не может быть отправлено.
0702 Был запрошен отчет о доставке, но он не поддерживается для этого номера «кому» оператором, используемым для отправки сообщений с вашего номера «от кого», поэтому ваше сообщение не может быть отправлено.
0703 Контент не может быть закодирован в форму, которую мы можем отправить оператору связи, поэтому ваше сообщение не может быть отправлено.
0704 Содержание слишком длинное, чтобы мы могли разделить его на отдельные сообщения, которые мы можем отправить оператору, поэтому ваше сообщение не может быть отправлено.
0705 Содержание слишком длинное, чтобы мы могли отправить его в виде одного сообщения оператору, не поддерживающему работу с несколькими частями, поэтому ваше сообщение не может быть отправлено.
0706 Тип без обработки. Мы поддерживаем только смс, поэтому ваше сообщение не может быть отправлено. Пожалуйста, попробуйте еще раз, набрав смс.
0707 Метод status_method не обрабатывается. Мы поддерживаем только POST и GET, поэтому ваше сообщение не может быть отправлено. Повторите попытку, используя разрешенный метод status_method.
0708 На этот номер «от» не включены сообщения, поэтому ваше сообщение не может быть отправлено. Чтобы включить сообщения для этого номера, нажмите «Учетная запись», «Покупки» и убедитесь, что для номера отображается зеленый конверт. Если отображается красный конверт, щелкните, чтобы изменить его на зеленый. Обратите внимание, что для отправки сообщений этот номер должен быть приобретен в Aculab Cloud.
0709 Отсутствует либо «до», либо «от». Должен быть указан тот или иной параметр
0710 Должны быть представлены поля «кому» или «от». Вы не можете представить оба.
0711 Это превысит максимальное количество сообщений для этого номера телефона в очереди сообщений, поэтому сообщение не может быть отправлено.
0712 Вы указали недопустимый номер «кому» или код страны, на который Aculab Cloud не может отправить сообщение, поэтому сообщение не может быть отправлено.
0713 Ваша учетная запись должна быть настроена на использование флэш-SMS. Пожалуйста, свяжитесь со службой поддержки.
0714 Ваша учетная запись должна быть настроена на использование буквенно-цифровых идентификаторов отправителя. Пожалуйста, свяжитесь со службой поддержки.
0718 Ваша учетная запись должна быть настроена на отправку SMS на телефонные номера США.
0800 Маркер должен предоставлять разрешение хотя бы на одно использование, но ни одно из них не указано.
1001 Произошла внутренняя ошибка. Веб-сервис по-прежнему доступен, но это может указывать на неисправность нашего сервера.
1002 Веб-службе не удалось связаться со своим внутренним сервером, что означает, что операция не может быть продолжена. Обычно это временное сообщение об ошибке.
1003 Вы используете эту веб-службу со слишком высокой скоростью, что означает, что запрошенная вами операция не может быть продолжена. Пожалуйста, используйте его по более низкой ставке.
1004 Веб-службе не удалось связаться со своим внутренним сервером, что означает, что операция не может быть продолжена. Обычно это временное сообщение об ошибке.
2001 Ваш UAS подключился к облаку, но не смог пройти аутентификацию. Это почти наверняка связано с тем, что Облако, имя пользователя и ключ доступа к API, предоставленные UAS, не совпадают с данными вашей учетной записи. Обратите внимание, что это может произойти, если вы сгенерируете новый ключ доступа к API в облачной консоли — в этом случае вам необходимо повторно ввести свои учетные данные в UAS.
2002 Ваш UAS успешно подключился к облаку и прошел аутентификацию, но последующее подтверждение связи не удалось.
2004 Облако хотело запустить одно из ваших приложений, обнаружило UAS, на котором оно было загружено, но приложение не запустилось.
2005 Не удалось запустить приложение REST из-за неверных или отсутствующих данных либо в настройках службы, либо в параметрах приложения.
2007 Входящий вызов на DDI, указанный в тексте, был прерван, потому что, хотя он соответствует одной из ваших входящих служб, не было доступного UAS, который мог бы запустить приложение, используемое этой службой.
2008 UAS или его приложение с идентификатором экземпляра приложения и параметрами приложения, указанными в тексте, были запущены, но по завершении вернули указанный код ошибки. Результаты от -1 до -99 создаются системой UAS, а ниже -100 создаются пользователем. Информацию об системных ошибках Python UAS см. на странице https://cloud. aculab.com/documents/api/python/latest/adr.html#adr-info. Информацию об ошибках, характерных для системы .NET UAS, см. на странице https://cloud.aculab.com/documents/api/dotnet/latest/UASCSharpWritingApplications.html в правилах приложений 9.0007
2009 Приложение REST с идентификатором экземпляра приложения и параметрами приложения, указанными в тексте, было запущено, но по завершении вернуло указанный код ошибки. Результаты от -1 до -104 зарезервированы для системы REST, а ниже -105 создаются пользователем.
2011 Ваш UAS подключился к облаку и успешно прошел аутентификацию, но последующее подтверждение связи не удалось из-за несоответствия значимого номера версии.
2013 Входящий звонок на ДДИ, указанный в тексте, был брошен в связи с отсутствием кредита на счету.
2014 Звонок с указанным в тексте DDI был брошен в связи с отсутствием кредита на счету.
2016 Одно или несколько запущенных приложений были остановлены из-за отсутствия средств на счете.
2017 Одно или несколько запущенных приложений были остановлены из-за административного удержания учетной записи.
2018 Входящий звонок на DDI, указанный в тексте, был прекращен из-за того, что учетная запись находится на административном удержании.
2019 Звонок с DDI, указанным в тексте, был прерван из-за того, что учетная запись находится на административном удержании.

Что это такое и как это исправить

A 503 Ошибка службы недоступна — это код состояния ответа HTTP , указывающий, что сервер временно не может обработать запрос. Это может быть связано с перегрузкой сервера или с сервером, который отключен для обслуживания. Этот конкретный код ответа отличается от 500 Internal Server Error, который мы исследовали некоторое время назад. В то время как внутренняя ошибка сервера 500 указывает на проблему , препятствующую серверу полностью обработать запрос, ошибка 503 Service Unreachable указывает на то, что сервер все еще работает должным образом и может обработать запрос, но имеет ошибку.0963 выбрал , чтобы вернуть код ответа 503.

Существует десятков возможных кодов состояния HTTP, используемых для представления сложных отношений между клиентом, веб-приложением, веб-сервером и несколькими сторонними веб-службами. Как вы можете себе представить, определение причины определенного кода состояния может быть сложной задачей. Вот почему в этой статье мы подробно рассмотрим ошибку 503 Service Unreachable. К концу этой статьи вы узнаете, что такое ошибка 503 Service Unreachable и как ее устранять и устранять.

Проблема на стороне сервера

Все коды состояния ответов HTTP, относящиеся к категории 5xx , являются   ответами об ошибках сервера . В отличие от ошибки 502 Bad Gateway Error , которая указывает на то, что сервер где-то в цепочке соединений не работает или недоступен; ошибка 503 «Сервис недоступен» указывает на то, что сервер временно не может обработать запрос, но в остальном работает в обычном режиме. Кроме того, в отличие от шлюза 5xx 9Коды ответов 0006, которые указывают на проблемы или на веб-сервере или другом вышестоящем сервере, код ошибки 503 указывает на проблему на фактическом веб-сервере, на котором размещено ваше приложение.

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

Поскольку ошибка 503 означает, что что-то не так с сервером вашего приложения, вы можете игнорировать клиент . Это означает, что вы можете игнорировать большую часть клиентского кода и компонентов, таких как HTML, каскадные таблицы стилей (CSS), клиентский JavaScript и т. д.

Неприменимо только на веб-сайты. Обычные веб-приложения часто используются в приложениях для смартфонов с современным пользовательским интерфейсом. Если в приложении для смартфона возникает ошибка 503 Service Unavailable, проблема не связана с установленным приложением. Проблема будет заключаться в чем-то на стороне сервера, который выполняет большую часть логики и обработки для приложения.

В двух словах это ошибка 503 Service Unreachable. В следующем разделе мы рассмотрим, как диагностировать и исправить эту ошибку.

Начните с полного резервного копирования приложения

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

Диагностика ошибки 503 "Служба недоступна"

Как упоминалось ранее, ошибка 503 указывает на то, что сервер (обычно фактический веб-сервер, на котором запущено ваше приложение) временно недоступен. Обычно это происходит из-за того, что сервер «не работает» для планового обслуживания или из-за большой нагрузки трафика, которая не позволяет ему должным образом обслуживать все входящие запросы.

Сервер отключен для обслуживания

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

Сервер перегружен

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

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

Мы рассмотрим некоторые советы и рекомендации по устранению неполадок, которые помогут вам решить эту проблему. Если здесь ничего не работает, не забывайте, что Google — ваш друг. Найдите конкретные термины, связанные с вашими проблемами. Скорее всего, вы найдете других, кто столкнулся с этой проблемой и нашел способы ее решения.

Устранение неполадок на стороне сервера

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

Перезагрузите сервер

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

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

Возможно, ваш сервер и/или приложение автоматически отключаются для обслуживания. Многие современные системы управления контентом, такие как WordPress, автоматически загружают и устанавливают обновления своего базового программного обеспечения без какого-либо вмешательства с вашей стороны. В течение этого периода веб-сервер может выдавать ошибку 503 Service Unreachable Error . Если у вас есть доступ к параметрам администрирования вашего приложения/сервера, проверьте параметры конфигурации для автоматического планирования обслуживания. У вас может быть возможность отключить этот параметр, если вы предпочитаете иметь прямой контроль над этим процессом. Не забывайте регулярно обновляться до более новых версий, так как они обычно содержат критические исправления безопасности.

Проблемы с подключением к серверу

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

Неправильная конфигурация брандмауэра

Брандмауэр — это базовое устройство безопасности, которое отслеживает сетевой трафик и действует как привратник. Это помогает решить, какой трафик безопасен, а какой может быть вредоносным. В большинстве случаев брандмауэры блокируют потенциально опасный трафик (и могут регистрироваться для использования сетевым администратором). Но возможно, что брандмауэр, настроенный где-то в сети, препятствует прохождению критического трафика. Это особенно верно для приложений, использующих сети доставки контента (9).0005 CDN ). Эти CDN действуют как сторонний хост для «тяжелого» контента, такого как изображения или видео, от имени вашего приложения, поэтому ваше приложение может поддерживать свою скорость и эффективность. Однако службы автоматических брандмауэров иногда дают ложные срабатывания, принимая совершенно безопасный и действительный контент из CDN за вредоносный. Когда это произойдет, брандмауэр отключит этот поток контента, что приведет к ошибке 503.

Проверка журналов

Почти каждое веб-приложение будет вести журналы на стороне сервера в той или иной форме, например журналы приложений и журналы сервера.

    • Журналы приложений: Эти журналы содержат историю действий приложения. Обычно это включает запрошенные страницы, подключенные серверы, результаты базы данных и так далее.
    • Журналы сервера : Эти журналы относятся к фактическому оборудованию, на котором запущено приложение, и часто содержат сведения о работоспособности и состоянии всех подключенных служб или только самого сервера. Google «журналы [PLATFORM_NAME]», если вы используете CMS, или «журналы [PROGRAMMING_LANGUAGE]» и «журналы [OPERATING_SYSTEM]», если вы используете пользовательское приложение, чтобы получить больше информации о поиске журналов, о которых идет речь.

Ошибки кода приложения или сценария

Если ничего не помогает, проверьте свой код. Ошибка может быть причиной ошибки 503 Service Unreachable. Попробуйте диагностировать проблему, вручную отладив приложение и проанализировав журналы приложения и сервера. В идеале сделайте копию всего приложения на локальную машину разработки и выполните пошаговый процесс отладки. Это позволит воссоздать точный сценарий, в котором произошла ошибка 503 Service Unreachable. Как только вы узнаете, почему произошла ошибка, вы можете приступить к ее исправлению.

Ошибка 503 «Служба недоступна» в вашем веб-приложении является убедительным признаком того, что вам может понадобиться инструмент управления ошибками. Вот где на помощь приходит Airbrake. Программное обеспечение Airbrake Error & Performance Monitoring обеспечивает мониторинг ошибок в режиме реального времени и автоматические отчеты об исключениях для всех ваших проектов разработки. Панели управления Airbrake гарантируют, что вы будете получать круглосуточные обновления состояния вашего приложения и частоты ошибок.

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

Ваш комментарий будет первым

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

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