Skip to content

Commit e3fe1cc

Browse files
committed
Clarify node renderer rollout probe logs
1 parent 53df880 commit e3fe1cc

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

docs/oss/building-features/node-renderer/health-checks.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,9 @@ services:
223223
worker processes, and each worker has its own VM pool. A probe therefore checks the one worker that answers it.
224224
Workers load bundles independently (each compiles the bundle on its first render request), so a freshly restarted
225225
worker can briefly report `503` on `/ready` while its siblings serve traffic. This is the intended per-process
226-
readiness signal for orchestrators probing one container.
226+
readiness signal for orchestrators probing one container. During a rollout or cold start, raw probe logs may show a
227+
short mix of `503` and `200` responses; Kubernetes smooths that with `failureThreshold` / `successThreshold`, so a
228+
single unloaded-worker `503` should not flap pod readiness.
227229
- **No license check.** License validation happens on the Rails side; `/ready` does not (and cannot) report license
228230
state.
229231
- **Liveness checks nothing but the event loop.** Do not point `/health` at dependency monitoring; that is what

0 commit comments

Comments
 (0)