商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 如何查看Ubuntu PHP-FPM运行状态

如何查看Ubuntu PHP-FPM运行状态

  发布于2026-07-13 阅读(0)

扫一扫,手机访问

在Ubuntu系统上想确认PHP-FPM是否在正常运行?方法其实有好几种。下面把这些常用手段整理出来,方便快速上手。 如何查看Ubuntu PHP-FPM运行状态 先说说最常用的那条路。如果系统是用systemd来管理PHP-FPM服务的,那直接通过systemctl命令就能看清状态。运行下面这行:
sudo systemctl status php-fpm
如果服务正在跑,输出大概长这样:
● php-fpm.service - The PHP FastCGI Process Manager
Loaded: loaded (/lib/systemd/system/php-fpm.service; enabled; vendor preset: enabled)
Active: active (running) since ...
要是服务没启动,那就用下面这条命令拉它起来:
sudo systemctl start php-fpm
另外,有些旧系统或者某些环境用的是init.d管理方式。这时候用service命令同样顺手:
sudo service php-fpm status
如果服务是活的,终端会回你一句“php-fpm is running”。如果没运行,启动命令也一样简单:
sudo service php-fpm start
当然,还有更“硬核”一点的查法——直接用ps命令看进程。这个办法几乎通用,不管系统用哪种管理方式,都能一眼看到PHP-FPM的进程到底有没有活着:
ps aux | grep php-fpm
如果PHP-FPM确实在跑,输出大概是这个画风:
root       1234  0.0  1.6  28768 16368 ?        Ss   Sep01   0:01 php-fpm: master process (/etc/php/7.x/fpm/php-fpm.conf)
www-data   5678  0.0  1.6  28768 16368 ?        S    Sep01   0:00 php-fpm: pool www
www-data   5679  0.0  1.6  28768 16368 ?        S    Sep01   0:00 php-fpm: pool www
www-data   5680  0.0  1.6  28768 16368 ?        S    Sep01   0:00 php-fpm: pool www
这里1234是主进程的ID,5678、5679、5680则是工作进程的ID。看到这种输出,基本就稳了。 最后提一句,具体命令里的路径和参数可能需要根据PHP的版本以及系统配置做些微调,这个自己灵活处理就好。
本文转载于:https://www.yisu.com/ask/34862613.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注