이중 다운로드? 실시간 다운로더가 자체 서버에서 추가로 동작오류 검증을 하는 이유와 방법.
서버에서는 LED최신버전을 이용하여 추가적인 오류확인을 하고 있습니다.
①서버에서 네트워크 자원이 남을때 + ②가장 최근에 검색된 URL에 대해 사용자의 PC와 동일하게 서버에서 오류 검증이 진행되며, 실시간 다운로더의 빠른 오류해결을 위해 오류를 지속적+주기적+선제적으로 검증하고 있습니다. (네트워크 자원이 남을때 진행되므로 이로 인해 랜덤하게 진행됩니다)
서버의 디스크는 부족하기에 오류 검증과정에서 영상은 별도로 저장되지 않습니다. (ffmpeg 명령어를 없는 경로에 넣으면 파일 생성은 안되고 동일하게 동작)
장점
이번에 트위치 다시보기가 2022-12-14일 새벽중 원본 경로가 차단된것과 같이 예고없는 오류에 대응가능.
과거 아프리카 다시보기 주소 변경등에 빠른 대응가능.
단점 (해결완료)
플랫폼 서버에서 종종 같은 경로에 두번씩 접근하는것을 모니터링가능.
원래부터 있던 기능이라서 최근에 추가된 확장프로그램등에 예외가 적용되어있지 않았습니다.
가끔씩(서버 네트워크 자원이 남을때) 특정 유저에게만 발급된 고유 URL이어도 서버(외부 아이피)에서도 오류검증을 위해 동일한 URL 검증과정이 진행되었을 수 있는데, 이런 경우를 플랫폼으로부터 연락받으셨다면 실시간 다운로더의 오류 선제 모니터링 과정때문으로 예상됩니다.
이런 문제 때문에 불편을 겪으셨을분들께 사과드립니다.
우선 공개된 주소 이외에는 서버에서 추가적으로 오류를 재검증하지 않도록 예외처리 하였습니다.
원래는 공개된 주소(일반적인 아프리카, 트위치 등 다시보기 주소)가 전부여서 서버 오류 재검증과정에 문제가 없었는데..
최근에 요청에의해 추가된 확장프로그램 때문에 기존 시스템과의 문제가 있었네요.
공개된 주소 이외에 오류를 검증하지 않도록 예외처리 하였으며, 추가 검증기능은 초기부터 있던 기능이지만 이제는 많은 오류가 해결되었기 때문에 빼는것을 검토중입니다.