Недостаточно динамической памяти в yy_create_buffer () - PullRequest
2 голосов
/ 11 июля 2009

Кто-нибудь видел эту ошибку при работе с приложением PHP "недостаточно динамической памяти в yy_create_buffer ()"?

Сообщение об ошибке, которое появляется в журнале ошибок php: Неустранимая ошибка: недостаточно динамической памяти в yy_create_buffer () в Unknown в строке 0

Мне не удалось идентифицировать воспроизводимый случай. Увеличение memory_limit не влияет на проблему.

Ответы [ 2 ]

3 голосов
/ 18 января 2010

комплект

memory_limit до -1

в вашем php.ini, для обхода

или обновите версию php

должен решить проблему

1 голос
/ 11 июля 2009

"yy_" обычно является префиксом для методов, созданных генератором синтаксического анализатора yacc. Хотя я не могу сказать вам, как ее решить, я бы посмотрел на размер ваших страниц PHP как на проблему. У вас есть много включений?

Редактировать: я скачал исходный код для Bison (клон yacc, используемый Linux) и искал yy_create_buffer. Казалось довольно безобидным. Существует переменная, которая управляет размером буфера, но я не вижу никакой опции командной строки для ее установки. Вполне возможно, что все, что вы используете, вызывается напрямую в библиотеку Bison и не очищается должным образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...