sip 503 service unavailable что это значит
Sip 503 service unavailable что это значит
SIP/2.0 100 Trying — Запрос обрабатывается, например, сервер обращается к базам данных, но местоположение вызываемого пользователя в настоящий момент не определено.
SIP/2.0 180 Ringing — Местоположение вызываемого пользователя определено. Ему дается сигнал о входящем вызове.
SIP/2.0 181 Call Is Being Forwarded — Прокси-сервер переадресует вызов к другому пользователю.
SIP/2.0 182 Queued — Вызываемый пользователь временно не доступен, но входящий вызов поставлен в очередь. Когда вызываемый пользователь станет доступным, он передаст финальный ответ.
SIP/2.0 200 OK — Команда успешно выполнена. На запрос INVITE означает, что вызываемое оборудование согласно на участие в сеансе связи; в теле ответа указываются функциональные возможности этого оборудования; На запрос BYE означает завершение сеанса связи, в теле ответа никакой информации не содержится; На запрос CANCEL означает отмену поиска, в теле ответа никакой информации не содержится; на запрос REGISTER означает, что регистрация прошла успешно; На запрос OPTION служит для передачи сведений о функциональных возможностях оборудования, эти сведения содержатся в теле ответа.
SIP/2.0 300 Multiple Choices — Вызываемый пользователь доступен по нескольким адресам. Вызывающий пользователь может выбрать любой из них. В ответе указывается несколько SIP-адресов, по которым можно найти вызываемого пользователя, и вызывающему пользователю предлагается выбрать один из них.
SIP/2.0 301 Moved Permanently — Пользователь изменил свое местоположение, его новый адрес указан в поле Contact.
SIP/2.0 302 Moved Temporarily — Пользователь временно изменил свое местоположение (промежуток времени может быть указан в поле Expires), его новый адрес указан в поле Contact.
SIP/2.0 305 Use Proxy — Вызываемая сторона может принять входящий вызов только в том случае, когда он проходит через прокси-сервер. Вызывающей стороне рекомендуется обратиться к прокси-серверу, адрес которого указан в поле Contact. Ответ передается только терминальным оборудованием (UAS).
SIP/2.0 380 Alternative Service — Вызов не достиг адресата, но существует альтернативный вариант обслуживания, который указан в теле ответа. Например, вызов может быть переадресован к речевому почтовому ящику.
SIP/2.0 400 Bad Bequest — Запрос не понят из-за наличия в нем синтаксических ошибок.
SIP/2.0 401 Unauthorised — Запрос требует проведения процедуры аутентификации пользователя. Существуют разные варианты аутентификации, и в ответе может быть указано, какой из них использовать в данном случае.
SIP/2.0 402 Payment Required — Требуется предварительная оплата услуг.
SIP/2.0 403 Forbidden — Запрос не будет обслуживаться сервером и не должен передаваться повторно.
SIP/2.0 404 Not Found — Сервер не обнаружил вызываемого пользователя в домене, указанном в поле Request-URI.
SIP/2.0 405 Method Not Allowed — Не разрешается передавать запрос этого типа на адрес, указанный в поле Request-URI. В поле Allow ответа указываются разрешенные типы запросов
SIP/2.0 406 Not Acceptable — Ответы, генерируемые вызываемой стороной, не будут поняты вызывающей стороной.
SIP/2.0 407 Proxy Authentication Required — Клиент должен подтвердить свое право доступа к прокси-серверу.
SIP/2.0 408 Request Timeout — Сервер не может передать ответ, например, указать местоположение вызываемого пользователя, в течение промежутка времени, специфицированного в поле Expires запроса. Вызывающий пользователь может повторно передать запрос через некоторое время.
SIP/2.0 409 Conflict — Обработка запроса REGISTER не может быть завершена из-за конфликта между действием, определенным в параметре action запроса, и текущим состоянием ресурсов.
SIP/2.0 410 Gone — Сервер больше не имеет доступа к запрашиваемому ресурсу и не знает, куда переадресовать запрос.
SIP/2.0 411 Length Required — Требуется указать длину тела сообщения в поле Content-Length.
SIP/2.0 413 Request Entity Too Large — Размер запроса слишком велик для обработки.
SIP/2.0 414 Request-URI Too Large — Адрес, указанный в поле Request-URI, оказался слишком большим, поэтому его интерпретация невозможна.
SIP/2.0 415 Unsupported Media Type — Запрос содержит не поддерживаемый формат тела сообщения.
SIP/2.0 420 Bad Extension — Сервер не понял расширение протокола, специфицированное в поле Require.
SIP/2.0 480 Temporarily not available — Вызываемый пользователь временно недоступен.
SIP/2.0 481 Call Beg/Transaction Does Not Exist — Посылается в ответ на получение запроса ВYЕ, не относящегося к текущим соединениям, или запроса CANCEL, не относящегося к текущим запросам.
SIP/2.0 482 Loop Detected — Сервер обнаружил, что принятый им запрос передается по замкнутому маршруту (в поле Via уже имеется адрес этого сервера).
SIP/2.0 483 Too Many Hops — Сервер обнаружил в поле Via, что принятый им запрос прошел через большее количество прокси-сервером, чем разрешено в поле Max-Forwards.
SIP/2.0 484 Address Incomplete — Сервер принял запрос с неполным адресом в поле То или Request-URI. Требуется дополнительная адресная информация.
SIP/2.0 485 Ambiguous — Адрес вызываемого пользователя неоднозначен. В заголовке Contact ответа может содержаться список адресов, по которым этот запрос можно передать.
SIP/2.0 486 Busy Here — Вызываемый пользователь в настоящий момент не может принять входящий вызов по данному адресу. Ответ не исключает возможности связаться с пользователем по другому адресу или, к примеру, оставить сообщение в речевом почтовом ящике.
SIP/2.0 500 Internal Server Error — Cервер не имеет возможности обслужить запрос из-за внутренней ошибки. Клиент может попытаться повторно послать запрос через некоторое время.
SIP/2.0 501 Not Implemented — В сервере не реализованы функции, необходимые для обслуживания этого запроса. Ответ передается, например в том случае, когда сервер не может распознать тип запроса.
SIP/2.0 502 Bad Gateway — Сервер, функционирующий в качестве шлюза или прокси-сервера, принимает некорректный ответ от сервера, к которому он направил запрос.
SIP/2.0 503 Service Unavailable — Сервер не может в данный момент обслужить вызов вследствие перегрузки или проведения технического обслуживания.
SIP/2.0 504 Gateway Timeout — Сервер, функционирующий в качестве шлюза или прокси-сервера, в течение установленного интервала времени не получил ответ от сервера (например, от сервера определения местоположения), к которому он обратился для завершения обработки запроса.
SIP/2.0 505 SIP Version not supported — Сервер не поддерживает данную версию протокола SIP.
SIP/2.0 600 Busy Everywhere — Вызываемый пользователь занят и не желает принимать вызов в данный момент. Ответ может указывать подходящее для вызова время
SIP/2.0 603 Decline — Вызываемый пользователь не может или не желает принимать входящие вызовы. В ответе может быть указано подходящее для вызова время.
SIP/2.0 604 Does not exist anywhere — Вызываемого пользователя не существует.
SIP/2.0 606 Not Acceptable — Вызываемый пользователь не может принять входящий вызов из-за того, что вид информации, указанный в описании сеанса связи в формате SDP, полоса пропускания и т.д. неприемлемы.
Что означает ошибка сервера 503 и как ее исправить
Как и любая проблема с доступом к интернет-ресурсам, ошибка 503 Service Unavailable («Сервис недоступен») может быть вызвана сбоями как на стороне пользователя, так и на стороне сервера, на котором находится сайт. Поэтому первое, что нужно сделать, если вы столкнулись с таким сообщением при посещении веб-ресурса, попробовать устранить сбой своими силами. Это намного проще и быстрее, чем пытаться донести информацию о возникших сложностях до владельца сайта.
Процедура устранения проблемы со стороны администратора веб-ресурса более сложная, но в большинстве случаев именно неправильные настройки на уровне хостинга или настроек сайта в панели управления CMS приводят к появлению ошибки сервера с кодом 503.
Мощный хостинг в подарок при заказе лицензии 1С-Битрикс
Выбирайте надежную CMS с регулярными обновлениями системы и профессиональной поддержкой. А мы подарим вам год мощного хостинга – специально для сайтов на 1С-Битрикс.
Устранение ошибки 503 пользователем
Возникает резонный вопрос: почему бы просто не покинуть проблемный сайт, пусть сами разбираются со своими багами? Это решение очевидное, но не совсем верное. Во-первых, вам может быть очень необходимо посетить именно этот веб-ресурс. Во-вторых, появление сигнала об ошибке доступа может говорить о том, что с вашим браузером, программным обеспечением, компьютером или другими устройствами что-то не в порядке. И тогда это уже ваша проблема, которая может повторяться систематически и при посещении других сайтов. Рассмотрим, что можно сделать самому, чтобы исправить ошибку 503, двигаясь от простого к сложному.
Если ни один из вышеприведенных способов не помог, а достучаться до сайта ну очень нужно, пишите о проблеме в техподдержку данного ресурса, приложив скриншот страницы с кодом и описанием ошибки.
Ошибка 503 может отображаться в разных форматах с дополнительными информативными сообщениями. Появление страницы «503 Service Temporary Unavailable – Сервис временно недоступен» говорит о том, что проблема носит временный характер. В этом случае пользователю рекомендуется не предпринимать никаких действий и просто дождаться, когда доступ восстановится автоматически.
Решение проблем с ошибкой 503 администратором веб-ресурса
При возникновении ошибки 503 Service Unavailable в любом ее проявлении администратор web-ресурса в первую очередь должен разобраться в причине ее появления. Игнорирование данной процедуры по принципу «само пройдет» может привести к тому, что сайт понесет глобальные потери в объеме пользовательского трафика и, как следствие, конверсии. Посетители, регулярно сталкивающиеся с проблемами доступа к определенному ресурсу, очень быстро занесут его в «игнор».
В зависимости от конкретного тарифного плана хостинга каждый сайт имеет ограничения по одновременной обработке запросов, поступающих на сервер от конечных пользователей. Более простые запросы браузеров обрабатываются практически мгновенно, сложные ожидают очереди в порядке их поступления. Количество отложенных запросов лимитировано, при превышении нормы каждый следующий отклоняется. В этом случае посетитель сайта видит на экране сообщение с кодировкой error 503.
Наиболее частые причины возникновения ошибки 503 на стороне сервера
Как видим, решение практически всех проблем, приводящих к появлению ошибки 503, достигается использованием более мощных серверов и высокоскоростного качественного хостинга. Отрицательная сторона этого способа в его затратности. Распределение пользовательского трафика неравномерно по времени, и банальный апгрейд железа не поможет полностью исключить сбои в моменты пиковых нагрузок.
Как избежать появления ошибок 503
Для начала рекомендуется провести статистический анализ через административную панель (снять логи), чтобы понять, какие процессы создают максимальную нагрузку на сервер, и произвести определенные изменения в настройках.
Уменьшение нагрузки на базу данных можно добиться следующими способами:
Оптимизация работы скриптов
Дополнительную нагрузку на сервер, приводящую к появлению ошибки 503, могут создать DDoS-атаки. Защита от них с помощью фильтрации относится к отдельной теме обсуждения.
Следует отметить, что ошибка 503, вызванная перегрузкой серверных мощностей, может пройти сама собой, без внешнего вмешательства. Чтобы понять, произошло ли исправление ситуации, достаточно периодически перезагружать сайт.
Заключение
Ошибка 503 Service Unavailable может возникнуть на любом сайте, управляемом одной из наиболее популярных CMS – WordPress (Вордпресс), Joomla (Джумла), DLE (ДЛЕ) и любой другой, использующей базы данных MySQL. Способов ее решения много, начиная от самых простых на уровне пользователя и заканчивая довольно сложными процедурами, которые должен выполнить администратор сайта.
Буду благодарен, если вы нашли нестандартный подход к устранению сбоя с кодировкой 503 и готовы поделиться своим опытом в комментариях!
SIP ответы и их значения
1xx – информационные ответы
SIP/2.0 100 Trying
Запрос обрабатывается.
SIP/2.0 180 Ringing
Местоположение вызываемого пользователя определено. Выдан сигнал о входящем вызове.
SIP/2.0 181 Call is Being Forwarded
Прокси-сервер переадресует вызов к другому пользователю.
SIP/2.0 182 Call is Queued
Вызываемый абонент временно не доступен. вызов поставлен в очередь.
SIP/2.0 183 Session Progress
Используется для того, чтобы заранее получить описание сеанса информационного обмена от шлюзов на пути к вызываемому пользователю.
2xx – ответы о завершении запроса
SIP/2.0 200 OK
Успешное завершение.
SIP/2.0 202 Accepted
Запрос принят для обработки. Используется для справки о состоянии обработки.
3xx – сообщения о переадресации
SIP/2.0 300 Multiple Choices
Указывает несколько SIP-адресов, по которым можно найти вызываемого пользователя.
SIP/2.0 301 Moved Permanently
Вызываемый пользователь больше не находится по адресу, указанному в запросе.
SIP/2.0 302 Moved Temporarily
Пользователь временно сменил местоположение. (Настроена переадресация по SIPUA в т.ч. с VOIP-телефона)
SIP/2.0 305 Use Proxy
Вызываемый пользователь не доступен непосредственно. Входящий вызов должен пройти через прокси-сервер.
SIP/2.0 380 Alternative Service
Запрошенная услуга недоступна, но доступны альтернативные услуги.
4xx – невозможность обработать запрос
SIP/2.0 400 Bad Request
Запрос не распознан из-за синтаксических ошибок или ошибок в сигнализации.
SIP/2.0 401 Unauthorized
Нормальный ответ сервера о том, что пользователь еще не авторизовался. Обычно после этого абонентское оборудование отправляет на сервер новый запрос, содержащий логин и пароль.
SIP/2.0 401 AUTH Error: Stall nonce
1.Разные данные в поле NONCE (шифр пароля), проверить дату/время или проблема с протоколом шифрования
2. П роверить на клиентской стороне не заблокирован ли sipnet.ru (212.53.40.40)
SIP/2.0 401 Expired Authorization
Время регистрации истекло.
SIP/2.0 402 Payment Required
Требуется оплата (зарезервирован для использования в будущем).
SIP/2.0 403 No Such User
Нет такого пользователя. Ошибка в номере, логине или пароле.
SIP/2.0 403 No license available
Кончились лицензия на SIP
SIP/2.0 403 You
Нет такого пользователя. Ошибка в номере, логине или пароле.
SIP/2.0 403 User Disabled
Пользователь отключен.
SIP/2.0 403 You do not have the required right
Не верный логин в поле FROM
SIP/2.0 403 Wrong Guess
Ошибка в пароле.
SIP/2.0 403 Conflict
Такой SIP-номер уже используется.
SIP/2.0 403 Forbidden
Абонент не зарегистрирован.
SIP/2.0 403 Empty Route Set
Нет ни одного шлюза в роутинге.
SIP/2.0 403 Caller Not Registered
Нет такого пользователя.
SIP/2.0 403 Out of Look-Ahead Retries
Перебор узлов закончен.
SIP/2.0 403 Invalid Phone Number
Нет такого направления.
SIP/2.0 403 No Money Left on RFC Account
На счету не достаточно денежных средств для совершения вызова.
SIP/2.0 404 Not found
Вызываемый абонент не найден, нет такого SIP-номера.
SIP/2.0 404 Undefined Reason
Неопределенное направление.
SIP/2.0 404 Unknown user account
Логин и пароль не найдены.
SIP/2.0 404 Out of Order
В заявке на маршрутизацию по этому направлению нет принимающих шлюзов.
SIP/2.0 405 Method Not Allowed
Метод не поддерживается. Может возникать если пользователь пытается отправлять голосовую почту и т.п.
SIP/2.0 406 No codecs match
Неправильная конфигурация кодеков.
SIP/2.0 406 Not Acceptable
Пользователь не доступен.
SIP/2.0 407 Proxy Authentication Required
Необходима аутентификация на прокси-сервере.
SIP/2.0 407 User not found
Проверить ID на CGP
SIP/2.0 408 Request Timeout
Время обработки запроса истекло. Абонента не удалось найти за отведенное время. (Проблема с firewall, нет ответ на Invite от сервера)
SIP/2.0 408 Login timed out
За отведенное время не получен ответ от сервера на запрос авторизации.
SIP/2.0 410 No Route
Вариант «SIP/2.0 403 Empty Route Set». Нет доступа к ресурсу или ресурс по указанному адресу больше не существует.
SIP/2.0 413 Request Entity Too Large
Размер запроса слишком велик для обработки на сервере.
SIP/2.0 415 No Media
Звонок совершается неподдерживаемым кодеком.
SIP/2.0 416 Unsupported Scheme
Сервер не может обработать запрос из-за того, что схема адреса не распознана.
SIP/2.0 420 Bad extension
Неизвестное расширение. Сервер не распознал расширение протокола SIP.
SIP/2.0 421 Extension Required
В заголовке запроса не указано, какое расширение сервер должен применить для его обработки.
SIP/2.0 423 Interval Too Brief
Сервер отклоняет запрос, так как время действия ресурса короткое.
SIP/2.0 480 Invalid Phone Number
Неправильный номер телефона, не соответствует количество цифр или неправильный код страны или города.
SIP/2.0 480 Destination Not Found In Client Plan
Направления нет в тарифном плане абонента.
SIP/2.0 480 Wrong DB Response
Проблемы с центральной базой данных.
SIP/2.0 480 DB Timeout
Проблемы с центральной базой данных.
SIP/2.0 480 Database Error
Проблемы с центральной базой данных.
SIP/2.0 480 Codec Mismatch
Несоответствие кодеков.
SIP/2.0 480 No Money Left on RFC Account
Не достаточно денежных средств на счету.
SIP/2.0 480 Empty Route Set
Пустое направление. Нет принимающих шлюзов.
SIP/2.0 480 No money left
Не достаточно денежных средств на счету.
SIP/2.0 480 Temporarily Unavailable
Временно недоступное направление. (Возможно статус DND)
SIP/2.0 481 Call Leg/Transaction Does Not Exist
Действие не выполнено. Нормальный ответ при поступлении дублирующего пакета.
SIP/2.0 482 Loop Detected
Обнаружен замкнутый маршрут передачи запроса.
SIP/2.0 483 Too Many Hops
Запрос на своем пути прошел через большее число прокси-серверов, чем разрешено.
SIP/2.0 484 Address Incomplete
Принят запрос с неполным адресом.
SIP/2.0 485 Ambiguous
Адрес вызываемого пользователя не однозначен.
SIP/2.0 486 Busy Here
Абонент занят.
SIP/2.0 487 Request Terminated
Запрос отменен. Обычно приходит при отмене вызова.
SIP/2.0 488 Codec Mismatch
Нет шлюзов с поддержкой заказанного кодека.
SIP/2.0 488 Private IP Address
Адрес RTP media из сетей RFC1918.
SIP/2.0 488 Not acceptable here
Не совпадают кодеки
SIP/2.0 491 Request Pending
Запрос поступил в то время, когда сервер еще не закончил обработку другого запроса, относящегося к тому же диалогу.
SIP/2.0 493 Undeciperable
Сервер не в состоянии подобрать ключ дешифрования. Невозможно декодировать тело S/MIME сообщения.
SIP/2.0 499 Codec Mismatch
Отсутствует кодек.
5xx – ошибки сервера
SIP/2.0 500 Internal Server Error
Внутренняя ошибка сервера.
SIP/2.0 500 DB Timeout
Нет ответа от базы данных.
SIP/2.0 500 Database Error
То же самое, но в другой момент.
SIP/2.0 500 Wrong DB Response
Неправильный ответ базы данных.
SIP/2.0 500 Undefined Reason
Неопределенная причина.
SIP/2.0 500 account has been moved to a remote system
Аккаунт перенесен в удаленную систему (дословно).
SIP/2.0 500 Call placing quota exceeded
Превышен CPS.
SIP/2.0 501 Method Not Supported Here
В сервере не реализованы какие-либо функции, необходимые для обслуживания запроса. Метод запроса SIP не поддерживается.
SIP/2.0 502 Bad Gateway
Сервер, функционирующий в качестве шлюза или прокси-сервера, принимает некорректный ответ от сервера, к которому он направил запрос.
SIP/2.0 503 Service Unavailable
Сервер не может в данный момент обслужить вызов вследствие перегрузки или проведения технического обслуживания.
SIP/2.0 504 Server time-out
Сервер не получил ответа в течение установленного промежутка времени от сервера, к которому он обратился для завершения вызова.
SIP/2.0 505 SIP Version not supported
Версия не поддерживается. Сервер не поддерживает эту версию протокола SIP.
SIP/2.0 513 Message too big
Сервер не в состоянии обработать запрос из-за большой длины сообщения.
6xx – глобальная ошибка
SIP/2.0 600 Busy everywhere
Вызываемый пользователь занят и не желает принимать вызов в данный момент.
SIP/2.0 603 Decline
Вызываемый пользователь не желает принимать входящие вызовы, не указывая причину отказа.
SIP/2.0 604 Does Not Exist Anywhere
Вызываемого пользователя не существует.
SIP/2.0 606 Not Acceptable
Соединение с сервером было установлено. Отдельные параметры, такие как тип запрашиваемой информации, полоса пропускания, вид адресации не доступны.
Как исправить ошибку 503 Service Unavailable
Разбираемся, что означает ошибка 503 Service Unavailable, из-за чего она может возникнуть и что делать, чтобы убрать её с сайта.
Что внутри
Что такое ошибка 503
Ошибка 503 Service Unavailable — это код состояния HTTP, один из стандартных ответов сервера на запрос браузера. Примеры других кодов HTTP: 403 Forbidden, 404 Not Found или 500 Internal Server Error.
Сервер отправляет один из таких кодов каждый раз, когда вы открываете в браузере новую страницу или переходите по ссылке. Даже если сайт нормально загрузился и никакой ошибки не было, отправляется код HTTP 200 OK.
Конкретно этот код HTTP — 503 Service Unavailable — означает, что прямо сейчас сервер не готов обработать запрос, потому что перегружен или на нём проводятся технические работы.
Как может выглядеть ошибка 503
Если на вашем сайте возникнет 503 ошибка, вы увидите стандартную страницу, которая будет отличаться в зависимости от веб-сервера на вашем хостинге. Вот несколько примеров.
Иногда страницу с этой ошибкой оформляют в общем дизайне сайта или приложения. Но так обычно делают только крупные бренды, потому что 503 ошибка встречается довольно редко. Вот пара примеров.
У движка или фреймворка, на котором сделан ваш сайт, тоже может быть своя страница 503 ошибки. Например, в панели управления WordPress она может выглядеть вот так.
В зависимости от дизайна будет отличаться и текст на странице. Не факт, что это будет именно «Ошибка 503» или «503 Service Unavailable». Вот некоторые варианты, которые могут вам повстречаться:
Почему возникает ошибка 503
Как мы уже выяснили, когда на сайте возникает 503 ошибка Service Unavailable, это значит, что сервер либо перегружен, либо на нём проводятся технические работы. Перегрузка может случиться по разным причинам. Вот несколько из них:
Как 503 ошибка влияет на SEO
Обычно, когда поисковый робот заходит на страницу и видит ошибку с кодом 5хх, он пробует зайти на неё ещё раз в пределах суток, рассчитывая на то, что владелец сайта решит проблему. Если ошибка возникает и при повторном посещении, бот может исключить страницу из индекса.
Проверить, выпала ли страница из индекса, можно в Google Search Console. Для этого войдите в консоль, введите в строке поиска URL страницы и нажмите Enter. Сервис проверит страницу и покажет её статус. Если страницы уже нет в индексе, нажмите «Запросить индексирование», чтобы повторно её туда добавить.
Также Search Console поможет вам своевременно обнаруживать ошибки. Для этого просто периодически проверяйте раздел «Покрытие» на главной странице панели в меню слева. В него будут записываться все ошибки на сайте.
Как исправить ошибку 503
Сначала убедитесь, что ваш провайдер не проводит техобслуживание сервера. У нас на хостинге в Панели клиента есть специальный раздел с уведомлениями, где мы предупреждаем о любых технических работах.
Также 503 ошибка может ненадолго возникнуть, если запустить обновление плагинов или темы на сайте с WordPress. Когда всё обновится, ошибка исчезнет сама.
Если же ошибка не проходит или периодически повторяется, дело всегда на стороне сервера. Чтобы исправить ошибку, понадобится доступ на хостинг. Поэтому, если вы просто зашли на чужой сайт и увидели код ошибки 503, единственный вариант — подождать. А если вы владелец сайта, вот несколько советов, как её исправить.
Проверьте логи
Это поможет сразу точно определить причину ошибки, а не перебирать все варианты подряд. В зависимости от вашего веб-сервера, логи будут по умолчанию храниться в одной из системных папок:
Если вы управляете сервером при помощи какой-то панели управления, логи могут храниться в других папках. Например, в панели управления Webuzo, которую мы предоставляем бесплатно у себя на VPS, логи будут расположены по пути /usr/local/apps/apache/logs/vashdomen.err.
Доступ к этим файлам будет, только если у вас VPS или выделенный сервер. Если у вас виртуальный хостинг, по умолчанию логи будут в файле error_log, который лежит в корневой папке домена, но CMS могут переопределять путь к этому файлу в другие папки. Плюс некоторые записи могут попадать не туда, а в основной лог, к которому есть доступ только у провайдера. Поэтому, если у вас там ничего нет, напишите в службу поддержки и попросите предоставить последние строки.
Если по логам ничего не понятно, попробуйте советы ниже или погуглите фрагмент ошибки. Возможно, у кого-то была такая же проблема и её решение описали на каком-нибудь форуме. Либо свяжитесь с техподдержкой вашего хостинг-провайдера и попросите их помочь.
Оптимизируйте работу сайта
Отправлять массовые рассылки со своего сервера, особенно если у вас большая база подписчиков, лучше ночью, когда нагрузка на сайт минимальная. Днём этот процесс может вызвать 503 ошибку или как минимум замедлить работу сайта. Если отправляете рассылки при помощи стороннего сервиса, можно запускать и днём, разницы нет.
Плохо проиндексированные таблицы или большое количество MySQL-запросов могут создавать чрезмерную нагрузку на базу данных. Если разбираетесь, проанализируйте нагрузку при помощи команд show global status, vmstat, top. Если нет, обратитесь за советом к разработчику.
Отдельный момент — на любом сайте стоит использовать кэширование, потому что оно здорово разгружает сервер. Это не значит, что ошибка 503 перестанет возникать, как только вы его подключите, но часть нагрузки точно уйдёт.
Если у вас сайт на WordPress или другом движке, кэширование можно настроить при помощи модулей вроде LiteSpeed Cache. Он есть для многих популярных CMS. А если сайт разрабатывали с нуля, обсудите этот вопрос с разработчиками.
Отключите плагины
На сайте с WordPress перегрузка сервера может произойти из-за проблемы с плагинами. Чтобы это проверить, временно отключите их и снова зайдите на сайт.
Скорее всего, из-за ошибки у вас не будет доступа в консоль WordPress, поэтому отключать плагины придётся в панели управления хостингом. Вот как сделать это на хостинге с cPanel.
На главной странице панели найдите блок «Файлы» и перейдите в раздел «Менеджер файлов».
Затем перейдите в корневую папку домена, откройте в ней папку wp-content и поменяйте название папки plugins. Это отключит все плагины.
Корневая папка основного домена на хостинге обычно называется public_html, а дополнительного — так же, как и дополнительный домен.
Если это помогло и ошибка 503 исчезла, остаётся выяснить, какой именно плагин её вызвал. Для этого переименуйте обратно папку plugins, зайдите в неё и по очереди переименовывайте каждую папку, пока не найдёте источник ошибки.
Отключите тему
Тема вашего сайта на WordPress тоже может быть причиной 503 ошибки. Решение будет таким же — отключить текущую тему и проверить, помогло ли это. Но делается всё немного по-другому. Просто отключить папку с темами не поможет, вместо этого нужно изменить используемую тему в базе данных. Вот как это делается в cPanel.
На главной странице панели найдите блок «Базы данных» и перейдите в раздел «phpMyAdmin».
В phpMyAdmin выберите слева базу данных вашего сайта и перейдите в таблицу wp_options. Затем в верхнем меню перейдите в раздел «Search», в строке option_name введите слово «template» и нажмите «Go».
Найдётся именно та строка, в которой указана текущая тема вашего сайта. Кликните два раза по её названию или нажмите в строке кнопку «Edit» и поменяйте название темы на twentytwentyone. Это тема, которая устанавливается по умолчанию.
Если после этого ошибка 503 исчезла, значит дело в теме. Дальше можно попробовать её переустановить или восстановить одну из последних резервных копий. Перед переустановкой темы на всякий случай сделайте резервную копию сайта.
Ограничьте частоту сканирования сайта
Иногда поисковый робот Google или какого-то другого поисковика может серьёзно нагружать сайт в момент сканирования. В теории это может стать дополнительным фактором, который повлияет на работоспособность сервера и вызовет 503 ошибку. Если дело именно в боте, вы поймёте это по логам. Решением в этом случае будет ограничить частоту сканирования. Вот как сделать это для бота Google: инструкция по настройке частоты сканирования.
Перейдите на более мощный тариф
Если ни один из советов не помог, возможно, вашему сайту просто больше не хватает ресурсов текущего тарифного плана. Такое может быть, если вы используете дешёвый хостинг. Чем он дешевле, тем меньше каждому пользователю доступно ресурсов и тем больше ограничений.
Это нормально для развивающегося проекта — со временем переходить на более мощный тариф, но не факт, что дело именно в тарифе. Сначала стоит убедиться, что сайт оптимизирован. Рекомендуем для начала написать в техподдержку провайдера и рассказать о том, что вы уже сделали. Пусть их специалисты оценят ситуацию и посоветуют, что делать.
Что дальше
Если вы не нашли решения в статье, значит у вас специфическая ситуация. Пришлите в комментариях к этой статье текст из логов, попробуем вместе разобраться.
Если покупали хостинг у нас, присылайте логи сразу на почту support@hostiq.ua, чтобы вопросом занялись наши технические специалисты.
Переезжайте к нам на хостинг
Если вам нужен новый тариф, переезжайте к нам. У нас круглосуточная поддержка, которая решает проблемы быстро и в любое время. Даже если вопрос возникнет ночью в выходной или в праздничный день.
Мы готовы перенести сайт за вас и проверить, чтобы всё исправно работало. А если время действия старого хостинга ещё не истекло, пришлите квитанцию об оплате и мы добавим оставшееся время к вашему хостингу у нас.