コンテンツにスキップこのブラウザーはサポートされなくなりました。サポートを利用できます。関数アプリ内の関数はリソースを共有します。サービスへの接続があります。従量課金プランで多くの関数が同時に実行されている場合、利用可能な接続が不足する可能性があります。この記事では、必要以上に多くの接続を使用しないように関数をコーディングする方法について説明します。Noteこの記事で説明する接続制限は、従量消費プランで実行されている場合にのみ適用されます。ここで説明する手法は、どのようなプランで実行しても役立つ場合があります。従量課金プランで利用できる接続数が制限される理由の一部は、このプランの関数アプリがサンドボックス環境で実行されることにあります。つに、送信接続数の制限があります。いうメッセージがログに出力されます。サービスの制限に関する記事を参照してください。この制限はインスタンスごとに適用されます。インスタンスが追加されると、インスタンスごとに接続の制限が適用されます。はるかに超える可能性があります。有効にしたことを確認します。実行など、関数アプリのメトリックを表示できます。テレメトリを表示する」を参照してください。インスタンスを再利用します。関数の記述に使用するどの言語でも、クライアント接続を再利用することをお勧めします。クライアントで接続を管理できます。アプリケーションでサービス固有のクライアントを使用する場合のガイドラインを次に示します。関数呼び出しごとに新しいクライアントを作成しない。すべての関数呼び出しで使用できる単一の静的クライアントを作成する。クラスで単一の静的クライアントを作成することを検討する。プラクティスを示します。関数コードの例を次に示します。いう質問がよく寄せられます。実装したオブジェクトは、使用の終了後に破棄します。関数の終了時に静的クライアントの使用は終了しないため、静的クライアントは破棄しません。アプリケーションの起動中は、静的クライアントを存続することができます。クラスを使用する必要があります。クラスのオプションを使用して構成されます。クラスでは、これらのすべての値がそれぞれの既定値に設定されます。関数の接続制限を構成するための推奨される方法は、グローバルに最大数を設定することです。次の例は、関数アプリのソケットの最大数を設定します。インスタンスに接続します。クライアントを使用することが推奨されています。いう名前のファイルを作成し、次の内容を追加します。インスタンスに接続します。クライアントを使用することが推奨されています。