diff options
| author | tv <tv@krebsco.de> | 2026-11-02 21:37:48 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-02 21:37:48 +0100 |
| commit | e2003d11e84f0392ee9366b36341fc4c6488088f (patch) | |
| tree | 39deb2414c482257a1594c91f166186063eeaffc /docs/operations.md | |
| parent | 5e2d396049d6daa93cc4738ff1b19868e3455677 (diff) | |
api: /stream & dashboard send X-Accel-Buffering
Diffstat (limited to 'docs/operations.md')
| -rw-r--r-- | docs/operations.md | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/operations.md b/docs/operations.md index be185f1..7dcdb92 100644 --- a/docs/operations.md +++ b/docs/operations.md @@ -125,6 +125,11 @@ location / { and the node started with `--user-header X-Remote-User`. The names the proxy gives are the users of `--protocol-writers` and of who wrote what ([`api.md`](api.md)). +What streams (`/stream`, the dashboard's events) says `X-Accel-Buffering: no`, so nginx +passes it on as it comes. The dashboard's events have a keepalive every 15 s; `/stream` +sends nothing while nothing changes, so nginx ends a quiet one after its +`proxy_read_timeout` (60 s): raise that for it, or have clients reconnect. + ## What to alert on From the metrics (`GET /admin/stats` as Prometheus, [`measurements.md`](measurements.md)): |
