ごった煮

色々な事を書いてます

ローカルで Function App が実行できなくなった話

ローカル環境で、Function App が実行できなくなった際の対策についての備忘録です。

どういう状況なのか

ローカル環境で Function App を実行しようとすると、コンソールに次のような 500 エラーが表示された。

The listener for function `{関数名}` was unable to start. Azure.Storage.Blobs: Service request failed

Blob へのリクエストに失敗しているとのことで、Azurite の問題のような雰囲気

発生した環境

どういう状況で発生したのか

  • Visual Studio でローカル実行した際、コンソールが立ち上がってきた直後に実行を停止したら、そのあとから今回の状況になった

どう対応したか

  • Azure Storage Explorer で Azurite の中にある azure-webjobs-hosts という名前のコンテナの中身をクリアした

まとめ

多分コンテナ内の Function App の状態管理をするファイルが、中途半端な状態になったことが原因と思われます。

似たような現象に遭遇したら試してみると良いかもしれません。