Советы сообщества - Исправление ошибки 524: Истекло время ожидания

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

Фон
Ошибка 524 указывает на то, что Cloudflare установил успешное TCP-соединение с веб-сервером источника, но он не ответил HTTP-ответом до истечения времени соединения. В большинстве случаев Cloudflare ожидает ответа HTTP в течение 100 секунд. Если источник не отвечает в течение этого времени, Cloudflare закрывает соединение, и вы увидите сообщение “Ошибка 524: Истекло время ожидания”.

Идеи быстрого решения проблем

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

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

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

  4. Если вам нужны сценарии, которые выполняются дольше 100 секунд, не возвращая никаких данных браузеру, вы не можете запускать их через Cloudflare. Есть несколько вариантов: Запустить скрипты через поддомен с серым облаком или изменить скрипт так, чтобы он запускал длительный фоновый процесс и быстро возвращал состояние, который браузер может отслеживать до тех пор, пока фоновый процесс не завершится, и тогда можно будет получить полный ответ. Именно так поступает большинство людей, поскольку держать HTTP-соединения открытыми в течение длительного времени ненадежно и может быть очень затратно.

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

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

Легкое чтение
https://support.cloudflare.com/hc/en-us/articles/115003011431#524error

Справочные ресурсы
Центр поддержки
YouTube

Изучение проблемы
Сообщество
Google

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

Комментарии экспертов приветствуются
Данный совет Сообщества останется открытым для комментариев экспертов Сообщества и тех, кто знаком с данной проблемой. Мы очень ценим комментарии типа: “Назовите три шага, которые всегда нужно пробовать”, или “Сделайте это в первую очередь”, или “По моему опыту”.

Это совет сообщества Cloudflare, чтобы ознакомиться с другими советами, нажмите здесь.

Çevirmek…traduzir…翻译…traducir…Traduire…Übersetzen…:greyg:Перевести этот Совет

FXCTTO 101119