2

갑자기 로컬 서비스 팩키지가 상태 저장 서비스를 시작할 수 없습니다. SDK를 제거하려고했지만 행운이 없습니다. 동일한 서비스가 Azure 클러스터에서 제대로 실행됩니다. Microsoft 서비스 패브릭 상태 저장 서비스가 시작되지 않습니다.

심지어 비주얼 스튜디오에서 퀵 스타트 서비스가

서비스 상태를 시작하지 않습니다 직물 :/testapp를/Stateful1가 준비되지, 나머지 한 파티션.

서비스 상태 : fabric :/testapp/Stateful1이 준비되지 않았습니다. 나머지 1 개의 파티션이 남아 있습니다.

너무 오래 걸리면 응용 프로그램이 아직 준비되지 않았습니다. 'Get-ServiceFabricApplicationStatus'실행 스크립트 완료. 시간 경과 : 01 : 00 : 서비스 패브릭 탐색기에서 41.7659838


오류 : 오류 이벤트 : SourceId = 'System.FM'속성 = '상태'. 파티션이 대상 복제본 또는 인스턴스 수 아래에 있습니다.

+0

로컬 게시 프로필 및 매개 변수는 어떻게 생깁니 까? 라우팅에 따라 동일한 포트에서 인스턴스 수와 서비스 수가 1을 초과하지 않도록주의해야합니다. – jimpaine

+0

' <파라미터 명 = "Stateful1_PartitionCount"값 = "1"/> <파라미터 명 = "Stateful1_MinReplicaSetSize"값 = "1"/> <파라미터 명 = "Stateful1_TargetReplicaSetSize"값 = "1"/> ' –

+0

동일한 포트에서 컴퓨터의 IIS로 실행되는 클러스터 또는 비 서비스 패브릭 응용 프로그램에 다른 응용 프로그램이 있습니까? 또한 트레이 아이콘을 통해 클러스터를 재설정해야 할 수도 있습니다. 이는 때때로 불일치에 도움이 될 수 있습니다. – jimpaine

답변

4

, 문제는 디스크 공간의 부족과 관련이있을 수 있습니다.

# connect to cluster 
Connect-ServiceFabricCluster -ConnectionEndpoint "localhost:19000" 
# import commandlets 
Import-Module "$ENV:ProgramFiles\Microsoft SDKs\Service Fabric\Tools\PSModule\ServiceFabricSDK\ServiceFabricSDK.psm1" 
# get cluster status 
Get-ServiceFabricClusterHealth 

내가 클러스터와 상호 작용하는 PowerShell을 사용하는 것이 좋습니다 것 : 당신을 가정

는 클러스터의 건강에 대한 정보를 얻을뿐만 아니라 PowerShell을 사용하여 기본값으로 로컬 클러스터 설정을 가지고있다.

+1

그게 다야! 나는 9GB 밖에 가질 수 없었다. 로컬 클러스터를 시작하는 데 최소 10GB가 필요합니다. 고마워. –

+2

좋습니다. 오류 메시지가 더 좋았 으면 좋겠어.서비스 패브릭에 대한 더 나은 도구가 필요해 디스크, CPU 사용량 등을 평가하고 볼 수 있습니다. 또한 Azure에서 진단 및 설정 경고를 활성화 할 수 있습니다. – CrnaStena

0

Visual Studio에서 원격 디버깅을 위해 심볼 서버를 비활성화하십시오.

옵션> 디버깅> 기호는>

같은 문제가 있었다 Microsoft 기호 서버를 사용하지 않도록 설정, 그것은 비주얼 스튜디오 기호를 얻기 위해 시도 할 때 기호 서버는 404을 반환 밝혀졌다. 이로 인해 전체 애플리케이션이 느려졌 기 때문에 스크립트는 실패했다고 생각했습니다. 당신은 클러스터 자체 fabric:/System/FaultAnalysisService에 대한 오류를 수신하는 경우,이 thread에서 찾아보세요

ScreenShot

+0

안녕하세요. 귀하의 답변에 감사드립니다. 심볼 서버가 이미 꺼져 있기 때문에 불행히도 내 문제가 해결되지 않았습니다. –

관련 문제