authnzerver.healthcheck module

These are handlers to respond to health-check requests.

class authnzerver.healthcheck.HealthCheckHandler(application: tornado.web.Application, request: tornado.httputil.HTTPServerRequest, **kwargs)[source]

Bases: tornado.web.RequestHandler, authnzerver.ratelimit.RateLimitMixin

This handles health check endpoints.

get()[source]

This responds to a health-check request.

Returns 200 if the server is up and all the background workers report their DB connection is good.

initialize(config, executor, cacheobj)[source]

This sets up some config.

write_error(status_code, **kwargs)[source]

This writes the error as a response.