温馨提示×

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

小樊
45
2025-11-28 19:20:24
栏目: 编程语言

要查看Ubuntu上PHP-FPM的运行状态,您可以使用以下方法:

  1. 使用systemctl命令:

    如果您的系统使用systemd来管理PHP-FPM服务,您可以使用以下命令查看其状态:

    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
    
  2. 使用service命令:

    如果您的系统使用init.d来管理PHP-FPM服务,您可以使用以下命令查看其状态:

    sudo service php-fpm status
    

    如果服务正在运行,您将看到类似于以下的输出:

    php-fpm is running
    

    如果服务未运行,您可以使用以下命令启动它:

    sudo service php-fpm start
    
  3. 使用ps命令:

    您还可以使用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,567856795680是工作进程ID。

请注意,您可能需要根据您的PHP版本和系统配置调整上述命令中的路径和参数。

0