2016-09-12 14 views
2

突然、私のローカルサービスファブリックはステートフルサービスを開始できません。 私はSDKをアンインストールしようとしましたが、運がありません。同じサービスがAzureクラスタ上で正常に動作します。 生地::/ testappと/ Stateful1が、残りの1つのパーティションの準備ができていませんMicrosoftサービスファブリックステートフルサービスは開始されません

でもVisual Studioでクイックスタートサービスは

サービスのステータスを開始しません。

サービスステータス: ファブリック:/ testapp/Stateful1は準備ができていません。残りのパーティションは1つです。

何かが長すぎますが、アプリケーションはまだ準備ができていません。 スクリプト 'Get-ServiceFabricApplicationStatus'の実行が完了しました。 時間が経過:01:00サービスファブリックエクスプローラから41.7659838


エラー:エラーイベント:ソースID = 'System.FM'、プロパティ= '国家' と。 パーティションがターゲットレプリカまたはインスタンス数未満です。

+0

ローカルパブリッシュプロファイルとパラメータはどのように見えますか?ルーティングによっては、同じポート上でインスタンス数とサービスが1を超えることに注意する必要があります。 – jimpaine

+0

' <パラメータ名= "Stateful1_PartitionCount" 値= "1"/> <パラメータ名= "Stateful1_MinReplicaSetSize" 値= "1"/> <パラメータ名= "Stateful1_TargetReplicaSetSize" 値= "1"/> ' –

+0

あなたのマシン上のIISで同じポート上で実行されているクラスタまたは非サービスファブリックアプリケーションに他のアプリケーションがありますか?トレイアイコンを使ってクラスタをリセットする価値があるかもしれません。これは矛盾を助けることがあります。 – jimpaine

答えて

4

クラスタ自体とfabric:/System/FaultAnalysisServiceに関するエラーを受信して​​いる場合は、あなたの問題は、ディスクスペースの不足に関連するかもしれない、このthreadをご覧下さい。私は、クラスタと対話するためにPowerShellを使用してお勧めします

# 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を使用することができ、デフォルト値を持つローカルクラスタのセットアップを持っていると仮定すると

+1

それはそれでした!私は9GBしか利用できませんでした。ローカルクラスタを起動するには最低10GBのようだ。どうもありがとう。 –

+2

エラーメッセージがよかったと願っています。サービスファブリックのディスク、CPU使用量などを見積もり、表示するためのツールが必要になります。また、Azureでは、診断とアラートの設定を有効にすることができます。 – CrnaStena

0

ビジュアルスタジオでリモートデバッグ用のシンボルサーバを無効にするようにしてください。

オプション>デバッグ>シンボル>のMicrosoftシンボルサーバーを無効にし

は同じ問題を持っていた、それは、Visual Studioがシンボルを取得しようとしたときにシンボルサーバーは404を返したことが判明しました。アプリケーション全体が遅くなるため、スクリプトは失敗したと考えました。

ScreenShot

+0

こんにちは。ご回答有難うございます。残念ながら、シンボルサーバはすでにオフになっていたため、私の問題は解決しませんでした。 –

関連する問題