Я использую клиент SOAP из php и laravel, чтобы получить 2 МБ xml от magento. Иногда вызов завершается успешно, но в основном это не так с этим сообщением:
ErrorException (E_UNKNOWN)
SoapClient::__call(): Memory allocation failed : growing buffer
Есть идеи, как это исправить?
memory_limit в php.ini установлен на 1024M
Кажется, что на сервере не было оперативной памяти. Я увеличил ОЗУ с 2 ГБ до 4 ГБ, и все работало гладко
У меня была та же проблема с SoapClient, мне удалось решить проблему, установив «soap.wsdl_cache_enabled = 0», т.е. отключив кеширование SOAP в php.ini.