Jeśli w przeglądarce Chrome lub na zarządzanym urządzeniu z ChromeOS występują problemy z protokołem TCP/IP, możesz przejrzeć dzienniki sieciowe i dane związane z siecią. Dzienniki sieciowe przydają się, gdy musisz debugować problemy sieciowe, przeanalizować wydajność lub skontaktować się z zespołem pomocy w sprawie problemu.
Jeśli problem wydaje się być związany z HTTP (np. błędy 403 lub brak nagłówków HTTP), użyj Analizatora plików HAR.
Instrukcje
Pobieranie dzienników sieciowych
- W nowym oknie przeglądarki Chrome otwórz chrome://net-export/.
- (Opcjonalnie) Wybierz poziom szczegółowości dziennika.
- Jeśli zostawisz ustawienie domyślne, prywatne informacje nie zostaną uwzględnione w dzienniku.
- Jeśli chcesz pobrać bajty przesyłane przez sieć w niezmienionej postaci (bez względu na to, czy są zaszyfrowane), wybierz Include raw bytes (Dołącz nieprzetworzone bajty). Spowoduje to też uwzględnienie plików cookie i danych logowania.
- Kliknij Start logging to disk (Rozpocznij rejestrowanie na dysk).
- Wpisz nazwę pliku i wybierz miejsce, w którym chcesz go zapisać.
- Kliknij Zapisz.
- Otwórz nową kartę i wykonaj czynności powodujące wystąpienie problemu.
- Wróć na kartę net-export i kliknij Stop logging (Zatrzymaj rejestrowanie).
Jeśli problem występuje, zanim możesz otworzyć chrome://netexport (np. podczas uruchamiania przeglądarki Chrome lub urządzenia), użyj tego parametru wiersza polecenia, by pobrać dziennik sieciowy:
--log-net-log=/tmp/dziennik.json --net-log-level=0
W razie potrzeby możesz zmienić ścieżkę pliku /tmp/dziennik.json
.
Wyświetlanie danych sieciowych
- Otwórz nowe okno przeglądarki Chrome i wejdź na stronę https://netlog-viewer.appspot.com/#import
Uwaga: zdarzenia są rejestrowane natychmiast. Informację na ten temat możesz zobaczyć na czerwonym pasku u góry okna przeglądarki. - Kliknij wybierz plik, by zaimportować dziennik sieciowy i wyświetlić informacje o zdarzeniach sieciowych. Szczegółowo opisaliśmy to w poniższej tabeli.
Opcja | Co możesz zrobić |
---|---|
Import (Importuj) |
Importuje wyeksportowany plik .json, który zawiera informacje o zdarzeniach sieciowych. |
Proxy (Serwer proxy) | Wyświetla informacje o ustawieniach serwera proxy używanego przez przeglądarkę. Jeśli serwer proxy nie jest używany, zobaczysz komunikat Use Direct connections (Używane są bezpośrednie połączenia). |
Events (Wydarzenia) | Wyświetla aktualizowaną na bieżąco listę występujących zdarzeń, takich jak połączenia gniazd, sesje SPDY, połączenia HTTP-TCP i żądania URL. Błędy są wyświetlane w kolorze czerwonym. |
Timeline (Oś czasu) | Wyświetla wykres zawierający informacje, takie jak liczba otwartych i używanych gniazd, żądania URL i DNS czy ilość wysłanych/odebranych danych. |
DNS | Wyświetla dziennik wyszukiwań DNS dla danego urządzenia. Może to być pomocne podczas rozwiązywania problemów z niewyświetlającymi się stronami internetowymi. Dziennik zawiera adresy URL i odpowiadające im adresy IP. Uwzględnione są też daty i godziny wykonania żądań DNS. |
Sockets (Gniazda) | Wyświetla dziennik otwartych i używanych gniazd. Umożliwia on zaawansowane rozwiązywanie problemów sieciowych. |
Alt-Svc | Wyświetla informacje o alternatywnym mapowaniu usług. |
HTTP/2 | Wyświetla dziennik sesji HTTP/2 i alternatywnego mapowania usług. |
QUIC | Wyświetla informacje o protokole QUIC (Quick UDP Internet Connections). Jest to eksperymentalny protokół sieciowy, który optymalizuje aplikacje internetowe działające w oparciu o połączenie TCP. QUIC możesz włączyć lub wyłączyć na chrome://flags/#enable-quic. |
Reporting (Raportowanie) | Wyświetla konfiguracje początkowe, zasady rejestrowania błędów sieciowych i raporty w kolejce. |
Cache (Pamięć podręczna) | Wyświetla listę pozycji i statystyk z pamięci podręcznej. |
Modules (Moduły) | Wyświetla listę aktywnych aplikacji i rozszerzeń do Chrome. |
Prerender (Wstępne renderowanie) | Wyświetla aktywne wstępnie renderowane strony internetowe oraz ich historię. |
ChromeOS |
Przechwytuje dzienniki urządzenia przydatne podczas rozwiązywania problemów z urządzeniem z ChromeOS. Dostępne opcje:
Więcej informacji o analizowaniu dzienników urządzeń z ChromeOS znajdziesz w artykule Dzienniki debugowania urządzenia z ChromeOS. |
Powiązane artykuły
- Zbieranie dzienników debugowania urządzenia z ChromeOS
- Zdalne zbieranie dzienników na urządzeniach z ChromeOS
Google oraz powiązane znaki i logotypy są znakami towarowymi firmy Google LLC. Wszystkie inne nazwy firm i produktów są znakami towarowymi odpowiednich podmiotów.