2010-02-12 11 views
1

App Engine에서 로그를 다운로드하는 것은 중요하지 않습니다. 요청은 일괄 처리됩니다. appcfg.py은 일반 파일 IO를 사용하지 않고 로컬 로그 파일에 궁극적으로 추가하는 임시 파일 (역순으로)을 사용합니다. 추가 할 때 "센티넬"을 찾아야 만 로그 회전이 어려워집니다. 그 이유는 로그가 끝난 위치를 기억하기에 충분한 이전 로그를 남겨 두어야하기 때문입니다. 마지막으로 Google은 잠시 후 이전 로그를 삭제합니다 (사용하는 앱의 경우 20 분).Google App Engine에서 request_logs의 처리량을 향상시키는 방법

앱 규모가 커지고 로그 생성 속도가 빨라지므로 appcfg.py이 뒤 떨어지지 않도록 로그를 가져 오는 속도를 어떻게 높일 수 있습니까?

답변

1

요청 당 일괄 처리 로그 크기를 늘릴 수 있습니다. 최신 SDK (1.3.1)에서는을 861 (RequestLogLines 방법 LogsRequester 클래스)과 같이 체크 아웃합니다. "제한"매개 변수를 수정할 수 있습니다.

저는 1000을 사용하고 있으며 꽤 잘 작동합니다.

관련 문제