PHP致命错误:允许内存大小

PHP致命错误:允许内存大小,php,Php,我知道了,但我不知道为什么 [21-Feb-2015 01:10:43 UTC]PHP致命错误:第30行/home/vcasts/public_html/ajax.PHP中允许的内存大小为536870912字节(已尝试分配32字节) 第30行是 $users[] = rtrim( fgets( $fp, 32 ) ); 有人需要帮助吗?错误告诉您“允许的内存大小536870912字节已用完”-内存已用完。问题不一定是这行代码,但你的应用程序中有一个或多个内存占用,占用了大约500MB 这一行恰

我知道了,但我不知道为什么

[21-Feb-2015 01:10:43 UTC]PHP致命错误:第30行/home/vcasts/public_html/ajax.PHP中允许的内存大小为536870912字节(已尝试分配32字节)

第30行是

$users[] = rtrim( fgets( $fp, 32 ) );
有人需要帮助吗?

错误告诉您“允许的内存大小536870912字节已用完”-内存已用完。问题不一定是这行代码,但你的应用程序中有一个或多个内存占用,占用了大约500MB

这一行恰好是导致您超出限制的那一行


有关如何调查和修复此类错误的信息,请参阅。

这条线本身并不是问题所在,它只是压垮骆驼背的稻草。您的脚本将太多数据加载到内存中,您需要找出原因。我是否可以修复它?是否可能重复?使用更少或分配更多。没有第三种选择