접수와 처리를 끊었다
문제 어드민이 변환 솔루션을 동기로 호출했습니다. 요청을 받은 스레드가 응답까지 붙잡혀 있어서, 게이트웨이가 60초에 끊으면 어드민이 그 뒤에 하려던 일이 전부 사라졌습니다.
해결 변환 처리를 어드민 안에 두지 않고 별도 서비스로 떼어냈습니다. 어드민은 작업 행을 넣고 바로 끝납니다.
왜 어드민은 화면 수정으로 수시로 배포되는 쪽이라, 안에 두면 배포할 때마다 진행 중인 변환이 끊깁니다. 결정적인 건 어드민이 여러 파드로 뜬다는 점입니다. 파드마다 처리가 돌면 동시 호출 상한을 걸어도 파드 수만큼 곱해져 유량 제어가 성립하지 않습니다.