导致允许的内存大小字节耗尽的原因

导致允许的内存大小字节耗尽的原因
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 72 bytes) in /home/usermedi/public_html/wp-includes/meta.php on line 574


log_errors  On  On
log_errors_max_len  1024    1024
mail.add_x_header   Off Off
mail.force_extra_parameters no value    no value
mail.log    no value    no value
max_execution_time  3000    3000
max_file_uploads    20  20
max_input_nesting_level 64  64
max_input_time  6000    6000
max_input_vars  1000    1000
memory_limit    4096M   4096M
open_basedir    no value    no value
output_buffering    no value    no value
output_handler  no value    no value
post_max_size   8M  8M

是什么原因导致这种情况发生?

这是默认 CPanel 设置上的 Apache 2.4 和 PHP 5.4。

答案1

根据上面的评论判断,您正在使用 WordPress,在这种情况下,您可能会被WP_MAX_MEMORY_LIMIT默认设置为 256MB 所困扰。

不过这可能不是你的问题。提高这个限制可能在短期内有帮助,但 256MB 已经方式比单个 WordPress 请求消耗的内存要大。如果你没有做任何特别不寻常的事情,那么你需要找出是什么消耗了这么多的内存。

相关内容