2017-05-23 7 views
13

My Azureの機能が正常に動作していて、突然、「Assembly changes detected。Restarting host ...」というメッセージが表示され、機能が完了しなくなりました。アセンブリの変更が検出されました。再起動中のホスト

Logs

私は火に国会変更イベントをトリガしているものので、わからない新しいコードを展開しておりません。私はランタイムの最新バージョンを実行していたので、バージョン1.0.10947に戻って、おそらく基礎となるランタイムが更新されたと考えていましたが、ログにそのラインが表示されています。

更新 @Alexeyは、アセンブリの変更を検出する原因を突き止めるのに役立ちました。アセンブリの変更が検出されても、私のアプリケーションを変更/再デプロイしていないのは誰にでも分かりますか?

+0

1.機能アプリ/関数名を共有してログに記録することができますか? https://github.com/Azure/azure-webjobs-sdk-script/wiki/Sharing-Your-Function-App-name-privately 2.彼の機能がファイル(dllまたはexe)をディスク? 機能の実行中に再起動アクションを実行しないでください。実際には、ログレコード間の小さな間隔(ログにバグがあります)に応じてホストが1回だけ再起動されます。 –

+0

この機能をさまざまな機能アプリで使用していますか? CI/CDを使用していますか?展開を実行しますか?あなたのアプリ(およびコード)を検査するのは大丈夫でしょうか? –

+0

こんにちは@FabioCavalcante私たちはFunctionAppコードをVisual Studioを使用して異なるリソースグループの異なるFunctionAppに配置し、同じ動作を経験しています。はい、あなたはアプリとコードを調べることができます。 –

答えて

6

ログを確認した後、https://github.com/Azure/azure-webjobs-sdk-script/issues/1533#issuecomment-303595960という問題が発生しました。

機能に複数のリストアがありましたが、問題はなくなりました。復元はproject.jsonを変更することで開始できます。

+0

再起動が起きたときにproject.jsonを変更していない場合、復元が開始される原因は何ですか? –

1

あなたは私がクーズーサービスで削除されたログファイルで、私の問題を修正し、複数の

Assembly changes detected. Restarting host 

で立ち往生している場合:

https://[FunctionAppName].scm.azurewebsites.net/ 

とトップメニューに従ってください:

Debug Console >> powerShell 

ファイルログは次のとおりです。

LogFiles >> Application >> Functions >> function >> [Function name] 

ログファイルを削除できます。