什么是php-fpm中的空闲进程?

6
我在Centos上使用nginx与php-fpm。每次我检查service php-fpm status,都会得到超过30个空闲进程的数量。当我使用service php-fpm status -l查看详细信息时,我会看到一些被抛出异常的进程。
我想知道这些空闲进程是什么,它们是否会阻塞服务器资源。
1个回答

0
空闲进程代表:
已经在池中创建并准备好等待处理请求的php-fpm进程数量。
活动进程:
当前正在活动且忙于处理请求的php-fpm进程数量。
请参考:如何设置php-fpm状态页面
您可以通过修改php-fpm配置来控制这些进程的可用性和运行方式。
有三种进程管理类型:
1. 静态 2. 动态 3. 按需
您可以通过修改以下内容来配置可用进程数量:
pm.max_children = 10 

如果您使用pm = static,这个值意味着将会创建10个进程,并且始终等待请求。
如果您使用pm = ondemand,这个值意味着最多可以创建10个子进程,并且它们将按需创建。
了解更多不同类型的信息,并选择适合您的: PHP-FPM调优

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接