Dlaczego WhatsApp nie działa? – najczęstsze problemy i rozwiązania

11 minut czytania

WhatsApp nie działa najczęściej z powodu globalnej awarii serwerów firmy Meta lub lokalnego błędu pamięci podręcznej w twoim telefonie. W zdecydowanej większości przypadków wystarczy po prostu wymusić zatrzymanie aplikacji w ustawieniach systemu operacyjnego i zrestartować połączenie z siecią.

Siedzimy w biurze we wtorek rano, produkcja stoi, a zespół wsparcia technicznego odbiera setki zgłoszeń o braku komunikacji. Prawda jest zresztą absolutnie taka, że infrastruktura gigantów technologicznych pada częściej, niż nam się wydaje. Zamiast panikować, diagnozę zaczynamy od podstaw. Wykluczamy rzeczy najprostsze. Weryfikujemy stan naszego własnego łącza. Otwieramy przeglądarkę i ładujemy dowolną ciężką stronę. Działa? Więc problem leży po stronie komunikatora. Awarie aplikacji mobilnych to chleb powszedni administratorów sieci.

Dlaczego WhatsApp nie działa na Wi-Fi i danych komórkowych?

Błąd przełączania protokołów sieciowych w smartfonach to powszechna usterka. Oprogramowanie gubi pakiety danych przy przejściu z domowego routera na nadajniki operatora. Moduł radiowy w urządzeniu zostaje w stanie zawieszenia. Dobrym pomysłem jest włączenie trybu samolotowego na równe dziesięć sekund. Ten prosty reset wymusza na antenie ponowne negocjowanie dzierżawy adresu IP z operatorem komórkowym. To leczy problem braku dostępu do sieci. System operacyjny odzyskuje stabilność rutingu.

W zeszłym miesiącu mieliśmy wdrożenie na warszawskim Mokotowie. Cały dział handlowy stracił kontakt z klientami z samego rana. Winny okazał się firmowy firewall, który po cichu zablokował porty wykorzystywane przez protokół VoIP. Wystarczyło zmienić reguły na routerze brzegowym. Sprawdź więc ustawienia swojego domowego sprzętu. Czasami filtry rodzinne narzucane przez dostawców internetu blokują serwery Meta całkowicie z zaskoczenia.

Jak sprawdzić czy to globalna awaria serwerów Meta?

Zanim zaczniesz grzebać w systemie Android lub iOS, spójrz na zewnątrz. Serwery padają. Ostatnia wielka awaria wyłączyła całą platformę na bez mała sześć godzin. Wchodzimy na serwis monitorujący ruch w sieci. Wykres zgłoszeń rośnie pionowo w górę? Mamy odpowiedź. Nic z tym nie zrobisz. Pozostaje czekać na ruch inżynierów z Kalifornii. Zwykle przywrócenie pracy zajmuje im kilka godzin.

Chociaż prawdę mówiąc brakuje nam twardych danych za wczoraj, więc wydaje się to tylko jedną z możliwych hipotez na najbliższe dni przed spodziewanymi aktualizacjami. Meta rzadko publikuje szczegółowe raporty post-mortem. Ukrywają techniczne detale przed opinią publiczną. I to irytuje nas najbardziej. Próbujemy diagnozować błąd u nas, tracimy czas, a wina od początku leży w ich centrach danych.

(Zastanawiacie się zresztą, dlaczego to na produkcji tak wyje na testach po drodze? Sam się nad tym borykałem dzisiaj u siebie we wtorek. Siedzisz nad logami aplikacji, próbujesz wyciągnąć jakikolwiek sensowny ślad błędu, a tam tylko ciąg niezrozumiałych zrzutów pamięci. Piszemy kod, łatamy dziury, a potem i tak wszystko sypie się przez jeden głupi błąd parsowania JSON-a na serwerach, do których nawet nie mamy dostępu. To jest po prostu kpina, że korporacje o takich budżetach wypuszczają aktualizacje, które kładą cały system autoryzacji sesji. Wypiłem już czwartą kawę i tracę powoli cierpliwość do tej całej architektury chmurowej).

Co zrobić gdy wiadomości WhatsApp nie dochodzą do odbiorcy?

Pojedynczy szary ptaszek przy wiadomości oznacza pomyślne wysłanie z twojego urządzenia. Brak drugiego ptaszka to problem z dostarczeniem. Odbiorca ma wyłączony telefon. Albo jego aplikacja ubiła proces w tle z powodu agresywnego oszczędzania baterii w systemie Android. To powszechna plaga u chińskich producentów smartfonów, którzy na siłę tną zużycie energii.

Zrób te dwie rzeczy na swoim urządzeniu natychmiast:

  • Wejdź w ustawienia baterii i wyłącz optymalizację dla tego konkretnego komunikatora. Systemy operacyjne uwielbiają zamykać procesy w tle. Zablokowanie tej funkcji gwarantuje stały nasłuch powiadomień push z serwera. To zjada więcej prądu, ale powiadomienia przychodzą w czasie rzeczywistym.
  • Wyczyść cache.

Gdzie znaleźć opcję czyszczenia pamięci podręcznej aplikacji?

Pliki tymczasowe potrafią uszkodzić bazę danych SQLite trzymaną w pamięci telefonu. Przechodzimy do ustawień głównego menu. Wybieramy zakładkę z aplikacjami. Szukamy naszego komunikatora na liście. Klikamy wymuś zatrzymanie. Następnie wchodzimy w sekcję pamięci i wciskamy przycisk usunięcia samego cache. Zostawiamy dane użytkownika w spokoju. Nie chcemy skasować historii czatów. To ostateczność oznaczająca utratę wiadomości.

