【发布时间】:2016-08-02 12:12:30
【问题描述】:
我的 CakeFramework 有问题: 网站不工作。错误日志说:
[02-Aug-2016 04:57:45 America/Chicago] PHP 致命错误:允许的内存 268435456 字节的大小用尽(试图分配 32 字节) /public_html/lib/Cake/Model/Datasource/Database/Mysql.php 在第 185 行
这是第 185 行:
} catch (PDOException $e) {
throw new MissingConnectionException(array( --- LINE 185
'class' => get_class($this),
'message' => $e->getMessage()
));
} (!)
public function listSources($data = null) {
这是公共函数 connect()。
【问题讨论】:
-
也许您正在检索大量数据,而 PHP 没有足够的内存来处理它。您是否尝试过提高 php.ini 中的最大内存限制?
-
服务器内存不足,抛出异常告诉你。你在请求中处理了多少数据,你能减少它吗?
标签: cakephp