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
そして、応答接続が開いたままになります(「接続:キープアライブ」ヘッダーと同じように)。
これはバグですか、それとも設定上の問題ですか? 誰かが同じ問題を経験していますか?