Radiator Server health and startup
Radiator Server prepares the complete configuration before it starts serving requests. Listeners, policies, credentials and backend resources are published together after all configuration owners accept the candidate.
If the initial configuration fails, startup exits with an error. No management listener or AAA listener from that rejected configuration remains available. Read the startup error, correct the configuration files and restart the server.
Health checks
The management HTTP/HTTPS listener serves health checks on the same protocol and port as Radiator UI and the management API. Use the live and ready endpoints for container health checks. An invalid initial configuration has no health endpoint because its management listener was never published.
The /api/v1/health response includes an ok field. Rely on that field for service
health; diagnostic codes and messages may change. A running server can still report
unavailable service because services are disabled or licensing does not permit requests.
Health requests to /live, /ready and /api/v1/health bypass authentication
policies and identity backends, even when clients send credentials or session cookies.
The authenticated field in /api/v1/health responses is always false.
Disabling and Enabling services
Services can be disabled in Radiator UI. Disabled services do not respond to new requests. It does not stop container endpoints from responding to health checks.
There is also an API end point for enabling and disabling services /api/v1/application/control
Shutdown
Once shutdown is initiated (kill signal or via the /api/v1/application/control endpoint), the server stops responding to all external requests, with the exception of the /live endpoint.
Note: When shutdown or restart is triggered via the API, the server may begin shutting down before the HTTP response is fully transmitted to the client. Callers should not depend on receiving a successful response from the control endpoint when issuing Shutdown or Restart commands.