| Termin | Definicja |
|---|---|
| brak historii synchronizacji i logów | Brak historii synchronizacji i logów to luka utrudniająca diagnostykę problemów z wymianą danych między systemami. Co oznacza brak historii synchronizacji i logówBrak historii synchronizacji i logów oznacza, że system nie zapisuje informacji potrzebnych do odtworzenia przebiegu wymiany danych. Nie wiadomo wtedy, kiedy rozpoczęto synchronizację, jakie rekordy zostały wykryte, które elementy przesłano oraz czy operacja zakończyła się powodzeniem. W zależności od programu historia może być przechowywana lokalnie, w usłudze sieciowej albo w obu miejscach. Jeżeli nie ma żadnego z tych zapisów, sam komunikat o nieaktualnych danych nie wskazuje przyczyny problemu. Log jest zapisem zdarzeń programu, zwykle zawierającym czas, poziom ważności, opis operacji i informację o wyniku. Historia synchronizacji jest węższym zestawieniem wykonanych operacji, na przykład ostatniego uruchomienia, liczby zmienionych plików lub wystąpienia konfliktu. Oba źródła pełnią różne funkcje. Historia pozwala szybko ocenić stan synchronizacji, natomiast log może ujawnić szczegóły błędu połączenia, odrzucenia pliku, braku uprawnień albo przerwania procesu. Jak luka w zapisach utrudnia ustalenie przyczynyBez zapisanej historii trudno rozróżnić awarię synchronizacji od sytuacji, w której synchronizacja w ogóle się nie uruchomiła. Program może nie otrzymać dostępu do folderu, utracić połączenie sieciowe, napotkać uszkodzony plik albo zakończyć działanie po zmianie hasła do konta. Jeżeli interfejs pokazuje wyłącznie ogólny stan „niezsynchronizowane”, każda z tych przyczyn wygląda podobnie. Brakuje również informacji, czy problem dotyczy wszystkich danych, czy tylko jednego pliku lub katalogu. Istotne są także czasy zdarzeń. Porównanie znacznika ostatniej udanej synchronizacji z momentem pojawienia się błędu pomaga powiązać problem ze zmianą konfiguracji, aktualizacją programu, odłączeniem urządzenia lub utratą sieci. Przy braku logów nie da się wiarygodnie określić, czy dane zostały wysłane, odebrane, częściowo przetworzone lub pominięte z powodu konfliktu. Szczególnie trudne staje się odróżnienie opóźnienia od trwałej utraty synchronizacji. Jakie informacje powinny pozostać po synchronizacjiUżyteczny zapis powinien wskazywać co najmniej rozpoczęcie i zakończenie operacji, jej wynik oraz zakres przetwarzanych danych. W praktyce może obejmować nazwę zadania, źródło i miejsce docelowe, liczbę wykrytych zmian, liczbę elementów przesłanych oraz liczbę błędów. Przydatny jest również jednoznaczny identyfikator uruchomienia, dzięki któremu można połączyć wpisy dotyczące tej samej operacji w kilku modułach programu. Logi powinny rozróżniać zdarzenia informacyjne, ostrzeżenia i błędy. Wpis o przerwanym połączeniu powinien zawierać czas oraz etap, na którym wystąpiło przerwanie, a wpis o odrzuconym pliku powinien określać przyczynę odrzucenia. W przypadku konfliktu potrzebna jest informacja, czy wybrano wersję lokalną, zdalną, czy pozostawiono sprawę do rozstrzygnięcia. Ważna jest także retencja, czyli okres przechowywania zapisów. Zbyt krótka retencja usuwa dowody przed rozpoczęciem diagnostyki, a brak ograniczeń może niepotrzebnie zwiększać rozmiar plików dziennika. Postępowanie diagnostyczne i naprawa źródła problemuDiagnostykę rozpoczyna się od ustalenia, czy brak historii wynika z wyłączonego rejestrowania, usuniętych plików logów, błędu samego programu czy nieprawidłowej konfiguracji zadania synchronizacji. Należy sprawdzić stan aplikacji, ostatnią znaną datę udanej operacji, dostęp do folderów oraz poprawność ścieżek źródłowych i docelowych. Jeżeli problem pojawił się po zmianie hasła lub konta, trzeba zweryfikować ponowne uwierzytelnienie. Nie należy uruchamiać masowej synchronizacji bez ustalenia kierunku przepływu danych, ponieważ może to doprowadzić do nadpisania nowszych plików starszymi wersjami. W razie braku zapisów można skontrolować dostępne komunikaty systemowe, daty modyfikacji plików, stan miejsca na dysku i działanie procesu odpowiedzialnego za synchronizację. Po przywróceniu rejestrowania warto wykonać kontrolną operację na niewielkim, jednoznacznym zbiorze danych i sprawdzić, czy zapisano rozpoczęcie, zakończenie oraz ewentualny błąd. Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów, komputerów PC i ich podzespołów, w tym diagnostykę problemów z oprogramowaniem oraz przepływem danych na urządzeniu użytkownika. |