[StreamRec] 멀쩡히 잘 받아지는 스트림인데 계속 강제 종료되던 문제 — “정체 감지” 로직의 숨은 버그
증상 셀프호스팅 스트림 자동 녹화 서비스(yt-dlp + FastAPI 기반)에서, 특정 채널들의 자동 녹화가 시작한 지 2~3분만 지나면 거의 매번 강제 종료됐다. 로그를 보면 이렇게 찍혀 있었다. “120초 동안 데이터가 안 들어와서 정체(stall)로 판단하고 자동으로 껐다”는 내용이었다. 이 자동 종료 기능은 원래 다른 문제(다운로드 프로세스가 죽지도 살지도 않은 채 무한정 방치되는 것)를 막기 위해 얼마 전에 […]