yy_create_buffer()中的动态内存不足

时间:2009-07-11 00:14:51

标签: php memory

使用PHP应用程序“yy_create_buffer()中的动态内存”时是否有人看到此错误?

php错误日志中显示的错误消息是: 致命错误:yy_create_buffer()中的动态内存超出第0行的Unknown

我无法确定可重复的案例。增加memory_limit对此问题没有影响。

2 个答案:

答案 0 :(得分:3)

设置

memory_limit to -1

在你的php.ini中,找一个解决方法

或更新您的php版本

应解决问题

答案 1 :(得分:1)

“yy_”通常是yacc解析器生成器创建的方法的前缀。虽然我不能告诉你如何解决它,但我会将PHP页面的大小视为一个问题。你有很多包括吗?

编辑:我下载了Bison(Linux使用的yacc克隆)的源代码,并查找了yy_create_buffer。看起来很无害。控件缓冲区大小有一个变量,但我没有看到任何设置它的命令行选项。你使用的任何东西都可能直接调用Bison库而不是正确清理。