자유게시판

Slimmer 미디어 최적화 모듈 — 패치 노트


v1.1.9 (2026-06-07)

🐛 버그 수정

[핵심] API 모드에서 변환 완료 후 큐가 사라지는 문제 수정

  • worker.php에서 api_submitted 결과를 체크하지 않아 큐를 즉시 삭제하던 문제 수정
  • _processItemViaApi()에서 파일 전송 전에 먼저 api_pending 상태로 변경하도록 순서 수정
  • triggerAfterDeleteFile()에서 file_srl 대신 queue_srl로 삭제하고 status 명시적으로 넘기도록 수정 — api_pending 상태 큐 보호
  • slimmer_api_worker.php 콜백 전송 실패 시 응답 내용을 로그에 남기도록 개선 (재시도 1회 포함)

[핵심] API 모드 동작 방식 변경 — 콜백 방식 → 동기 폴링 방식

  • 기존: SAS 서버가 완료 후 콜백 URL 호출 → Rhymix가 파일 교체
  • 변경: Rhymix worker가 SAS에 직접 폴링하여 완료 시 파일 교체
  • 콜백 타이밍 이슈 및 queue not found 오류 근본 해결
  • 카페24 등 외부 웹호스팅 환경에서도 SAS API 키만으로 사용 가능

✨ 개선

  • slimmer_api_worker.php: 콜백 응답 로깅 강화 (성공/실패/재시도 응답 모두 기록)
  • worker.php: api_pending 큐 자동 폴링 블록 추가 — 워커가 직접 SAS 상태 확인 후 다운로드+파일교체 수행

 

 

아 결국 해결했습니다 ㅠㅠ
 

반갑습니다 비에스플러스 라는 사이트를 운영하는 사람입니다.

댓글 0