Skip to content
Latchkey

エフェメラルポート範囲とは?

エフェメラルポート範囲とは、OS が送信接続のために一時的なローカルポートを必要とするときに割り当て元とする、番号の大きいポートの集合です。新しい接続ごとにこの範囲から空きポートが取られ、接続が閉じて残存する wait 状態が解消されると、ポートは pool へ戻ります。この範囲は設定可能で有限です。

なぜ重要か

膨大な数の短命な接続を開く CI の job は、エフェメラル範囲を使い尽くし、新しい接続を作れなくなることがあります。これに気づけば、アプリケーションのバグを追うのではなく、範囲を調整するか接続を再利用する方向へ導かれます。

関連ガイド