Nawet na bardzo profesjonalnej stronie mogą pojawić się błędy. Niektóre są skutkiem nieprawidłowego kodu witryny, uszkodzonych linków, starego designu lub działania zewnętrznego serwera. Wszystkie łączy jedno – utrudniają użytkownikowi korzystanie z Twojej strony internetowej. Błąd 504 należy do tych najpoważniejszych. Co oznacza taki error i w jaki sposób go naprawić?
Zdj 1. Błąd 504 to utrudniona komunikacja między serwerem odbiorcy i nadawcy
Źródło: https://help.activecampaign.com/hc/article_attachments/4404138522770
Strona internetowa oparta jest na funkcjonowaniu zewnętrznego serwera, udostępnionego przez wybranego przez Ciebie hostingodawcę. Hosting powinien być stabilny, zabezpieczony przed atakami hakerskimi i dostosowany do dużego ruchu na stronie internetowej. Nie zawsze jest jednak idealnie. Zdarza się, że na serwerze pojawiają się błędy. Wynikają z różnych przyczyn.
Co oznacza błąd 504? Na co może wpływać?
Przede wszystkim błąd 504 oznacza przekroczenie limitu czasu serwera. Pojawia się podczas próby załadowania strony. Wynika z opóźnionej komunikacji (lub całkowitym jej braku) między serwerami obsługującymi Twoją stronę internetową.
Błąd 504 ma istotny wpływ na funkcjonowanie witryny. W praktyce może całkowicie uniemożliwić jej działanie. To z kolei przekłada się na kolejne, poważne konsekwencje, ostatecznie mogące nawet zmniejszyć obroty Twojej firmy.
Na co wpływa błąd 504?
- Obniża ruch na Twojej stronie – jeżeli błąd 504 zdarza się często, to użytkownicy zrezygnują ze śledzenia witryny. To w dłuższej perspektywie zahamuje ruch na Twojej stronie internetowej.
- Zmniejsza zaufanie do przedsiębiorstwa – potencjalny klient nie będzie chciał współpracować z firmą, której strona internetowa działa wolno, a często nie funkcjonuje w ogóle.
- Niekorzystnie oddziałuje na aspekt SEO i SXO – pozycjonowanie strony, na której często pojawia się błąd 504 jest praktycznie niewykonalne. Agencja SEO zleci najpierw audyt SEO, aby sprawdzić przyczyny błędu i postara się je wyeliminować przed dalszymi pracami optymalizacyjnymi.
- Utrudnia funkcjonowanie strony internetowej – błąd uniemożliwia wdrażanie nowych treści, dokonywanie modyfikacji, przeprowadzanie optymalizacji czy wgrywanie wtyczek i multimediów. Uniemożliwia praktycznie funkcjonowanie witryny od strony użytkownika oraz administratora.
Zdj 2. Tak może wyglądać przykładowy komunikat przy wyświetlaniu błędu 504
Źródło: Screen z błędu 504
Co może powodować błąd 504?
Nie ma jednej, konkretnej przyczyny błędu 504. Może on wynikać z wielu nieprawidłowości, leżących po stronie właściciela konkretnej witryny lub
- Nieprawidłowe wartości DNS – błąd pojawia się szczególnie przy przeniesieniu strony. Należy zweryfikować adresy DNS, a w razie potrzeby dokonać ich zmiany. Pamiętaj, że aktualizacja DNS trwa i może wiązać się z kilkugodzinnym oczekiwaniem na efekty zmian.
- Zła konfiguracja zapory sieciowej – źle skonfigurowana zapora sieciowa na serwerze może blokować komunikację z innymi serwerami i uniemożliwi wyświetlanie strony.
- Przeciążenie serwera – duża liczba wejść na stronę internetową (wiążąca się np. z atakiem DDoS lub z nagłym wzrostem zainteresowania brandem), w połączeniu z nieprzygotowanym do obsługi ruchu serwerem to często spotykany powód błędu 504.
- Prace konserwacyjne, aktualizacyjne lub konfiguracyjne – hostingodawca może wprowadzać zmiany na serwerze. W tym celu wyłączy możliwość komunikacji hostingu z zewnętrznymi odbiorcami. Zmiany tego typu powinny być przeprowadzane w nocy, a hostingodawca powinien je zapowiedzieć z odpowiednim wyprzedzeniem.
Błąd 504 niekoniecznie musi leżeć po stronie hostingodawcy i właściciela strony. Zdarza się, że wynika on z winy odwiedzającego i jego problemów z dostępem do sieci. W takim przypadku powinien on odświeżyć witrynę (lub ją zdebugować), a także wyłączyć VPN lub swój firewall (który może blokować dostęp do serwera).
W jaki sposób usunąć błąd 504 z Twojej strony?
Istnieje kilka sposobów, które mogą korzystnie wpłynąć na eliminację błędu 504. Przede wszystkim skontaktuj się z hostingodawcą i zweryfikuj czy powodem wyświetlania się errora nie są wspomniane wyżej prace konserwacyjne. Jeżeli błąd 504 często się powtarza i wynika z winy dostawcy serwera, należy przenieść witrynę do innego usługodawcy.
Jak jeszcze można usunąć błąd 504?
- Prześlij dziennik logów do hostingodawcy – hostingodawca może zweryfikować czy powód występowania błędów leży po Twojej stronie, czy wynika z nieprawidłowości serwera. Wskaże też efektywny sposób wyeliminowania errrora.
- Zmień konfigurację zapory sieciowej – sprawdź i zmień konfigurację firewalla w taki sposób, aby nie blokował on dostępu do serwera i nie utrudniał wysyłania danych.
- Rozpocznij proces debugowania strony – jeżeli wprowadzałeś ostatnio zmiany na stronie (aktualizacja, zmiana kodu), konieczne może być debugowanie. To proces wykrywania i redukcji błędów w sieci, wykonywany np. przy pomocy narzędzi Google.
- Wyłącz wdrożone ostatnio wtyczki WordPress – jeżeli błąd 504 pojawia się po zainstalowaniu wtyczki na WordPressie, należy ją wyłączyć. Element ten może utrudniać pracę serwera.
- Popraw adresy DNS – sprawdź, czy adresy DNS są poprawnie skonfigurowane i zmień je na takie, które odpowiadają właściwym wartościom (uwzględniając parametry hostingu i domeny).
Jeżeli błąd 504 pojawia się na Twojej stronie regularnie i nie jesteś w stanie samodzielnie usunąć przyczyny – skorzystaj z usług profesjonalnego webmastera.