週に 1 回、1 時間のセッションでサービスに接続するために使用されるアプリケーションがあります。このセッションには多くの要件がありますが、そのうちの 1 つは、一度に 1 つの TCP 接続しか開いていないことです。
完了した 30 ほどのセッションのうち、1 時間の間に複数の TCP 接続が開かれたセッションが 3 つありました。
phpに接続状態を返すメソッドがあるかどうか疑問に思っています.netstatを使用して接続先のサーバーのIPを探し、そのステータスによって続行してもよいか待つべきかを判断することを検討しました。これに関する問題は、将来さらに多くの接続を購入する計画があるため、一度に 1 つの接続しか渡されないことです。
Zend フレームワークの Zend_Http_Client を使用しており、次のことを試しました。
クライアントとアダプター オブジェクトの設定を解除する 前回アダプターの設定解除と終了の両方を行ったときに、クライアントが関数を要求した後に、アダプターの終了関数を明示的に呼び出します
ではごきげんよう、
ジェイソン