内存分配失败:在PHP,SoapClient上增加缓冲区

时间:2014-10-27 21:50:12

标签: php memory soap soap-client

我从php和laravel运行SOAP客户端从magento获取2mb xml。有时呼叫成功,但大多数情况下失败并显示以下消息:

ErrorException (E_UNKNOWN)

SoapClient::__call(): Memory allocation failed : growing buffer

任何想法如何解决? php.ini中的memory_limit设置为1024M

2 个答案:

答案 0 :(得分:1)

似乎服务器的RAM已用完。我将内存从2GB增加到4GB,一切顺利

答案 1 :(得分:0)

我遇到了与SoapClient相同的问题,我设法通过设置“soap.wsdl_cache_enabled = 0”来解决问题,即在php.ini中禁用SOAP缓存。

相关问题