Как исправить ошибку 524 на сервере Cloudflare?



Попробуйте наш инструмент устранения неполадок

Cloudflare - американская компания, специализирующаяся на предоставлении интернет-безопасности и других онлайн-услуг. Некоторые из этих услуг включают защиту от DDoS-атак, сети CDN и службы доменных имен. Это очень популярный вариант, которым пользуются многие люди. Совсем недавно стало поступать много сообщений о том, что пользователи испытывают « ошибка 524 »На своих серверах.



Ошибка 524 на Cloudflare



Что вызывает «ошибку 524» на серверах Cloudflare?

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



  • Длительный процесс: Ошибка 524 указывает на то, что Cloudflare удалось установить TCP-соединение с источником, но источник не смог ответить с помощью HTTP до того, как был достигнут предел времени ожидания. Это означает, что с Cloudflare проблем нет, и он может установить соединение с источником, но источник превышает лимит времени ответа на соединение. Cloudflare ожидает только 100 секунд, прежде чем вывести эту ошибку, поэтому, если процесс, который вы выполняете, длиннее, чем этот, эта ошибка запускается.
  • Перегрузка: В некоторых случаях сервер может быть перегружен и ограничен аппаратным обеспечением. Если загрузка ЦП на сервере выше, чем обычно, это может вызвать скачок времени загрузки. Это, в свою очередь, ограничит способность сервера выполнить задачу, и эта ошибка может быть вызвана.

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

Решение 1. Проверьте ресурсы

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

Решение 2: перейти в субдомен

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



Заметка: Также рекомендуется отключить любое программное обеспечение VPS и проверить настройки Railgun.

1 минута на чтение