使用PHP的SSL断管

时间:2013-04-24 14:08:36

标签: php

我的错误输出如下所示:

  

PHP警告:fwrite():SSL:第89行/home/whitelot/public_html/webservies/mylastwishnew/apnstest.php中的管道损坏

然后对该资源的每次后续写入都会收到错误:

  

PHP警告:fwrite():SSL:第89行/home/whitelot/public_html/webservies/mylastwishnew/apnstest.php中的管道损坏

它可以工作一段时间,可能有几百条信息/有效载荷,然后突然断管和水流遍地板。

如果对此问题有一个很好的解决方法,任何人都有任何想法?

1 个答案:

答案 0 :(得分:0)

我发现使用了     ' KEEP_ALIVE' =>假 选项     新的SoapClient($ url,$ options); 解决了我的问题。看起来如果您不使用keep_alive = false,SOAP连接会尝试重新使用先前的连接,该连接会被SSL拒绝。见https://bugs.php.net/bug.php?id=60329

此外,请确保这不是max_execution_time或其他可能阻止SSL连接成功完成的限制的问题。