我的错误输出如下所示:
PHP警告:fwrite():SSL:第89行/home/whitelot/public_html/webservies/mylastwishnew/apnstest.php中的管道损坏
然后对该资源的每次后续写入都会收到错误:
PHP警告:fwrite():SSL:第89行/home/whitelot/public_html/webservies/mylastwishnew/apnstest.php中的管道损坏
它可以工作一段时间,可能有几百条信息/有效载荷,然后突然断管和水流遍地板。
如果对此问题有一个很好的解决方法,任何人都有任何想法?
答案 0 :(得分:0)
我发现使用了 ' KEEP_ALIVE' =>假 选项 新的SoapClient($ url,$ options); 解决了我的问题。看起来如果您不使用keep_alive = false,SOAP连接会尝试重新使用先前的连接,该连接会被SSL拒绝。见https://bugs.php.net/bug.php?id=60329
此外,请确保这不是max_execution_time或其他可能阻止SSL连接成功完成的限制的问题。