首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内存上限apache

内存上限apache
EN

Server Fault用户
提问于 2011-03-12 09:53:26
回答 2查看 3.3K关注 0票数 1

我有一个大的php脚本,需要一个G或更多的代码才能运行。我将memory_limit在php.ini中设置为2048M。如果我在ini_get中响应这个限制,我将得到预期的2048M。但是当我运行这个脚本时,它失败了,并且说它只能分配512 it。我在服务器上有16 of的内存,所以不是这样的。一定有另一个限制..?

EN

回答 2

Server Fault用户

发布于 2011-03-12 10:29:57

PHP、per服务器进程也受到每个进程最大内存限制的限制。在这种情况下,您必须要求管理员更改限制。在linux/unix上,可以使用shell中的以下命令检查限制:

代码语言:javascript
复制
ulimit -a

或者使用PHP检查:

代码语言:javascript
复制
<?php print system('ulimit -a'); ?>
票数 1
EN

Server Fault用户

发布于 2011-03-12 09:59:16

不知道任何apache限制,但我知道Linux支持为进程设置资源限制。不记得确切的细节,但涉及的一个命令是ulimit。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/246931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档