【发布时间】:2020-07-06 09:52:43
【问题描述】:
所以,我和我的同事都找不到我们问题的答案。我们如何限制 PHP 在 apache 上的总内存使用量?
我们在 AWS 上的一个 EC2 实例上运行 CakePHP 2.x,该实例有 15GB 内存。我知道在 php.ini 文件中有一个 memory_limit={GB/MB} 根据 PHP docs 限制任何单个脚本可以使用的内存量。那么我们如何在整个 PHP 上启用这种相同类型的限制呢?我们在 Apache 2.4 上运行 PHP v5.4。任何帮助将不胜感激!
【问题讨论】:
-
一点也不。正如您已经发现的那样,PHP 以脚本方式使用内存。但是你可以限制 apache 同时执行特定数量的 PHP 脚本。
-
你知道怎么做吗@MarkusZeller ?
-
不可能。但一个想法是启动一个资源有限的 docker 容器并调用其中的所有 php。
标签: php apache cakephp memory-management cakephp-2.x