플러그인 초보입니다. 약 1시간 정도 걸리는 플러그인을 수정하고 있습니다. /sidekiq를 확인해보니 해당 작업이 30분마다 실행되고 있습니다. 그래서 첫 번째 작업이 끝나기도 전에 동일한 작업의 새로운 인스턴스가 시작되어 중복 결과가 생기는 문제입니다. 이를 방지하는 방법은 무엇일까요?
물론 작업을 허용된 30분 안에 완료하도록 만드는 것도 하나의 방법이지만, 다른 제약 사항들이 있어 작업이 원할 만큼 오래 실행되도록 하고 싶습니다.
아래처럼 시도해봤지만, 작업의 두 번째 인스턴스가 실행되는 것을 막지 못하는 것 같습니다: