diff --git a/reference/configuration.html.markerb b/reference/configuration.html.markerb index fd126b1ca3..4cd4712318 100644 --- a/reference/configuration.html.markerb +++ b/reference/configuration.html.markerb @@ -458,7 +458,7 @@ Times are in milliseconds unless units are specified. ### The `http_service.machine_checks` section -You can use the same `machine_checks` section for HTTP services as for [`services`](#services-machine-checks). The `machine_checks` section defines parameters for checking the health of a service. +You can use the same `machine_checks` section for HTTP services as for [`services`](#services-machine_checks). The `machine_checks` section defines parameters for checking the health of a service. ```toml [[http_service.machine_checks]] @@ -735,7 +735,9 @@ This example uses the `curl` image to run a test. It checks that the Machine is * `kill_signal`: The signal to send to the test process if it runs too long. Defaults to the signal of the image, if a custom image is set. * `kill_timeout`: The time to wait before sending the kill signal. Defaults to the timeout of the image, if a custom image is set. -Machine checks are especially useful for canary deploys. `flyctl` will spawn a new Machine, ensure all machine capabilities are functional, and then deploy the rest of the Machines in your app. +Machine checks are especially useful for `canary` deploys. `flyctl` will spawn a new Machine, ensure all machine capabilities are functional, and then deploy the rest of the Machines in your app. + +Machine checks are supported for apps using the `rolling` and `canary` deployment strategies. ## The `mounts` section diff --git a/reference/health-checks.html.markerb b/reference/health-checks.html.markerb index 32f2c441f8..0c733bbe84 100644 --- a/reference/health-checks.html.markerb +++ b/reference/health-checks.html.markerb @@ -55,7 +55,7 @@ Some worker stacks, such as [Flower](https://flower.readthedocs.io/en/latest/) f ## Machine checks -Machine health checks run only during deployments. They run a custom command inside an ephemeral Machine and can be used to verify app behavior beyond port or endpoint availability. They're useful for validating app readiness in more complex scenarios, such as confirming database connectivity or verifying that a key background service is up. These checks don't impact routing, but if a Machine check fails, the deployment will be stopped. +Machine health checks run only during deploys and are supported for apps using the `rolling` and `canary` deployment strategies. They run a custom command inside an ephemeral Machine and can be used to verify app behavior beyond port or endpoint availability. They're useful for validating app readiness in more complex scenarios, such as confirming database connectivity or verifying that a key background service is up. These checks don't impact routing, but if a Machine check fails, the deployment will be stopped. Machine checks are configured using the [`[[services.machine_checks]]`](/docs/reference/configuration/#services-machine_checks) and [`[[http_service.machine_checks]]`](/docs/reference/configuration/#the-http_service-machine_checks-section) sections.