github.com/avenga/couper@v1.12.2/docs/website/content/3.observation/health.md (about)

     1  # Health Check
     2  
     3  The health check will answer with status `200 OK` on every port with the configured
     4  [`health_path` setting](/configuration/block/settings) or the
     5  [`COUPER_HEALTH_PATH` environment variable](/configuration/command-line#observation-options).
     6  
     7  As soon as the gateway instance receives a `SIGINT` or `SIGTERM` the check will return a status
     8  `500 Internal Server Error`.
     9  
    10  A shutdown delay ([environment variable `COUPER_TIMING_SHUTDOWN_DELAY`](/configuration/command-line#timing-environment-variables))
    11  allows the server to finish all running requests and gives a load balancer time to pick another gateway instance.
    12  After this delay the server goes into shutdown mode and no new requests will be accepted.
    13  
    14  The shutdown timings ([`COUPER_TIMING_SHUTDOWN_TIMEOUT`](/configuration/command-line#timing-environment-variables))
    15  default to `0` which means no delaying with development setups.