ProgramingTip

지연된 작업 순서를 어떻게 볼 수 있습니까?

bestdevel 2020. 12. 4. 19:51
반응형

지연된 작업 순서를 어떻게 볼 수 있습니까?


Delayed :: Job 작업에 성공했는지 궁금합니다 . delayed_jobs테이블 에서 작업을 볼 수 없습니다 .

  • 정상인가요?
  • 작업 시퀀스를 보는 다른 방법이 있습니까?

DelayedJob은 추가 된 각 작업에 대한 데이터베이스 레코드를 저장하는 레일스 콘솔을 통해 직접 검색 할 수 있습니다 (ActiveRecord 등을 사용하는 가정).

레일 콘솔을 찾을 다.

$ rails c

추가 된 작업을 쿼리합니다.

$ Delayed::Job.all

또는

$ Delayed::Job.last

문서를 확인하십시오 .

Redis와 같은 다른 데이터베이스와 함께 delayed_job을 설치 한 경우 대기열에있는 작업을 확인하고 확인할 수 있습니다.


delayed_jobs 테이블에 작업이 표시되어야합니다. 그러나 지연된 작업이 실행되면 삭제됩니다. 그래서 그것은 덧없는 사용할 수 있습니다. (지연된 작업은 새 작업이 5 초마다 실행 가능한 테이블을 확인 짧은 작업이 주어진 경우 레코드가 평균적으로 몇 초만 지속될 수 있습니다.) 일반적으로 검사하려는 경우 지연된 작업 데몬이 꺼져 있는지 확인합니다. delayed_jobs 테이블의 페이로드 개체

참고 URL : https://stackoverflow.com/questions/18563579/how-can-i-see-the-delayed-job-queue

반응형