Page History
...
Statuskode | Fortolkning |
---|---|
200 OK | Sletningen gik godt. Det vil fremgå af applikationloggen, hvad der er slettet. |
400 Bad Request | Requestet blev afvist, da et andet request allerede var i gang. |
500 Internal Server Error | Noget 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 | ||
---|---|---|
| ||
{ "version": "42e17e1cb3ea8d8abd21d87252b14a136020e7c0", "registry.db": "ERROR: 7 entries could not be deleted from repository.OK" } |
Eksempel hvor tjenesten er i usund tilstand:
...