多个 php5-fpm 进程是否正常

多个 php5-fpm 进程是否正常

我在 LEMP(Ubuntu Linux、Nginx、MySQL、PHP)堆栈中运行了几个 wordpress 网站。查看正在运行的进程,我可以看到有两个 php5-fpm 进程。

这是正常现象吗?还是我做了什么?我更习惯于 LAMP 堆栈,并且认为我通常只运行一个 php 进程。

答案1

是的,这完全正常。每个 PHP-FPM 进程一次只能处理一个请求,因此 PHP-FPM 会启动多个进程(称为池)来处理多个并发请求。

LAMP 堆栈不会有任何 PHP 进程,因为 PHP 使用 mod_php 在 Apache 中执行。

相关内容