Jak naprawić błąd „524” na serwerze Cloudflare?
Cloudflare to amerykańska firma specjalizująca się w zapewnianiu bezpieczeństwa internetowego i innych usług online. Niektóre z tych usług obejmują ochronę przed DDoS, CDN i usługi nazw domen. Jest to bardzo popularna opcja i jest używana przez wiele osób. Całkiem niedawno pojawiło się wiele raportów, w których użytkownicy napotykają „ Błąd 524 ” na swoich serwerach.
Co powoduje „Błąd 524” na serwerach Cloudflare?
Po otrzymaniu licznych raportów od wielu użytkowników postanowiliśmy zbadać problem i opracowaliśmy zestaw rozwiązań, aby go całkowicie naprawić. Przyjrzeliśmy się również przyczynom, dla których został on uruchomiony, i wymieniliśmy je w następujący sposób.
- Proces długotrwały: błąd 524 wskazuje, że Cloudflare pomyślnie nawiązał połączenie TCP z źródłem, ale źródło nie było w stanie odpowiedzieć HTTP przed osiągnięciem limitu czasu. Oznacza to, że nie ma problemu z Cloudflare i jest on w stanie nawiązać połączenie z źródłem, ale źródło przekracza limit czasu odpowiedzi na połączenie. Cloudflare czeka tylko 100 sekund, zanim wyświetli ten błąd, dlatego jeśli uruchomiony proces jest dłuższy, niż ten błąd zostanie wyzwolony.
- Przeciążenie: w niektórych przypadkach serwer może być przeciążony i ograniczony przez sprzęt. Jeśli użycie procesora na serwerze jest większe niż normalnie, może to spowodować skrócenie czasu ładowania. To z kolei ograniczy zdolność serwera do wykonania zadania i ten błąd może zostać wyzwolony.
Teraz, gdy masz podstawową wiedzę na temat natury problemu, przejdziemy do rozwiązań. Pamiętaj, aby zaimplementować je w określonej kolejności, w jakiej są przedstawione, aby uniknąć konfliktu.
Rozwiązanie 1: Sprawdź zasoby
Jeśli ten błąd jest wywoływany na serwerze, zaleca się sprawdzenie zasobów serwera pod kątem dużego zużycia. Możliwe, że użycie zasobu może być powyżej normy, z powodu którego wyzwalany jest ten błąd. Zaleca się zwiększenie możliwości sprzętowych serwera lub ograniczenie działających na nim procesów .
Rozwiązanie 2: Przejdź do poddomeny
Jeśli regularnie uruchamiasz procesy trwające dłużej niż 100 sekund, możesz spróbować przenieść te procesy do subdomeny, która nie jest obsługiwana przez aplikację DNS Cloudflare. W ten sposób ograniczenie 100 sekund nie będzie już miało zastosowania do procesu i będzie ładowane normalnie.
Uwaga: Zaleca się również wyłączenie dowolnego oprogramowania VPS i przetestowanie ustawień Railgun.