Как да коригираме грешка 524 на Cloudflare сървър?
Cloudflare е американска компания, която е специализирана в предоставянето на интернет сигурност и други онлайн услуги. Някои от тези услуги включват DDoS защита, CDN и услуги за имена на домейни. Това е много популярен вариант и се използва от много хора. Съвсем наскоро се появиха много отчети, в които потребителите изпитват „ Грешка 524 “ на сървърите си.
Какво причинява „Грешка 524“ на Cloudflare сървъри?
След като получихме множество отчети от множество потребители, решихме да проучим проблема и създадохме набор от решения, за да го отстраним напълно. Също така разгледахме причините, поради които се задейства, и ги изброихме по следния начин.
- Дългосрочен процес: Грешка 524 показва, че Cloudflare е успял да осъществи TCP връзка с източника, но първоначалният не е в състояние да отговори с HTTP преди да бъде достигнат лимитът на времето за изчакване. Това означава, че няма проблем с Cloudflare и той е в състояние да осъществи връзка с произхода, но произходът е надвишаващ срока за отговор на връзката. Cloudflare чака само 100 секунди, преди да изтегли тази грешка, следователно, ако процесът, който стартирате, е по-дълъг, отколкото тази грешка да се задейства.
- Претоварване: В някои случаи сървърът може да бъде претоварен и ограничен от хардуера. Ако използването на процесора на сървъра е по-голямо от нормалното, това може да доведе до скок в пъти за зареждане. Това от своя страна ще ограничи възможността на сървъра да изпълни задача и тази грешка може да се задейства.
Сега, когато имате основно разбиране за същността на проблема, ще преминем към решенията. Уверете се, че ги прилагате в конкретния ред, в който са представени, за да избегнете конфликт.
Решение 1: Проверка на ресурси
Ако тази грешка се задейства на вашия сървър, се препоръчва да проверите ресурсите на сървъра за висока употреба. Възможно е използването на ресурса да е над нормата, поради което тази грешка се задейства. Препоръчва се или да увеличите хардуерните възможности на сървъра или да ограничите процесите, работещи на него.
Решение 2: Преминаване към поддомейн
Ако редовно стартирате процеси, които отнемат повече от 100 секунди, можете да опитате да преместите тези процеси в поддомейн, който не е свързан с DNS приложението на Cloudflare. По този начин ограничението от 100 секунди вече няма да се прилага за процеса и ще се зарежда нормално.
Забележка: Препоръчва се също да изключите всеки VPS софтуер и да тествате настройките на Railgun.