The upgrade guide still said the /stream/ proxy route was unchanged. Since #2 that's wrong: the app proxies /stream/ to the session manager itself, and the session manager no longer publishes port 8081.
An old location /stream/ block in a reverse proxy therefore points at a port nothing listens on. Starting a stream then hangs at "Starting" until the proxy times out with a 504, and the session manager never sees the request. This was found when switching flashbox over.
The guide now says to remove that block, and to move its WebSocket and timeout settings to the location that serves the app.
**Summary generated by LLM agent**
The upgrade guide still said the `/stream/` proxy route was unchanged. Since #2 that's wrong: the app proxies `/stream/` to the session manager itself, and the session manager no longer publishes port 8081.
An old `location /stream/` block in a reverse proxy therefore points at a port nothing listens on. Starting a stream then hangs at "Starting" until the proxy times out with a 504, and the session manager never sees the request. This was found when switching flashbox over.
The guide now says to remove that block, and to move its WebSocket and timeout settings to the location that serves the app.
The upgrade guide still said the /stream/ route was unchanged, but the
app now proxies streams itself and the session manager publishes no
port; an old route times out with a 504.
branderson
approved these changes 2026-10-14 16:02:01 -07:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary generated by LLM agent
The upgrade guide still said the
/stream/proxy route was unchanged. Since #2 that's wrong: the app proxies/stream/to the session manager itself, and the session manager no longer publishes port 8081.An old
location /stream/block in a reverse proxy therefore points at a port nothing listens on. Starting a stream then hangs at "Starting" until the proxy times out with a 504, and the session manager never sees the request. This was found when switching flashbox over.The guide now says to remove that block, and to move its WebSocket and timeout settings to the location that serves the app.