PHP FPM - 检查是否正在运行

php
2022-08-30 09:29:27

php fpm 网站上的文档说 php fpm 是 coe php 的一部分,从 5.3.3 开始

我运行的是5.3.10,我该如何检查它是否正常工作?我以为这是在端口上运行的服务?


答案 1

假设您使用的是Linux,请通过搜索进程列表来检查php-fpm是否正在运行:

ps aux | grep php-fpm

如果通过IP(而不是通过Unix套接字)运行,那么您还可以检查端口:

netstat -an | grep :9000

或者使用 nmap:

nmap localhost -p 9000

最后,我已经读到您可以请求状态,但根据我的经验,这已被证明是不可靠的:

/etc/init.d/php5-fpm status

答案 2

对于 php7.0-fpm,我调用:

service php7.0-fpm status

php7.0-fpm 启动/运行,进程 25993

现在注意好的部分。进程名称实际上是 php-fpm7.0

echo `/bin/pidof php-fpm7.0`

26334 26297 26286 26285 26282


推荐