致命错误:第981行/Library/WebServer/Documents/XMLDataStore.class.php中允许的内存大小为 134217728 字节已用尽(尝试分配 523800 字节)
这个错误的奇怪之处不是内存泄漏,它很容易排除故障。事实上,XMLDataStore.class.php 只有 850 行长,我已经在多个文本编辑器中验证了这一点。
这是与 Snow Leopard 捆绑的 PHP 5.3。我没有使用操作码缓存。这是我的 php.ini:
allow_url_fopen = Off
error_reporting = -1
display_errors = 1
display_startup_errors = 1
date.timezone = 'America/Los_Angeles'
output_buffering = Off
realpath_cache_size = 0k
XMLDataStore.class.php 最近进行了重构,它曾经超过 981 行。就好像 PHP 已经缓存了一个 2 周大的版本并正在读取它。不过,我很肯定 /Library/WebServer/Documents/XMLDataStore.class.php 的当前版本只有 850 行。