어떤 이유로 Delayed :: Job 's는 대기열에 추가하기로 결정했지만 여러 번 다시 시작 했음에도 불구하고 아무것도 실행하지 않고 심지어 -9'd를 죽이고 다시 시작했습니다. 어떤 작업도 실행하지 않습니다.
/ console에서 특정 작업을 지정하고 작동하도록 지시 할 수 있습니까?
전의:.. Delayed::Job.find(x).run
답변:
콘솔에서 특정 작업을 실행하는 방법에 응답 :
Delayed::Job.find(x).invoke_job
그러나 완료된 작업을 파괴하는 것과 같은 다른 작업은 실행되지 않는다는 것을 기억해야합니다. 작업 / 작업을 실행하는 것뿐입니다.
다음과 같이 할 수도 있습니다.
Delayed::Worker.new.run( Delayed::Job.find(x) )