---
title: "Przywracanie zablokowanej lub nieudanej synchronizacji | Centrum Pomocy | Tajo"
description: "Co Tajo robi samo, gdy proces roboczy się zatrzyma albo przebieg synchronizacji się nie powiedzie, co pokazuje strona synchronizacji i kiedy musisz działać: ponowić próbę, ponownie połączyć, poprawić mapowanie albo opublikować ponownie."
url: https://tajo.io/pl/resources/help/troubleshooting/recover-a-stuck-or-failed-sync/
markdown: https://tajo.io/pl/resources/help/troubleshooting/recover-a-stuck-or-failed-sync.md
lang: pl-PL
robots: noindex
---

Poproś o wcześniejszy dostęp

Podaj imię i adres e-mail. Wyślemy Ci link potwierdzający prośbę o dostęp do Tajo.

[Set Noa](https://tajo.io/pl/set-noa/) Początkujący 6 min 6 lis 2026

# Przywracanie zablokowanej lub nieudanej synchronizacji

Co Tajo robi samo, gdy proces roboczy się zatrzyma albo przebieg synchronizacji się nie powiedzie, co pokazuje strona synchronizacji i kiedy musisz działać: ponowić próbę, ponownie połączyć, poprawić mapowanie albo opublikować ponownie.

**Przebieg synchronizacji może zatrzymać się w połowie, bo proces roboczy się restartuje, drugi system nie działa albo rekord zostaje odrzucony. Po zatrzymaniu procesu roboczego lub przejściowej awarii Tajo samo wznawia synchronizację. Nie wysyła ponownie rekordów zapisanych w ciągu ostatnich siedmiu dni. Ta strona opisuje, co Tajo robi, co widzisz na stronie synchronizacji i w których nielicznych przypadkach musisz działać.**

> **Szybka kontrola** Otwórz synchronizację z **Syncs and mappings** w Connections i przeczytaj najnowszy przebieg w **Run history**. Nieudany przebieg mówi, co się stało i co zrobić dalej.

## Co Tajo robi samo

**Kursor.** Przebieg czyta źródło partiami, zaczynając od zapisanego kursora synchronizacji. Kursor przesuwa się na końcu partii tylko wtedy, gdy dotarł każdy rekord z tej partii. Jeśli przebieg się nie powiedzie, zostaje ostatnia pozycja osiągnięta bez błędów. Następny przebieg zaczyna od niej, więc przerwana partia jest czytana ponownie, a nie pomijana.

**Rejestr dostarczeń.** Zanim rekord zostanie zapisany, dostaje klucz dostarczenia. Klucz jest skrótem (hashem) synchronizacji, źródła, kursora strony, pozycji rekordu na stronie i samego rekordu, więc nie zawiera danych osobowych. Przed wywołaniem miejsca docelowego klucz zostaje zajęty. Gdy zapis się powiedzie, klucz zostaje oznaczony jako ukończony i jest przechowywany przez siedem dni. Klucz nie zależy od tego, który przebieg pyta, więc ponowna próba albo późniejszy zaplanowany przebieg wyprowadza ten sam klucz dla tego samego rekordu. Przez te siedem dni używany jest zapisany wynik, a miejsce docelowe nie jest wywoływane ponownie. Dlatego powtórzona partia nie trafia tam dwa razy.

**Jeden przebieg naraz.** Każda synchronizacja ma jedną dzierżawę, którą trwający przebieg trzyma przez cały swój czas życia. Dzierżawa ma własny token i czas życia 15 minut, odnawiany co 5 minut, dopóki przebieg pracuje. Przebieg, który straci dzierżawę, zatrzymuje się przed kolejnym zapisem lub punktem kontrolnym, żeby nie zapisać dwa razy. Gdy proces roboczy się zatrzyma, jego dzierżawa przestaje być odnawiana i wygasa w ciągu 15 minut.

**Automatyczne ponowne próby.** Przebieg z kolejki, który się nie powiedzie, dostaje do pięciu prób. Tajo czeka 60 sekund przed drugą próbą, potem 120, 240 i 480 sekund. Ponowna próba lub przebieg testowy, który uruchamiasz samodzielnie, wykonuje się raz. Przebieg, który zderzył się z przebiegiem już trwającym, nie jest ponawiany, podobnie jak przebieg, którego opublikowana wersja lub połączenia nie są już ważne.

**Zablokowane przebiegi.** W synchronizacji, którą Tajo uruchamia według harmonogramu, przebieg zostaje zamknięty, a nowy trafia do kolejki, gdy wystartował ponad godzinę temu i nie trzyma już swojej dzierżawy. Zamknięty przebieg pokazuje „The run stopped reporting progress and was closed.” (przebieg przestał raportować postęp i został zamknięty). Dzierżawa zatrzymanego przebiegu trwa więc najwyżej 15 minut, a zablokowany przebieg synchronizacji z harmonogramem zostaje zastąpiony po godzinie. [Zrozumienie synchronizacji danych](https://tajo.io/pl/resources/help/getting-started/understanding-data-sync/) wymienia, które synchronizacje działają według harmonogramu.

**Wstrzymanie po powtarzających się błędach.** Jeśli pięć ostatnich zakończonych przebiegów od ostatniej zmiany synchronizacji nie powiodło się, Tajo wstrzymuje synchronizację. Jej strona pokazuje wtedy „Paused automatically by the failure circuit breaker” z ostatnim błędem. Jeden udany przebieg zeruje licznik. Nic nie uruchamia ponownie wstrzymanej synchronizacji samo: pozostaje wstrzymana, dopóki nie usuniesz przyczyny i nie opublikujesz jej ponownie.

**Cogodzinna kontrola.** Co godzinę, 13 minut po pełnej godzinie, Tajo powiadamia własny zespół o każdej przestrzeni roboczej, która ma aktywną synchronizację i żadnego udanego przebiegu w ciągu ostatnich 24 godzin. Dotyczy to także przestrzeni roboczej, w której nie zapisano żadnego przebiegu. Alert uruchamia się raz i ponownie dopiero po udanym przebiegu. Przestrzeń robocza, której najstarsza aktywna synchronizacja została włączona lub zmieniona mniej niż 24 godziny temu, nie jest jeszcze sprawdzana. Ten alert trafia do Tajo, nie do Ciebie, i nie zmienia Twojej synchronizacji.

## Co widzisz

Otwórz synchronizację z **Syncs and mappings**. **Run history** pokazuje każdy przebieg z liczbą zapisanych rekordów na tle odczytanych, liczbą błędów, czasem trwania i godziną startu. Jego status to Queued, Running, Succeeded, Partial (część rekordów się nie powiodła) albo Failed.

- Trwający przebieg, który od 2 minut nie zgłosił postępu, pokazuje „Waiting for a fresh progress update” (oczekiwanie na nową informację o postępie).
- Nieudany przebieg pokazuje jedno zdanie o tym, co się stało, jedno o tym, co zrobić dalej, nazwę błędu i identyfikator przebiegu.
- **View DLQ** na stronie **Syncs** wymienia nieudane i częściowe przebiegi wszystkich synchronizacji, każdy z przyciskiem **Retry**.

## Co zrobić

1. **Przeczytaj najnowszy nieudany przebieg.** Jego wiersz „co zrobić” to następny krok. Tabela poniżej wymienia błędy, które spotkasz najczęściej.
2. **Jeśli jest tam „Nothing”, poczekaj.** Następny zaplanowany przebieg sam wróci do normy.
3. **Jeśli każe uruchomić synchronizację ponownie,** naciśnij **Retry** przy nieudanym przebiegu w **View DLQ**. Ponowna próba startuje od zapisanego kursora, więc już zapisane partie nie są zapisywane ponownie. Udana ponowna próba usuwa nieudany przebieg z listy.
4. **Jeśli synchronizacja została wstrzymana,** usuń przyczynę wskazaną na banerze, a potem opublikuj synchronizację ponownie przez **Publish sync** lub **Request publish approval**.
5. **Jeśli ten sam błąd wraca,** wyślij nam identyfikator przebiegu widoczny pod nieudanym przebiegiem.

Każda nazwa błędu ma jedno zdanie o tym, co się stało, jedno o tym, co zrobić dalej, i wskazuje, kto to naprawia: Ty czy Tajo.

| Nazwa błędu | Co się stało | Co zrobić | Kto naprawia |
| --- | --- | --- | --- |
| `lease_conflict` | Inny przebieg tej synchronizacji już trwał. | Nic. Trwający przebieg się zakończy; następny zaplanowany przebieg wystartuje normalnie. | Tajo |
| `lease_lost` | Przebieg w trakcie stracił swój slot i zatrzymał się, żeby nie zapisać dwa razy. | Uruchom synchronizację ponownie. | Tajo |
| `lease_unavailable` | Synchronizacja nie mogła zarezerwować swojego slotu przebiegu. | Uruchom synchronizację ponownie. Jeśli nie powiedzie się w ten sam sposób, wyślij nam identyfikator przebiegu. | Tajo |
| `stale_job_swept` | Przebieg przestał raportować postęp i został zamknięty. | Uruchom synchronizację ponownie. | Tajo |
| `provider_rate_limited` | Drugi system poprosił nas o zwolnienie tempa. | Nic. Poczekaj na następny zaplanowany przebieg. | Tajo |
| `provider_unavailable` | Drugi system był niedostępny albo nie odpowiedział na czas. | Nic. Poczekaj na następny zaplanowany przebieg. Jeśli przez dobę nie udaje się w ten sam sposób, wyślij nam identyfikator przebiegu. | Tajo |
| `connection_missing` | Narzędzie, którego używa synchronizacja, nie jest połączone w tej przestrzeni roboczej; przebieg podaje, które. | Połącz je, a potem uruchom synchronizację ponownie. | Ty |
| `connection_unauthorized` | Drugi system odmówił nam dostępu. | Połącz ponownie, żeby połączenie dostało nową autoryzację, a potem uruchom synchronizację ponownie. | Ty |
| `destination_rejected` | Miejsce docelowe odrzuciło każdy rekord w tym przebiegu. | Sprawdź mapowanie pól względem wymaganych pól i formatów miejsca docelowego, a potem uruchom synchronizację ponownie. | Ty |
| `node_failed` | Krok synchronizacji nie powiódł się podczas odczytu, przekształcania lub zapisu rekordów. | Otwórz przebieg, żeby zobaczyć, który krok się nie powiódł i dlaczego, napraw to, a potem uruchom synchronizację ponownie. | Ty |
| `attestation_rule_not_active` | Ta synchronizacja jest wstrzymana. | Wznów synchronizację, żeby ją uruchomić. | Ty |
| `attestation_publication_not_attested` | Ta wersja synchronizacji nie została opublikowana. | Opublikuj synchronizację. Zmiany w synchronizacji nie działają, dopóki nie zostaną opublikowane. | Ty |
| `unclassified_exception` | Synchronizacja nie powiodła się z powodu, którego jeszcze nie sklasyfikowaliśmy. | Uruchom synchronizację ponownie. Jeśli nie powiedzie się w ten sam sposób, wyślij nam identyfikator przebiegu. | Tajo |

## Co może pójść nie tak

- **Retry odpowiada „This sync rule is already running.”** (ta reguła synchronizacji już działa). Ponowna próba lub przebieg testowy, który uruchamiasz, jest odrzucany, dopóki jakikolwiek przebieg synchronizacji ma status Queued lub Running, także przebieg, którego proces roboczy się zatrzymał. W synchronizacji, którą Tajo uruchamia według harmonogramu, taki przebieg zostaje zamknięty i zastąpiony, gdy wystartował ponad godzinę temu. Przy każdej innej synchronizacji wyślij nam identyfikator przebiegu.
- **Synchronizacja nie działa od ponad siedmiu dni.** Po siedmiu dniach rejestr zapomina o ukończonym zapisie. Partia powtórzona później może ponownie zapisać rekordy, więc sprawdź w miejscu docelowym, czy nie ma [zduplikowanych kontaktów](https://tajo.io/pl/resources/help/troubleshooting/duplicate-contacts/).
- **Jedna synchronizacja milczy, a inna działa.** Cogodzinna kontrola pilnuje przestrzeni roboczej, a nie każdej synchronizacji. Jedna sprawna synchronizacja ukrywa milczącą w tej samej przestrzeni roboczej, więc przeczytaj Run history każdej synchronizacji.
- **Chcesz innych limitów.** Wstrzymanie po pięciu błędach i 24-godzinna kontrola są ustawione dla całego wdrożenia Tajo, a nie dla pojedynczej synchronizacji.

## Powiązane artykuły

- [Zrozumienie synchronizacji danych](https://tajo.io/pl/resources/help/getting-started/understanding-data-sync/)
- [Dane się nie synchronizują](https://tajo.io/pl/resources/help/troubleshooting/data-not-syncing/)
- [Rozłączanie lub ponowne łączenie](https://tajo.io/pl/resources/help/integrations/disconnect-or-reconnect/)

## Popularne Artykuły

[Centrum Pomocy](https://tajo.io/pl/resources/help)

### Zobacz wszystko

Wszystkie Zasoby

## Ta strona jako Markdown: [recover-a-stuck-or-failed-sync.md](https://tajo.io/pl/resources/help/troubleshooting/recover-a-stuck-or-failed-sync.md)

Wczytywanie Markdown…

[Otwórz w Claude](https://claude.ai/new) [Otwórz w ChatGPT](https://chatgpt.com/)
