2014-09-02 3 views
0

apscheduler를 사용하여 내 Scrapy 스파이더를 예약합니다. 나는 실행 된 모든 직업의 역사를 유지할 필요가있다. mongodb jobstore를 사용하고 있습니다. 기본적으로 apscheduler는 현재 실행중인 작업의 세부 사항 만 유지 관리합니다. 특정 작업의 모든 인스턴스를 저장하려면 어떻게해야합니까?apscheduler의 작업 내역 유지

답변

0

이러한 추가 기능을 원할 경우 적절한 이벤트 리스너를 스케줄러에 추가하여 작업에 추가 및 수정 사항을 감지하십시오. 이벤트 리스너에서 스케줄러에서 작업을 가져 와서 원하는 위치에 저장하십시오. 그들은 serializable btw입니다.