登录 |  注册 |  繁體中文


在浏览器里查看Nginx和PHP-FPM的运行状态

分类: 服务器相关 颜色:橙色 默认  字号: 阅读(978) | 评论(0)

查看Nginx状态

location = /nginx_status { 
    stub_status on; 
    access_log off; 
    allow 127.0.0.1; 
    deny all; 
} 
curl http://127.0.0.1/nginx_status 
http://nginx.org/en/docs/http/ngx_http_status_module.html 
输出样例: 
Active connections: 3 
server accepts handled requests 
 17737 17737 49770 
Reading: 0 Writing: 1 Waiting: 2 
各项解释: 
Active connections: 当前 Nginx 正处理的活动连接数. 
server accepts handled requests: 总共处理了 17737 个连接, 成功创建 17737 次握手(证明中间没有失败的), 总共处理了 49770 个请求. 
Reading: Nginx 读取到客户端的 Header 信息数. 
Writing: Nginx 返回给客户端的 Header 信息数. 
Waiting: 开启 keep-alive 的情况下, 这个值等于 Active - (Reading + Writing), 意思就是 Nginx 已经处理完正在等候下一次请求指令的驻留连接. 

查看PHP-FPM状态

1. php-fpm.conf 中开启 pm.status_path = /status 
2. nginx.conf 中配置: 

  location = /status { 
    include fastcgi_params; 
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
    fastcgi_index index.php; 
    fastcgi_pass 127.0.0.1:9000; 
} 
  
访问 http://127.0.0.1/status 查看状态信息
可加参数?full&json, 如下列所示
;   http://www.foo.bar/status
;   http://www.foo.bar/status?json
;   http://www.foo.bar/status?html
;   http://www.foo.bar/status?xml

 



上一篇:js跨域方法原理详解   下一篇:使用 nc 传文件

姓 名: *
邮 箱:
内 容: *
验证码: 点击刷新 *   

回到顶部