현재 형식으로 Google App Engine의 Cron은이를 허용합니다. "The shortest time between runs of a task that can be specified is 1 minute." 10 초마다 작업을 실행하는 것을 선호하는 애플리케이션이 있습니다. 해결 방법이 있습니까?Google App Engine의 1 분 크론 제한에 대한 해결 방법은 무엇입니까?
2
A
답변
2
얼마나 많은 명중 응용 프로그램이 마지막 실행 시간이 있다면 (그리고 어떻게 일관 그들이), 각 페이지로드에서 "가난한 망 크론"방법 ..
을 사용할 수 있습니다, 당신은 확인 도착> = 10 초 전 - 그렇다면 함수를 호출하십시오 (함수를 인라인으로 호출하거나 실제 cron URL을 트리거하여 호출 할 수 있습니다)
그 외에도 - 현재 - 아니요. 백그라운드 작업이 구현되거나 cron 제한이 변경 될 때까지는 그렇지 않습니다.
편집 : Task Queue (백그라운드 처리) 기능이을 구현되었습니다!
1
아마도 9 초가 지나면 을 호출 할 수 있으며 또 다른 cron URL에서 cron URL을 불러올 수 있습니까?
사용 조건과 충돌하는 방식을 잘 모르겠습니다. 따라서
4
참을성이 있다면 작업 대기열 API가 곧 잠시 중단되어 임의의 지연으로 작업을 실행할 수 있습니다.
관련 문제
- 1. Google App Engine의 appengine_config.py
- 2. cron 시간 제한에 대한 해결 방법
- 3. Google App Engine의 CMS
- 4. google-app-engine의 제약 조건은 무엇입니까?
- 5. Google App Engine의 루아
- 6. Google App Engine의 Jinja2
- 7. Google App Engine의 PHP
- 8. Google App Engine의 SQLite
- 9. Google App Engine의 Datastore
- 10. Google App Engine의 Cron
- 11. Google App Engine의 Lamson?
- 12. Google App Engine의 Resin 세션
- 13. Google App Engine의 원자 단면도?
- 14. Google App Engine의 대역폭 사용량
- 15. Google App Engine의 정적 301?
- 16. Google App Engine의 POST 메소드
- 17. Google App Engine의 FTP 파일
- 18. Google App Engine의 Django + Adsense
- 19. Google App Engine의 친숙한 URL
- 20. Google App Engine의 메모리 사용량
- 21. Google App Engine의 세션 쿠키
- 22. Google App Engine의 GIS 서비스
- 23. Google App Engine의 Django 1.1
- 24. Google App Engine의 Radius 서버는 무엇입니까?
- 25. 저장된 이미지를 Google App Engine의 데이터 저장소에 업로드하는 방법은 무엇입니까?
- 26. App Engine의 작업 대기열에서 TombstonedTaskError 란 무엇입니까?
- 27. Google App Engine의 다중 양식 및 지속성
- 28. Google App Engine의 dev 데이터 저장소와 동기화하는 방법은 무엇입니까?
- 29. Google App Engine의 Datastore에서 날짜로 필터링
- 30. Google App Engine의 자체 참조 참조 속성
위의 접근 방법에 대한 한 가지주의 사항 : 코드 작성이 완료 될 때까지 사용자가 생성 된 페이지를 가져 오지 않으므로 백그라운드에서 cron 작업을 실행하면 사용자가 눈에 띄게 저하 될 수 있습니다. –
이것은 어리석은 일이지만 10 초를 기다린 다음 원래 기능에서 작업을 시작하는 또 다른 GAE 앱을 만들 수 있습니까? 내가 여기서 무언가 잊는거야? – ehfeng
두 번째 앱을 어떻게 부르시겠습니까? 나는 그것을 얻지 않는다. 다가오는 작업 대기열 API를 기다리는 것이 더 나은 방법입니다. :) –