1-2 일전에 동일한 코드로 시작 시간이 1-3 초에서 10-30 초로 증가합니다.대폭 증가 시작 시간
저는 파이썬 2.7 멀티 쓰레딩을 사용합니다.
이 요청의 코드는 memcache에서 하나의 값을 읽고이를 사용자에게 반환합니다. memcache가 비어 있으면 로컬 파일 시스템의 템플릿에서 간단한 html 템플릿을 읽고 렌더링합니다. 둘 다 동등한 cpu_ms를 사용합니다.
동일한 코드가 테스트 응용 프로그램에서 잘 작동합니다. 테스트 애플리케이션의 시작 시간은 약 1-2 초입니다.
어제 밤에 생산 문제를 보내지 만 답을받지 못합니다.
인스턴스 유형을 F1에서 F4로, 시작 시간을 F4에서 8-10 초로 변경해보십시오. 내 응용 프로그램의
의 AppID : 문제 이전에 f1f2ru
로그 기록 :
로그 기록 현재 :에
로그 기록 시작 문제에
로그 기록 테스트 앱 :
스크린 샷을 첨부 할 수 없습니다 (stackoverflow에 낮은 평판). 유료 앱입니다. 재배포는 도움이되지 않습니다. 그것은 하나의 응용 프로그램에서만 문제이며, 동일한 코드로 작동하는 테스트 응용 프로그램은 잘 작동하고 작은 시작 시간 (테스트 응용 프로그램은 무료입니다)이 있습니다. 이제는 최소 유휴 인스턴스 = 1을 설정했지만 일시적인 방법입니다. 정말 트래픽이 급격히 증가하지 않아 유휴 인스턴스가 필요하지 않습니다. google admins : appid of app : f1f2ru – Rekby
문제는 첫 번째 요청이 대기 모드에 있지 않으면 항상 "차가운"인스턴스에 도달하고 뜨거워지기 전에 항상 시간 지연이 발생한다는 것입니다. 그래서 당신은 유휴 인스턴스를 "필요로하지"않을 것입니다. 그러나 당신은 이것을 가정하기 위해 "필요"합니다. –
문제를 시작하기 전에 감기 시작은 약 1 초가 걸립니다. 동일한 시작 시간에 동일한 코드 및 설정으로 테스트 응용 프로그램이 있습니다. – Rekby