即使更新了 php.ini 也内存不足

Posted

技术标签:

【中文标题】即使更新了 php.ini 也内存不足【英文标题】:Out of memory even with php.ini updated 【发布时间】:2016-04-11 11:34:26 【问题描述】:

我有一个使用 WHM(php 配置编辑器)的 VPS 服务器(带有 Apache)。我用这个编辑了 php.ini:

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 3000
max_input_time = 6000
memory_limit = 3000M
upload_max_filesize = 1024M
post_max_size =  1024M

更新并重新启动后显示更新的限制,但我仍然收到此错误

PHP 致命错误:Out of memory (allocated 51118080) (试图分配 14588 字节) in /

PhpmyAdmin > 正在显示导入

(最大:50MiB)

我的 public_html 文件夹没有任何 php.ini 文件。

【问题讨论】:

查看您的 upload_max_filesizepost_max_size 值。 首先检查 apache 为 php 使用的 php.ini 文件,然后编辑该文件。 @Matt 对不起,我不得不忘记提及它,我已经更新了 "upload_max_filesize, and post_max_size" 。但同样的问题 尝试修改Main >> Server Configuration >> Tweak Settings 中的选项PHP Max Post Size for cPanel PHPPHP Max Upload Size for cPanel PHP 你的问题:***.com/questions/12707822/… 【参考方案1】:

解决方案:

WHM >  Service Configuration » Apache Configuration » Memory Usage Restrictions : 

在此处禁用“RLimitMEM 设置”并保存。

【讨论】:

以上是关于即使更新了 php.ini 也内存不足的主要内容,如果未能解决你的问题,请参考以下文章

Composer 内存不足 - 需要其他方法来增加 PHP memory_limit

即使使用 AWS P8 实例,Yolov5 模型训练也因 CUDA 内存不足而失败

win10电脑4g内存不足怎么办啊

CUDA 错误:内存不足 - Python 进程使用所有 GPU 内存

即使在调整 php.ini 后,允许的 *** 字节内存大小也会耗尽

为啥我的 C# 应用程序中出现内存不足异常?