Почему не работает memory_limit?

При записи в файл с помощью функций fwrite или file_put_contents данных объемом больше 300мб выдает ошибку

PHP Fatal error: Allowed memory size of 3221225472 bytes exhausted

хотя в memory_limit стоит 16gb , подскажите как решить эту проблему?
  • Вопрос задан
  • 209 просмотров
Пригласить эксперта
Ответы на вопрос 1
gromdron
@gromdron
Работаю с Bitrix24
-А как вы эти данные получаете и записываете ? Вы дописываете и получаете файл и заново пишите ?-

UPD: Прочитал комментарии - почитайте статью stackoverflow.com/questions/3057110/where-can-i-fi... - CLI и CGI это разные SAPI, поэтому файлы конфигурации разные. Найдите и поправьте там.

В консоли можете проверить: php -i | grep memory_limit
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы