====== Opis logów na STB i PROXY ====== Logi to zapisy wydarzeń, które mają miejsce na danym STB lub serwerze PROXY. W kontekście usługi AVIOS, logi odnoszą się do zdarzeń, które mają miejsce w połączeniach między STB, a PROXY oraz pomiędzy serwerami proxy - w tym pomiędzy serwerem PROXY operatora, a serwerami AVIOS. ---- =====Podział logów ===== • logi streamerów - informują o zdarzeniach na połączeniu STB - proxy \\ • logi upstream - informują o zdarzeniach na połączeniu serwerami proxy np. PROXY ISP - PROXY (core AVIOS) \\ \\ =====Gdzie znaleźć powyższe logi? ===== ====Logi streamerów ==== • zakładka "ADMINISTRACJA"-> Podstawowe -> STB'y -> MAC STB (widok dekodera) -> pole "STATYSTYKI"\\ • zakładka "ADMINISTRACJA"-> Podstawowe -> STB'y -> MAC STB (widok dekodera) -> zakładka "DIAGNOSTYKI" -> Pokaż logi streamerów \\ • zakładka "PROXY" -> [nazwa_proxy] -> Pokaż logi streamerów **(dla wszystkich STBów podłączonych do tego serwera)** ==== Logi upstream==== • zakładka "PROXY" -> [nazwa_proxy] -> Pokaż logi upstream \\ \\ =====Kategorie logów ===== ==== CONNECTIONS ==== Logi Connections pozwalają śledzić historię oglądanych kanałów przez klienta. Może się zdarzyć, że logi Client disconnected znajdują się przed logami Received request from client, oznacza to jedynie, że zdarzenia nastąpiły w tej samej sekundzie. • **Received request from client** - dekoder nawiązuje sesje połączeniową wysyłając zapytanie do serwera proxy (według określonych priorytetów) o dostęp do wybranego kanału przez klienta. \\ • **Client disconnected** - oznacza rozłączenie sesji połączeniowej dla wybranego wcześniej kanału ==== NETWORK ==== • **Client dropped, too slow download** - oznacza to, że dany box nie pobierał odpowiednio szybko strumienia z proxy i bufor na serwerze proxy przepełnił się. Dzieję się tak dlatego, ponieważ na linii proxy↔STB występuje jakiś problem np. straty pakietów na LANie, duża zmienność opóźnienia. \\ • **Client dropped, timed out** - na stb oznacza, że dekoder nie mógł połączyć się z serwerem proxy w celu pobrania strumienia, tzn. w trakcie nawiązywania połączenia z proxy nie wysłał potwierdzenia ACK, z powodu występujących błędów sieciowych u operatora ISP. Na proxy może oznaczać błędy sieciowe lub niedostępność źródła bądź kanału. \\ • **Client connection UNSTABLE (x tries)** błąd pojawia się w przypadku zerwania połączenia do proxy podczas strumieniowania transmisji. "X tries" oznacza ilość rozłączeń i połączeń w przeciągu 5 sekund. \\ ====ERROR ==== • **Client dropped due to source change** - oznacza, że klientowi zostało zerwane połączenie z powodu przełączenia się proxy na inne źródło kanału. Dzieje się tak, gdy występują błędy transmisji z aktualnego źródła i proxy podejmuje decyzję o przełączeniu się na inne. Przyczyn może być wiele. Głównie jest to kwestia błędów sieciowych od źródła do proxy oraz błędy samego źródła. \\ • **Error receiving data from source** - oznacza sytuację, w której proxy odebrało niepoprawne dane z aktualnego źródła. Może się tak zdarzyć, gdy źródło jest przeciążone, z timeoutowało lub zostało zresetowane albo źródło tego źródła się zmieniło. I to ostatnie jest najbardziej prawdopodobne. \\