작업자 역할 프로세스가 종료되기 전에 얼마나 오래 상태를 "사용 중"으로 설정할 수 있습니까?

강제

너무 바쁠 때 새 요청 처리를 중지하려는 작업자 역할 프로세스가 있습니다 (예 : CPU로드> 80 %, 긴 디스크 대기열 또는 기타 메트릭).

역할 상태를 "사용 중"으로 설정하면 너무 오랜 시간 사용 후 Fabric Controller에 의해 종료됩니까? 그렇다면 패브릭 컨트롤러가 프로세스를 종료하는 데 얼마나 걸립니까?

프로세스가 여전히 Fabric 에이전트에 신호를 수신 / 전송할 수 있다고 가정합니다.

감사!

kwill

인스턴스를 계속 사용 중 상태로 둘 수 있습니다. Azure가 복구 작업을 수행하는 유일한 시간은 프로세스가 종료되는 경우입니다. 추가 정보는 http://blogs.msdn.com/b/kwill/archive/2013/02/28/heartbeats-recovery-and-the-load-balancer.aspx참조하십시오 .

또한 귀하의 작업자 역할은 무엇입니까? 인스턴스 상태를 Busy로 설정하면 새로 들어오는 TCP 연결이 해당 인스턴스로 라우팅되지 않도록로드 밸런서 순환에서 제외됩니다. 그러나 작업자 역할이 백그라운드 작업을 수행하는 일반적인 작업자 역할 인 경우 (즉, 대기열에서 메시지를 수집하는 루프에 있거나 프런트 엔드 웹 역할에서 오는 요청에 대해 InternalEndpoint에서 수신 대기하는 경우) Busy로 설정합니다. 효과가 없습니다. 이 시나리오에서는 코드에 논리를 추가하여 작업을 중지 할 수 있지만 그 모양은 역할이 수행하는 작업 유형에 따라 다릅니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관