Ошибка выделения памяти: растущий буфер на PHP, SoapClient

Я использую клиент SOAP из php и laravel, чтобы получить 2 МБ xml от magento. Иногда вызов завершается успешно, но в основном это не так с этим сообщением:

ErrorException (E_UNKNOWN)

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

Есть идеи, как это исправить?
memory_limit в php.ini установлен на 1024M

2

Решение

Кажется, что на сервере не было оперативной памяти. Я увеличил ОЗУ с 2 ГБ до 4 ГБ, и все работало гладко

0

Другие решения

У меня была та же проблема с SoapClient, мне удалось решить проблему, установив «soap.wsdl_cache_enabled = 0», т.е. отключив кеширование SOAP в php.ini.

0

По вопросам рекламы [email protected]