我想调我的PHP-FPM安装我的服务器,我有麻烦搞清楚什么与做pm.start_servers
,pm.min_spare_servers
和pm.max_spare_servers
变量。我在用pm = dynamic
pm.max_children
非常清楚。每个子进程一次服务1个Web客户端。好。那么,什么是“服务器”?显然,根据我的默认配置,一台服务器可以为1个以上的孩子提供服务。上限是多少?对于#个孩子/服务器,我应该如何使用经验法则?还是完全相关?在某个论坛上,有人声称服务器数量应为2 x CPU核心数量,但是我看到了推荐的配置,数量要高得多,为40-50。
PHP文档和许多“调整php-fpm”文章都没有帮助。
ps --no-headers -o "rss,cmd" -C php-fpm | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"M") }'
查看每个工作程序有多少内存。摘自community.webcore.cloud/tutorials/...