1

PHP 5.4.9 SoapClient で WSO2 ESB 4.7.0 を動作させようとしています。SoapClient を WSDL モードで ESB エコー サービスと共に使用すると、ESB からの接続が WSDL の送信後に閉じられないという問題が発生しました。クライアントとしてtelnetを使用しても、この問題を再現できます。

$ telnet localhost 8280

HTTP 1.0 リクエスト:

GET /services/echo?wsdl HTTP/1.0

HTTP 1.0 応答:

HTTP/1.0 200 OK
Content-Type: text/xml
Date: Mon, 29 Jul 2013 07:37:20 GMT
Connection: Close

そして、応答接続が開いたままになります(「接続:キープアライブ」ヘッダーと同じように)。

これはバグですか、それとも設定上の問題ですか? 誰かが同じ問題を経験していますか?

4

1 に答える 1

0

同様の問題があると思います。私の LB はバージョン サービスにクエリを実行していますが、しばらくすると ESB が応答を停止し、多数の接続タイムアウトがログに表示されます。ESB が接続を解放していないと思います。一定期間後に接続またはタイムアウトを閉じるように指定する構成オプションである必要があります。

于 2013-08-12T00:37:24.820 に答える