나는 전자 메일을 보내기 위해 delayed_job gem을 실행중인 레일 응용 프로그램을 유지 관리하고 있습니다.delayed_job : 실패한 작업을 강제로 처리하는 방법
지연된 모든 작업이 지난 며칠 동안 응용 프로그램의 버그로 인해 실패한 것으로 나타났습니다. 이제 버그가 수정되었고 가능한 빨리 작업을 처리하려고하지만 실패한 시도가 너무 많아서 작업자가 거대한 지연으로 데이터베이스에서 작업을 가져옵니다.
나는 delayed_jobs 테이블을 업데이트하고 시도 횟수를 더 작은 숫자로 설정하고 run_at 속성을 현재 시간으로 설정했지만 여전히 도움이되지 않았습니다.
근로자가 어떻게 강제로 그 작업을 실행할 수 있습니까?
꽤 합리적으로 들리 겠지만 지금 시도해 보겠습니다. :) –
그래서 두 가지 방법을 시도했지만 아직 처리되지 않은 상태로있었습니다. 나는 그것을 레일 콘솔에서했는데, 내가 뭘 잘못하고 있는지 알았어? –