Versions Compared

Key

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

...

Funktion

Beskrivelse

Eksempel-response

/statusNSP Standardfunktion. HTTP-response-code angiver servicens tilgængelighed

HTTP/1.1 200 OK
{
  "Version":"1.0.0",
  "Cache":"Cold",
  "CacheLoadTime":"-999999999-01-01T00:00",
  "Database":"Available",
  "Status":"Reload required"
}

/versionNSP Standardfunktion. Versions-nummeret sendes som response-text1.0.0
/reloadGenindlæser data fra databasen, hvis der er ændringer siden sidste indlæsning'Reload done at 2020-04-01T12:00:00.000'

...

I strukturen returneret fra kald til "/status" fås følgende kombinationer


Database available

Database Unavailable

Cache ColdHTTP/1.1 200
Status: Reload required
HTTP/1.1 500
Status: Unable to load cache
Cache WarmHTTP/1.1 200
Status: OK
HTTP/1.1 200
Status: Degraded

Ved "Degraded" og "Unable to load cache" bør driften foretage fejlfinding af forbindelsen til datasourcen.

Ved "Reload required" forsøger servicen selv et reload, og driften behøver ikke gøre noget. Kald foretaget efter reloadet er kørt til ende, bør returnere "OK".

Cache-reload

SORES leveres med en docker-container, hvori et cron-job med fast interval kalder /reload på SORES-containeren.

Fejlfinding

Fejlfinding foregår ved gennemsyn af logfilerne. Der er ingen kendte fejl.

...