2
지정된 속도 (5/s, 100/h)로 실행되는 GAE에서 예약 된 작업의 실행 시간을 정확하게 또는 대략적으로 설정할 수 있습니까?작업 큐가 정확한/대략적인 실행 시간을 설정합니다.
지정된 속도 (5/s, 100/h)로 실행되는 GAE에서 예약 된 작업의 실행 시간을 정확하게 또는 대략적으로 설정할 수 있습니까?작업 큐가 정확한/대략적인 실행 시간을 설정합니다.
특정 시간에 정기적으로 문제가 발생하려면 cron을 사용해야합니다. 작업을 생성하고 특정 시간에 cron을 트리거하도록 처리기를 만듭니다.
프로그래밍 방식으로 (예 : cron을 사용하기에 충분히 규칙적이지 않은 경우) 작업이 수행 될 때 작업 대기열에 countdown
을 설정하면 지연 될 수 있습니다.
[카운트 다운]이 작업이 실행되어야하는 미래 시간 (초). 삽입 시간부터 측정됩니다. 현재 기본값은 0입니다.
:
참조 Task
그래서 당신이 당신의 작업을 한 후, 초 단위로 실행 큐에 작업을 추가 할 때까지 당신이 거친 시간을 계산할 수 오늘 오후 5 귀하의 작업을 실행하고 싶었다 말한다
seconds_til_start = (datetime(2011,3,22,17,00) - datetime.now()).seconds
taskqueue.add(url='/yourtask', countdown=seconds_til_start)
awesome, 나는 countdown 속성을 놓쳤습니다. 그게 내가 필요로했던 바로 그 것이다. –
@Bojan 또한 'eta'작업은 상대 시간보다는 절대 시간을 지정합니다. 이러한 작업은 가장 빠른 실행 시간이므로 작업이 지정된 시간 또는 그 후에 실행됩니다. –
푸시 대기열에서만 카운트 다운 기능을 사용할 수 있습니까? 아니면 당겨? – JK140