Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

StatuskodeFortolkning
200 OKSletningen gik godt. Det vil fremgå af applikationloggen, hvad der er slettet.
400 Bad RequestRequestet blev afvist, da et andet request allerede var i gang.
500 Internal Server ErrorNoget gik galt under sletning. Applikationsloggen bør inspiceres for at fastslå problemet.

Nulstilling af fejlede repository-sletninger

Tabellen deleted_documentries holder styr på hvor langt sletningen af dokumenter er kommet (se Design og Arkitektur for flere detaljer). Hvis sletning af et dokument er mislykkes et antal gange, vil XDSCleanup-servicen ikke længere forsøge at slette det dokument. Det er muligt at nulstille disse mislykkede sletninger, og dermed få XDSCleanup-servicen til at forsøge at udføre dem igen.Dette kan være nyttigt for at rette op på fejlsituationer.

Nulstilling udføres ved at angive en query-parameter i requestet:


curl -i localhost:8060/xdscleanup/cleanup?reset-failed-deletions=true


Hvis parameteren gives med, så nulstilles alle mislykkede sletninger i deleted_documententries-tabellen, hvorefter requestet udføres som normalt.

Health

Overvågnings-endpoint, som bruges til at overvåge komponentens sundhedstilstand. Eksempel på kald:

...

Code Block
languagejs
{
  "version": "42e17e1cb3ea8d8abd21d87252b14a136020e7c0",
  "registry.db": "ERROR: 7 entries could not be deleted from repository.OK"
}

Eksempel hvor tjenesten er i usund tilstand:

...