我遇到了一个非常棘手的问题。
根据phpInfo,为此脚本设置的内存限制为256M。但是,domPDF仅获得64M
当我从前端运行PDF创建操作时,它就像一个魅力。当一个cron调用sfTask来执行它时,我得到了这个:
[28-Sep-2012 10:41:03] PHP致命错误:允许的内存大小 67108864字节耗尽(试图分配76个字节) /home3/myspace/public_html/prasad/myapp/lib/vendor/dompdf/include/frame_decorator.cls.php 第30行
并且为了记录,它打印一个简单的页面,其PDF大小< 5K
有人可以帮忙吗?
答案 0 :(得分:0)
要从vstms发表评论,因为Prasad解决了他的问题:
不,64M是不够的,因此“允许的内存” - 错误。你有 找到CLI的php.ini并在那里更改它。替代方案是 通过命令行更改设置 - 如php -d memory_limit = 256M /路径/到/你/ PHP文件。程序时发生分段错误 尝试访问无效的内存。这可能是一个问题 PHP解释器本身。即使有了,也很难找到原因 壳连接。