可用内存大于 PHP 中的尝试错误
Memory available bigger than tried error in PHP
我在日志中反复收到这些错误
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes)
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32768 bytes)
我不明白为什么它会因为内存大小比尝试分配的字节大得多而死掉!!
错误消息告诉您定义了 134217728 字节 (128 MB) 的限制。这已被您的脚本使用,但它要求更多。分配下一个字节(在您的示例中:20480)失败,这就是脚本终止的原因。
要解决此问题,您可以检查为什么您的脚本需要该内存(减少内存占用总是一个好主意),或者设置更高的内存限制
我在日志中反复收到这些错误
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes)
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32768 bytes)
我不明白为什么它会因为内存大小比尝试分配的字节大得多而死掉!!
错误消息告诉您定义了 134217728 字节 (128 MB) 的限制。这已被您的脚本使用,但它要求更多。分配下一个字节(在您的示例中:20480)失败,这就是脚本终止的原因。
要解决此问题,您可以检查为什么您的脚本需要该内存(减少内存占用总是一个好主意),或者设置更高的内存限制