用PHP实现SSL断管

用PHP实现SSL断管,php,Php,我的错误输出如下所示: PHP警告:fwrite():SSL:第89行的/home/whitelot/public_html/webservices/mylastwishnew/apnstest.PHP中的管道断裂 然后,对该资源的每次后续写入都会得到错误: PHP警告:fwrite():SSL:第89行的/home/whitelot/public_html/webservices/mylastwishnew/apnstest.PHP中的管道断裂 它工作了一段时间,可能有几百条信息/有效载荷,然

我的错误输出如下所示:

PHP警告:fwrite():SSL:第89行的/home/whitelot/public_html/webservices/mylastwishnew/apnstest.PHP中的管道断裂

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

PHP警告:fwrite():SSL:第89行的/home/whitelot/public_html/webservices/mylastwishnew/apnstest.PHP中的管道断裂

它工作了一段时间,可能有几百条信息/有效载荷,然后突然管道破裂,水流到地板上

有人知道这个问题是否有好的解决方法吗

我发现使用 “保持_活着”=>错误 选择 新的SoapClient($url$options); 解决了我的问题。似乎如果您不使用keep_alive=false,SOAP连接会尝试重新使用以前的连接,但会被SSL拒绝。看


另外,请确保这不是最大执行时间的问题,也不是可能阻止SSL连接成功完成的另一个限制。

是否要将
apnstest.php
的代码添加到问题中?使用开发(沙盒)证书解决生产网关时,也会发生此错误。