2016-04-01 10 views
6

2015年11月からMicrosoft Service Fabricで作業していましたが、多くの問題が発生しましたが、サービスファブリックは開発マシン上で完全に機能しなくなりました。アンインストール/再インストールは役に立たない。Microsoftサービスファブリックホストサービス(FabricHostSvc)が起動時にハングアップ

私は1.5プレビューを使用していましたが、2.0以降は試してみました。

Visual Studio 2015 Update 1からサービスファブリックアプリケーションを実行しようとしたときに問題が発生しました(ここ数ヶ月間に何百回も実行したため)。

私のマシンはブルースクリーン(初めて私はWindows 10のブルースクリーンを見たことがあります)。再起動後、Service FabricアプリケーションをVisual Studio経由で展開することができませんでした。 PowerShellスクリプトが次のメッセージで失敗しました。

起動サービスFabricHostSvc。これは数分かかる場合があります... サービス開始:サービス 'Microsoftサービスファブリックホスト サービス(FabricHostSvc)'の開始に失敗しました。

私はSCMに入り、「Microsoft Service Fabric Host Service」が開始状態になっています。それは1時間そのままそのままだった。私はサービスを何度もやめて停止してみました。

Service Fabric(Service Fabric、SDK、Tools for VS)をアンインストールし、最新のバージョン2.0で再インストールしても同じ問題が発生します。

リブート、同じ問題。

削除されたc:\ SfDevClusterフォルダ、同じ問題。

いくつかの他の記事に基づいて、私はアンインストール後の迷惑メールのパフォーマンスカウンタを探しましたが、何もありませんでした。

私はレジストリを調べてみましたが、名前に "Fabric"というAzureコンポーネントがあります。私がそれらを削除すると、残りのAzureデベロッパをホースします。

今サービスを再開しようとすると、SfDevClusterフォルダが再作成され、いくつかのログが表示されます。 1分間に2つのトレースログファイルが作成され、EXACTの内容が同じです。

それが失敗するたびに、トレースの最後の行は次のとおりです。

情報、11176、General.FabricSetup.Mainは、操作はエラー 0xffffffffの

以前のトレースで失敗しました(SF 1.5)は、エラーの16進値ではなく定数を使用していたようです。無効な引数を示すと考えられます。

この失敗が何であれ、それは私の不幸の原因と思われます。残念ながら、このエラーは完全に役に立たない。

私はWindowsの再インストールを避けようとしています。これは、生産性が一日一杯になるためです。

ご協力いただきまして誠にありがとうございます。

答えて

1

昇格されたPowerShellセッションから、Unregister-ScheduledTask FabricCounterを実行してください。

これで問題が解決します。

+0

ワンダフル!できます! PowerShellは、スケジュールされたタスク '\ Microsoft \ Windows \ PLA \ FabricCounters'の削除を求めました。 SCMからサービスを開始しようとすると、もう一度ハングしました。しかし、新しいService Fabricソリューションを作成して実行したとき、SFアプリケーションのPowerShellスクリプトがSF環境を正常に再作成し、すべてが機能しています。 タスクスケジューラを確認したところ、FabricCountersタスクが正常に再作成されたようです。 あなたは私を完全にブロック解除しており、非常に感謝しています! – Shaun

+1

私は同じ問題を抱えていますが、私の場合、削除するScheduledJob FabricCountersはありません。私のサービスは "起動中"の状態でも、FabricSetupトレースファイルの最後のエントリとして "0xffffffffで失敗しました"という操作もあります。また、アンインストールして再インストールすると、SfDevCluster-folderを削除しても機能しませんでした。ログ内に次のような警告メッセージが表示されます。メソッドQueryDataCollectorSetがHRESULTで失敗しました:-2144337918またはメソッドStopPlaTraceSessionがHRESULTで失敗しました:-2144337918 ...私の場合、Service Fabricは自分のマシンで動作しませんでした。どんな助けでも大いに感謝されるでしょう:) –

+0

あなたのトレースをメールしてください。私はあなたのブロックを解除するのを手伝います。 –

0

いくつかのクラスタ関連の設定がマシン上で矛盾した状態になったようです。これには、サービスファブリックのトレースを調べ、実際の原因を把握する必要があります。私はService Fabricチームのエンジニアです。私はharahma [at] microsoft [dot] comのService Fabricトレース(ログフォルダから)を私に電子メールで送ることができます。

Azureのロギングサポートチケットに精通している場合は、この問題を解決するためにもそうすることをお勧めします。それまでの間、私はどのようにしてあなたをブロック解除することができるかを見るために、この作業を続けます。

関連する問題