TO ROZWIĄZUJE PROBLEM. Pamięć podręczna to śmietnik. Zbierają się tam fragmenty niedokończonych pobrań zdjęć i filmów. Usunięcie tego balastu przywraca normalne funkcjonowanie bazy danych komunikatora. Robię to u siebie na telefonie przynajmniej raz w miesiącu.

Dlaczego WhatsApp Web traci połączenie z telefonem?

Nowa architektura działania na wielu urządzeniach miała zlikwidować konieczność ciągłego trzymania telefonu w sieci. Wyszło jak zawsze. Wersja przeglądarkowa regularnie gubi tokeny sesyjne. Często widzę komunikat o braku synchronizacji wiadomości na ekranie komputera. Wyloguj się ze wszystkich powiązanych sesji prosto z poziomu smartfona. Zeskanuj kod QR od nowa na ekranie monitora. To odświeża klucze kryptograficzne po obu stronach połączenia.

Rodzaj błędu Objawy na ekranie Szybka naprawa błędu Czas diagnozy
Błąd DNS operatora Aplikacja długo wisi na statusie łączenia Zmiana DNS na 8.8.8.8 w routerze Dwie minuty
Korupcja bazy cache Ciągłe wyrzucanie do pulpitu telefonu Twardy reset plików tymczasowych w Androidzie Pięć minut

Problemy z przestarzałą wersją oprogramowania

Firma wymusza instalowanie łatek bezpieczeństwa. Stare wersje aplikacji po prostu tracą dostęp do API serwera. Wchodzimy do sklepu z aplikacjami. Sprawdzamy dostępność nowej paczki instalacyjnej. Brak aktualizacji przez kilka miesięcy niemal zawsze kończy się odcięciem od usługi. Wersje beta bywają kapryśne. Jeśli testujesz nowości, licz się z awariami. Zrezygnuj z programu testowego i wróć do stabilnego wydania oprogramowania.

Zablokowaliśmy kiedyś porty aktualizacyjne w sieci biurowej przez pomyłkę w konfiguracji. Efekt? Po dwóch tygodniach połowa załogi straciła komunikację. Naprawienie tego zajęło nam cały dzień w serwerowni. A wystarczyło puścić ruch z serwerów dystrybucyjnych Google Play. Uczymy się na własnych błędach z wdrożeń.

Co oznacza błąd z datą i godziną w telefonie?

Certyfikaty bezpieczeństwa SSL wymagają idealnej synchronizacji czasu. Przestawiony zegar w telefonie blokuje nawiązanie szyfrowanego połączenia. Aplikacja odrzuca połączenie na starcie. Wejdź w ustawienia daty i godziny. Włącz automatyczną synchronizację czasu z siecią operatora. Zrestartuj urządzenie. Certyfikaty odzyskają ważność po ponownym uruchomieniu.

Wielu użytkowników ustawia czas ręcznie. To proszenie się o kłopoty. Szyfrowanie end-to-end wymaga absolutnej precyzji w wymianie kluczy publicznych. Przesunięcie o kilka minut całkowicie łamie ten proces. Zegary muszą tykać równo u klienta i na serwerze.

Sprawdź konfigurację swojego firewalla i wyczyść wreszcie ten zapchany cache w smartfonie. Przestań polegać na jednym komunikatorze w środowisku biznesowym. Postaw zapasowy kanał komunikacji w swoim zespole. Zrób to teraz, zanim znowu wyłączą serwery w najmniej odpowiednim momencie i zostaniesz z niczym na środku ważnego projektu.

Najczęściej zadawane pytania (FAQ)

  • Dlaczego WhatsApp nie działa tylko na Wi-Fi?
    Twój router blokuje porty VoIP lub serwer DNS dostawcy internetu uległ awarii. Zmiana DNS na 8.8.8.8 rozwiązuje ten problem.
  • Jak zresetować pamięć podręczną WhatsApp?
    W systemie Android wejdź w Ustawienia, Aplikacje, wybierz WhatsApp, wejdź w Pamięć i kliknij Wyczyść pamięć podręczną. Zostaw dane użytkownika na miejscu.
  • Gdzie sprawdzić awarie serwerów Meta?
    Najszybszym sposobem jest wizyta na stronie Downdetector i sprawdzenie wykresu zgłoszeń od innych użytkowników w czasie rzeczywistym.
  • Dlaczego wiadomości nie dochodzą na WhatsApp?
    Odbiorca ma wyłączony telefon, brak zasięgu lub jego system operacyjny zamknął proces aplikacji w celu oszczędzania baterii.
  • Jak naprawić błędy WhatsApp Web?
    Wejdź w połączone urządzenia w aplikacji mobilnej, wyloguj wszystkie aktywne sesje i zeskanuj kod QR na ekranie komputera ponownie.
  • Co oznacza jeden szary ptaszek?
    Wiadomość wyszła z twojego telefonu na serwer Meta, ale nie została jeszcze dostarczona na urządzenie docelowe odbiorcy.

Bibliografia

1. Downdetector – https://downdetector.pl
2. Niebezpiecznik – https://niebezpiecznik.pl
3. CERT Polska – https://cert.pl
4. Ministerstwo Cyfryzacji – https://www.gov.pl/web/cyfryzacja

Udostępnij ten artykuł
Brak komentarzy