2012-04-27 2 views
2

ServiceHost를 통해 RESTful WCF 서비스 (System.ServiceModel.Web 사용)를 제공하는 Azure 작업자 역할이 있습니다. 성능은 엄청난 트래픽에서는 해결할 수 없지만 역할이 일정 시간 동안 유휴 상태 일 때 첫 번째 요청에서 응답 시간이 상당히 빨라진 것처럼 보입니다 (5 초 초과). 아무도이 원인을 알 수 있습니까?Azure 작업자 역할의 WCF 서비스가 유휴 상태 인 첫 번째 요청에서 느림

답변

1

기본 AppPool 제한 시간은 20 분입니다. 이걸로 달릴 수도 있니? 그렇다면, 당신은 시간 제한을 변경하려면 시작 스크립트에 이런 식으로 뭔가를 추가 할 수 있습니다

%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00 

가 여기이 더 논의, 다른 질문에, 게시 another answer을합니다.

+0

+1 기본 Azure IIS AppPool 시간 초과가 20 분으로 설정된 이유를 알고 있습니까? 내가 얘기 한 모든 Azure 사용자가 AppPool 시간 초과를 제거해야하는 것처럼 보입니다. –

+0

설정은 Windows Server AppPool 시간 제한과 일치하며 20 분입니다. –