0

フォルダー内のすべてのファイルを反復処理し、curlそれらを HTTP トリガーで Azure Function に投稿するために使用する bash スクリプトがあります。

関数の詳細: - v2.0 関数 - C# で記述 - 消費プラン

ほとんどの場合、これは期待どおりに機能します。

  • 関数が実行され、ファイルがストレージに格納され、ダウンストリーム プロセスがトリガーされます。
  • curl204 応答を受信し、喜んでログに記録します
  • 関数の実行は Kudu に記録され、多くのテレメトリは Application Insights に記録されます

ただし、ある場合curlには 204 を受け取りましたが、関数が呼び出されたという記録はありません。Kudu にも Application Insights にも何もありません。エラーの兆候も、そのファイルに対して実行されているダウンストリーム プロセスの兆候もありません。約 800 ミリ秒後に投稿された 2 番目のファイルは、期待どおりに処理されました。

アップロードされるファイル間に大きな違いはありません。どちらも同じソースからのテキストで、サイズは 200Kbs 未満です。

実際には呼び出されていないのに、関数が同時にトリガーされているように見える原因についてのアイデアはありますか?

4

0 に答える 0