go api 서버 <-> ffmpegd 간 메시지 연동 테스트를 하고 있었는데
메시지를 하나 받고, 다시 받을때 아래와 같은 에러 발생
2025-11-11 08:42:40.009947+00:00 [error] <0.2085.0> Channel error on connection <0.2078.0> (172.18.0.1:39224 -> 172.18.0.2:5672, vhost: '/', user: 'admin'), channel 1:
2025-11-11 08:42:40.009947+00:00 [error] <0.2085.0> operation basic.ack caused a channel exception precondition_failed: unknown delivery tag 1
이건 client consumer 쪽 auto ack 설정이 문제였는데
consumer 생성할때 auto ack 를 true 를 주고 생성하고
ack 함수를 통해 중복 ack 를 하게 되면 위와 같은 에러가 발생한다고 한다.