MediaMTX 종료가 멈춘 이유: 시작하지 않은 인증서 감시 작업을 기다리고 있었다
읽기 전용 파일시스템에서 발생한 CertLoader 종료 교착을 재현하고, no-watch 경로의 완료 신호와 저장 성공·실패 회귀 테스트로 수정한 PR #6427 기록.
이 주제와 연결된 기록
읽기 전용 파일시스템에서 발생한 CertLoader 종료 교착을 재현하고, no-watch 경로의 완료 신호와 저장 성공·실패 회귀 테스트로 수정한 PR #6427 기록.
두 서비스의 세 연결 풀에 흩어진 DB 접속 정책을 pgconf로 모으고, IAM 토큰 재발급과 verify-full을 실험 RDS에서 검증한 기록.
테스트 제외 실험과 정수 교차곱으로 80% 커버리지 게이트의 실제 차단과 경계값을 검증한 기록.
nil·빈 슬라이스 비교와 중첩 기본값 공유를 함께 고친 MediaMTX #6205의 수정·회귀 테스트·호환성.
종료 요청과 실제 완료를 분리하고 갱신 중간을 통제해 20/20 실패→20/20 통과를 확인한 MediaMTX #6261.
MediaMTX #6155에서 non-Windows 훅의 실패 종료 코드를 복구하고 재시작 설정별 관측 결과를 검증한 기록.
로거 재생성 전에 훅을 기다리는 접근의 가용성 비용과 교착 한계, 유지보수자의 대체 수정까지 남긴 기록.
FFmpeg 프로세스 호출을 상주 Go 재포장으로 바꾸고, 같은 입력·읽기·쓰기를 포함한 200회 대조와 동시성 비용을 확인했습니다.
완료 훅·파일 감시·재스캔을 나눠 설계하고, 정상과 알림 유실 네 조건에서 누락·중복과 마지막 파일 지연을 확인했습니다.
연속 확정 구간과 최근 1시간 창을 계산하고, 10만 행 원장의 초기 계산·tail 갱신·전체 렌더 비용을 구분했습니다.
원본·재생 조각·init의 독립 상태, MinIO 업로드 확인, 16MiB 입력 경계와 동시성 비용을 설명합니다.
큐 접수·객체 생성·DB 완료를 나누고, 스위퍼의 접수 회차와 실제 PostgreSQL 상태 복구를 별도로 검증했습니다.