2017-09-27 6 views
1

Luigi와 파이프 라인을 테스트 중이므로 작업 시각화 프로그램에서 이상한 캐싱 동작을 발견했습니다. 한 가지 일로, 일정 시간 동안 캐시에 작업이 남아있는 것처럼 보이고 파이프 라인의 두 번째 실행에서 작업과 겹치기 때문에 UI가 복잡해집니다. 나는 또한 두 파이프 라인이 계속해서 실행될 때 새로운 파이프 라인의 작업을 표시하는 데 시간이 걸린다는 사실을 알고있었습니다. 각각의 실행 전에 수동으로 캐시를 재설정하는 방법이 있습니까? 만료되기 전에 작업이 캐시되는 시간을 설정하는 구성 변수가 있습니까?Luigi Task Visualizer 캐시 지우기

답변

2

스케줄러에 remove_delay 설정을 사용할 수 있습니다. 설정 파일에서 : 당신이 그것을 가능하게 luigid 다시 시작해야하므로

[scheduler] 
remove_delay = 10 

이 스케줄러에 적용됩니다. 다큐먼트에서

: 초

수는 더 이해 관계자가없는 작업을 제거하기 전에 대기하는. 기본값은 600 (10 분)입니다.

경험상,이 경우 이해 관계자는 작업자와 업스트림/다운 스트림 종속성을 의미하는 것으로 보입니다.

+0

변수에'--remove-delay'가 태스크에 전달 될 수 있습니까? – kellanburket

+1

불행히도 글로벌 매개 변수가 아니기 때문이 아닙니다. – David