首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >巨大的CPU负载- php-fpm + nginx

巨大的CPU负载- php-fpm + nginx
EN

Stack Overflow用户
提问于 2018-11-08 10:58:32
回答 1查看 1.1K关注 0票数 0

我在静态池中使用php,问题是来自20个的2-3个池用于80%-100%的CPU。其他php池未使用。

我的问题是:为什么其他17个进程未使用?

我们使用AWS实例c4.large。我们的对接映像使用1024单位的CPU和2560 MB的内存。

例如码头集装箱

容器中的所有进程

顶部截图

EN

回答 1

Stack Overflow用户

发布于 2018-11-08 11:03:23

PHP静态设置在很大程度上取决于服务器有多少空闲内存。基本上,如果您的服务器内存不足,那么按需pm或动态可能是更好的选择。另一方面,如果您有可用的内存,则可以通过将pm静态设置为服务器的最大容量来避免PHP进程管理器(PM)的大部分开销。换句话说,当您计算时,pm.static应该设置为PHP进程的最大数量,这些进程可以在不产生内存可用性或缓存压力问题的情况下运行。此外,也没有那么高的CPU超过(S)和有一堆待定的PHP操作。

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

https://stackoverflow.com/questions/53206338

复制
相关文章

相似问题

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