qcgzxw 发表于 2018-8-23 13:55:28

PHP

1C2G1M的垃圾学生鸡,宝塔面板
求大神分析下,PHP-FPM 设置静态模式还是动态模式。
我之前设置的动态模式,
50并发 内存占用80%左右
[*]运行模式:动态
[*]start_servers:5
[*]min_spare_servers:5
[*]max_spare_servers:20复制代码

可一直会警告
[*] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 12 idle, and 41 total children复制代码
但是把并发调高,过段时间数据库或者其他的进程就会挂掉,最多只能50并发。

我今天把他调成30并发静态模式试试
[*]运行模式:静态
[*]max_children:30复制代码

xhunion 发表于 2018-8-30 08:54:29

静态占用内存,动态占用cpu;
另:占用80%的内存非常正常.若要减低需要减少fpm线程,一个线程占用视页面大小在15-30m左右.
    资源就是拿来用的,闲置的资源都是浪费.
    php-fpm的作用就是尽可能的利用cpu,内存资源,在不造成系统满载的情况下提高性能.
页: [1]
查看完整版本: PHP