4

私はバックエンドワーカーの役割を使用する製品でアルファ版を使用しています。ワーカーロールは約2週間前に機能しましたが、最近、いくつかの新しいものを拒否しました。ワーカーロールがその役割を果たしていない(メッセージキューを監視している)ことを除いて、すべて問題ないようです...

ワーカーロールインスタンスにRDPを実行し、マシンのイベントログで次のイベントを見つけました。

セッション"MA_ETWSESSION_RD00155D47CFD4_QueueWorkerRole_IN_0"は、次のエラーで開始できませんでした:0xC0000035

しかし、それ以外の場合はすべて問題ありません(一見)。

AppAgentRuntimeログには、すべてがOKであるとさえ書かれています。

[00001320:00000896、2013 / 02 / 28、21:05:21.743、00040000]ロール847e925f39f044759cbcdb162c818553.QueueWorkerRole_IN_0が安定しました。

いくつかのミステリーエラーを取得しようとして例外処理を使用してワーカーロールの主要部分をラップしましたが、これが何をしているのかわかりません...

4

1 に答える 1

0
  • IntelliTrace を有効にしてサービスを再デプロイしてみてください。
  • Run メソッドをログに記録するだけでなく、OnStart メソッドと OnStop メソッドからスローされたものもすべてトレースします。
  • クラスに追加した可能性のある静的メンバーまたはコンストラクターに注意してください。OnStart メソッドに触れる前であっても、オブジェクト インスタンスの作成に失敗する可能性があります。

起動を台無しにするその他の要因: * ロール インスタンスに展開されたアセンブリを読み込むために必要なすべての依存関係がありますか? * 開発マシンで厳密な名前の検証を無効にして、公開時にアセンブリに署名するのを忘れていませんか?

于 2013-10-04T21:19:35.853 に答える