查看nginx和php-fpm状态的方法

在运维中有时候我们需要查看nginx服务器和php-fpm的运行状态,就像我们需要查看服务器的相关资源状态一下,能够实时的了解到服务的运行状况,然后有针对性的做相关的操作和优化.

一.实现这个功能其实很简单,首先我们看一下如何查看nginx的状态:

1.修改nginx的配置文件如下(这段配置文件需要添加在server下面)

2.重启nginx(nginx -s reload重启之前可以用nginx -t先测试一下配置文件是否OK)

3.在服务器中输入curl http://127.0.0.1/nstatus就可以看到如下的信息

二.php-fpm的配置步骤比nginx的多一步,其他类似

1.修改php-fpm的配置文件

2.在nginx中添加如下配置

3.重启php-fpm(kill -USR2 pgrep php-fpm)和nginx(nginx -s reload)

4.在浏览器中输入网址http://你的域名/pstatus?full即可看到php-fpm相关信息,如下所示

 

 

你的评论是对我最大的鼓励