반응형
특정 Delayed :: Job을 콘솔에서 실행하도록 어떻게 지시합니까?
어떤 이유로 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) )
Heroku에서 나는 "고착 된"직업을 가지고 있었고 heroku restart
노동자 / 작업이 다시 시작 하기 위해 달려야 만했다.
참고 URL : https://stackoverflow.com/questions/6946041/how-do-you-tell-a-specific-delayedjob-to-run-in-console
반응형
'programing' 카테고리의 다른 글
삽입 정렬과 선택 정렬 (0) | 2020.08.31 |
---|---|
NSString에서 마지막 부분 문자열을 어떻게 찾습니까? (0) | 2020.08.31 |
wpf TextBlock 컨트롤에 새 줄을 넣는 방법은 무엇입니까? (0) | 2020.08.31 |
awk를 사용하여 일치하는 정규식 패턴을 인쇄하는 방법은 무엇입니까? (0) | 2020.08.31 |
권한은 시스템 앱에만 부여됩니다. (0) | 2020.08.31 |