---
title: "Gjenopprett en synkronisering som har hengt seg opp eller feilet | Hjelpesenter | Tajo"
description: "Hva Tajo gjør selv når en worker stopper eller en synkroniseringskjøring feiler, hva synkroniseringens side viser, og når du må gjøre noe: prøve på nytt, koble til på nytt, rette mappingen eller publisere på nytt."
url: https://tajo.io/no/resources/help/troubleshooting/recover-a-stuck-or-failed-sync/
markdown: https://tajo.io/no/resources/help/troubleshooting/recover-a-stuck-or-failed-sync.md
lang: no-NO
robots: noindex
---

Be om tidlig tilgang

Skriv inn fornavn og e-postadresse. Vi sender deg en lenke for å bekrefte forespørselen om tilgang til Tajo.

[Set Noa](https://tajo.io/no/set-noa/) Nybegynner 6 min 6. nov. 2026

# Gjenopprett en synkronisering som har hengt seg opp eller feilet

Hva Tajo gjør selv når en worker stopper eller en synkroniseringskjøring feiler, hva synkroniseringens side viser, og når du må gjøre noe: prøve på nytt, koble til på nytt, rette mappingen eller publisere på nytt.

**En synkroniseringskjøring kan stoppe halvveis fordi en worker starter på nytt, det andre systemet er nede eller en post blir avvist. Etter en stoppet worker eller et kortvarig avbrudd tar Tajo opp igjen synkroniseringen av seg selv. Poster som er skrevet de siste sju dagene, sendes ikke på nytt. Denne siden forklarer hva Tajo gjør, hva du ser på synkroniseringens side, og de få tilfellene der du må gjøre noe.**

> **Rask sjekk** Åpne synkroniseringen fra **Syncs and mappings** under Connections, og les den nyeste kjøringen i **Run history**. En feilet kjøring sier hva som skjedde og hva som skal gjøres videre.

## Hva Tajo gjør selv

**Cursoren.** En kjøring leser kilden i batcher fra synkroniseringens lagrede cursor. Cursoren flytter seg ved slutten av en batch bare når hver post i batchen kom fram. Hvis kjøringen feiler, beholdes den siste posisjonen den nådde uten feil. Neste kjøring starter der, så en avbrutt batch leses på nytt i stedet for å hoppes over.

**Leveringsledgeren.** Før en post skrives, får den en leveringsnøkkel. Nøkkelen er en hash av synkroniseringen, kilden, sidens cursor, postens posisjon på siden og selve posten, så den inneholder ingen personopplysninger. Før destinasjonen kalles, reserveres nøkkelen. Når skrivingen lykkes, merkes nøkkelen som fullført og tas vare på i sju dager. Nøkkelen avhenger ikke av hvilken kjøring som spør, så et nytt forsøk eller en senere planlagt kjøring avleder den samme nøkkelen for den samme posten. Innenfor de sju dagene brukes det lagrede resultatet, og destinasjonen kalles ikke igjen. Derfor kommer ikke en gjentatt batch fram to ganger.

**Én kjøring om gangen.** Hver synkronisering har én lease, som kjøringen som pågår, holder i hele levetiden sin. Leasen har sitt eget token og en levetid på 15 minutter, og fornyes hvert 5. minutt mens kjøringen arbeider. En kjøring som mister leasen, stopper før neste skriving eller checkpoint for å unngå å skrive to ganger. Når en worker stopper, blir leasen ikke lenger fornyet og går ut innen 15 minutter.

**Automatiske nye forsøk.** En kjøring i køen som feiler, får opptil fem forsøk. Tajo venter 60 sekunder før det andre forsøket, deretter 120, 240 og 480 sekunder. Et nytt forsøk eller en testkjøring som du starter selv, kjører én gang. En kjøring som kolliderte med en kjøring som allerede pågikk, prøves ikke på nytt, og det gjør heller ikke en kjøring der den publiserte versjonen eller tilkoblingene ikke lenger er gyldige.

**Kjøringer som har hengt seg opp.** For en synkronisering som Tajo kjører etter en tidsplan, lukkes en kjøring og en ny settes i kø når den startet for over en time siden og ikke lenger har leasen sin. Den lukkede kjøringen viser «The run stopped reporting progress and was closed.» (kjøringen sluttet å rapportere fremdrift og ble lukket). En stoppet kjørings lease varer altså høyst 15 minutter, og en planlagt synkroniserings kjøring som har hengt seg opp, erstattes etter en time. [Forstå datasynkronisering](https://tajo.io/no/resources/help/getting-started/understanding-data-sync/) viser hvilke synkroniseringer som kjører etter en tidsplan.

**Pause etter gjentatte feil.** Hvis de fem siste avsluttede kjøringene siden synkroniseringen sist ble endret, alle feilet, setter Tajo synkroniseringen på pause. Siden viser da «Paused automatically by the failure circuit breaker» med den siste feilen. Én vellykket kjøring nullstiller tellingen. Ingenting starter en synkronisering på pause igjen av seg selv: den står på pause til du retter årsaken og publiserer den på nytt.

**Sjekken hver time.** Hver time, 13 minutter over hel, varsler Tajo sitt eget team om hvert arbeidsområde som har en aktiv synkronisering og ingen vellykket kjøring de siste 24 timene. Det gjelder også et arbeidsområde der ingen kjøring er registrert i det hele tatt. Varselet går én gang, og går igjen først etter at en kjøring har lyktes. Et arbeidsområde der den eldste aktive synkroniseringen ble slått på eller endret for mindre enn 24 timer siden, sjekkes ikke ennå. Dette varselet går til Tajo, ikke til deg, og endrer ikke synkroniseringen din.

## Hva du ser

Åpne synkroniseringen fra **Syncs and mappings**. **Run history** viser hver kjøring med antall skrevne poster av antall leste poster, antall feil, varigheten og når den startet. Statusen er Queued, Running, Succeeded, Partial (noen poster feilet) eller Failed.

- En kjøring som pågår og ikke har rapportert fremdrift på 2 minutter, viser «Waiting for a fresh progress update» (venter på en ny fremdriftsoppdatering).
- En feilet kjøring viser én setning om hva som skjedde, én om hva som skal gjøres videre, feilens navn og kjørings-ID-en.
- **View DLQ** på siden **Syncs** viser feilede og delvise kjøringer for alle synkroniseringer, hver med en **Retry**-knapp.

## Hva du gjør

1. **Les den nyeste feilede kjøringen.** Linjen om hva som skal gjøres, er neste steg. Tabellen nedenfor viser feilene du oftest møter.
2. **Står det «Nothing», så vent.** Neste planlagte kjøring retter seg selv.
3. **Står det at du skal kjøre synkroniseringen på nytt,** trykker du **Retry** på den feilede kjøringen under **View DLQ**. Det nye forsøket starter fra den lagrede cursoren, så batcher som allerede er skrevet, skrives ikke på nytt. Et vellykket nytt forsøk fjerner den feilede kjøringen fra listen.
4. **Er synkroniseringen satt på pause,** retter du årsaken banneret nevner, og publiserer synkroniseringen på nytt med **Publish sync** eller **Request publish approval**.
5. **Kommer den samme feilen tilbake,** sender du oss kjørings-ID-en som vises under den feilede kjøringen.

Hvert feilnavn peker til én setning om hva som skjedde, én om hva som skal gjøres videre, og hvem som retter det: du eller Tajo.

| Feilnavn | Hva som skjedde | Hva du gjør | Hvem retter det |
| --- | --- | --- | --- |
| `lease_conflict` | En annen kjøring av denne synkroniseringen pågikk allerede. | Ingenting. Kjøringen som pågår, blir ferdig; neste planlagte kjøring starter som normalt. | Tajo |
| `lease_lost` | Kjøringen mistet plassen sin underveis og stoppet for å unngå å skrive to ganger. | Kjør synkroniseringen på nytt. | Tajo |
| `lease_unavailable` | Synkroniseringen kunne ikke reservere kjøreplassen sin. | Kjør synkroniseringen på nytt. Hvis den feiler på samme måte, send oss kjørings-ID-en. | Tajo |
| `stale_job_swept` | Kjøringen sluttet å rapportere fremdrift og ble lukket. | Kjør synkroniseringen på nytt. | Tajo |
| `provider_rate_limited` | Det andre systemet ba oss senke tempoet. | Ingenting. Vent på neste planlagte kjøring. | Tajo |
| `provider_unavailable` | Det andre systemet var utilgjengelig eller svarte ikke i tide. | Ingenting. Vent på neste planlagte kjøring. Hvis den feiler på samme måte i et døgn, send oss kjørings-ID-en. | Tajo |
| `connection_missing` | Et verktøy som synkroniseringen bruker, er ikke koblet til i dette arbeidsområdet; kjøringen sier hvilket. | Koble det til, og kjør deretter synkroniseringen på nytt. | Du |
| `connection_unauthorized` | Det andre systemet avviste tilgangen vår. | Koble til på nytt slik at tilkoblingen får en ny autorisasjon, og kjør deretter synkroniseringen på nytt. | Du |
| `destination_rejected` | Destinasjonen avviste hver post i denne kjøringen. | Sjekk feltmappingen mot destinasjonens obligatoriske felt og formater, og kjør deretter synkroniseringen på nytt. | Du |
| `node_failed` | Et steg i synkroniseringen feilet under lesing, transformering eller skriving av poster. | Åpne kjøringen for å se hvilket steg som feilet og hvorfor, rett det, og kjør deretter synkroniseringen på nytt. | Du |
| `attestation_rule_not_active` | Denne synkroniseringen er satt på pause. | Gjenoppta synkroniseringen for å kjøre den. | Du |
| `attestation_publication_not_attested` | Denne versjonen av synkroniseringen er ikke publisert. | Publiser synkroniseringen. Endringer i en synkronisering kjører ikke før de er publisert. | Du |
| `unclassified_exception` | Synkroniseringen feilet av en grunn vi ikke har klassifisert ennå. | Kjør synkroniseringen på nytt. Hvis den feiler på samme måte, send oss kjørings-ID-en. | Tajo |

## Hva som kan gå galt

- **Retry svarer «This sync rule is already running.»** (denne synkroniseringsregelen kjører allerede). Et nytt forsøk eller en testkjøring som du starter, avvises så lenge en kjøring av synkroniseringen vises som Queued eller Running, også en kjøring der workeren har stoppet. For en synkronisering som Tajo kjører etter en tidsplan, lukkes og erstattes den kjøringen når den startet for mer enn en time siden. For alle andre synkroniseringer sender du oss kjørings-ID-en.
- **En synkronisering har feilet i mer enn sju dager.** Etter sju dager glemmer ledgeren en fullført skriving. En batch som gjentas etter det, kan skrive poster på nytt, så sjekk destinasjonen for [dupliserte kontakter](https://tajo.io/no/resources/help/troubleshooting/duplicate-contacts/).
- **Én synkronisering er stille mens en annen virker.** Sjekken hver time overvåker arbeidsområdet, ikke hver synkronisering. Én sunn synkronisering skjuler en stille synkronisering i samme arbeidsområde, så les Run history for hver synkronisering.
- **Du vil ha andre grenser.** Pausen etter fem feil og 24-timerssjekken er satt for hele Tajo-driftsmiljøet, ikke per synkronisering.

## Relaterte artikler

- [Forstå datasynkronisering](https://tajo.io/no/resources/help/getting-started/understanding-data-sync/)
- [Data synkroniseres ikke](https://tajo.io/no/resources/help/troubleshooting/data-not-syncing/)
- [Koble fra eller koble til på nytt](https://tajo.io/no/resources/help/integrations/disconnect-or-reconnect/)

## Populære Artikler

[Hjelpesenter](https://tajo.io/no/resources/help)

### Se alle

Alle Ressurser

## Denne siden som Markdown: [recover-a-stuck-or-failed-sync.md](https://tajo.io/no/resources/help/troubleshooting/recover-a-stuck-or-failed-sync.md)

Laster inn Markdown …

[Åpne i Claude](https://claude.ai/new) [Åpne i ChatGPT](https://chatgpt.com/)
