10 Commits

Author SHA1 Message Date
Luke Berndt
6825aaf9a4 Reduce backend per-upload CPU to relieve upload timeouts
The Node main thread was saturated at about 39 uploads/s, overflowing the
listen queue so uploads timed out connecting from nginx.

- Enable keepAlive on the S3 agent; every upload did a full TLS handshake
- Remove OpenTelemetry tracing
- Cache the system key lookup for 60s
- Use lean queries when listing calls
- Serialize each call once in notify_clients, not per recipient
- Add an nginx upstream keepalive pool, and hold Node's keepAliveTimeout
  above it so nginx never reuses a connection Node has closed

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-09 18:06:48 -05:00
Luke Berndt
475c67eed7 handle play in background 2024-09-21 10:19:01 -04:00
Luke Berndt
a517667404 Merge branch 'master' into donate 2024-02-22 22:12:49 -05:00
Luke Berndt
a9020da84d all in on certbot 2024-02-03 11:15:34 -05:00
Luke Berndt
e3d307d4b4 test nginx 2024-02-03 09:21:40 -05:00
Luke Berndt
85864f4b84 initial commit 2024-02-02 22:09:37 -05:00
Luke Berndt
97d4a04d66 trying to get bootstrapping working 2023-11-15 11:31:33 -05:00
Luke Berndt
b5a610eb4d goodby pngs 2023-02-15 13:25:29 -05:00
Luke Berndt
b76bf1df9d focused logging 2023-02-15 12:45:53 -05:00
Luke Berndt
3b0d3f290f First Commit 2020-06-09 22:11:11 -04:00