1.ngx_http_stub_status_module est un module HTTP intégré de Nginx, qui peut fournir des informations sur l'état de Nginx. Par défaut, ce module n'est pas compilé, donc lors de la compilation de Nginx, vous devez spécifier de charger ce module --with-http_stub_status_module
2.首先检查
nginx
是否安装
ngx_http_stub_status_module
模块
如果没有安装,需要重新编译。
# nginx -V | grep http_stub
ngx_http_stub_status_module (static)
# nginx -v
Tengine version: Tengine/2.1.1 (nginx/1.6.2)
3,首先在
nginx
的
server
段配置对应的信息
server {
listen 80;
server_name xxx;
location /<strong>ngx_status </strong>自定义模块名称
{
stub_status on; 开启状态访问
access_log off;
#allow all;
可以设置需要那些主机访问
#deny all;
}
}
4,重新加载
nginx,
访问测试
# service nginx reload
curl 127.0.0.1:80/<strong>ngx_status</strong>
Active connections: 135
server accepts handled requests request_time
13711907 25715823 5175039843
Reading: 0 Writing: 12 Waiting: 123
<strong>说明:</strong>
<strong>Active connections: 135</strong> #//
正在活跃的连接数
server accepts handled requests
13711907 25715823 5175039843
#
处理了
13711907
次连接,创建
25715823
次握手,共
5175039843
请求。
<br>
<code><strong>Reading: 0 Writing: 1 Waiting: 1 </strong>
Lecture : 0 Ecriture : 1 En attente : 1 # Reading:
读取客户端
header
数,
Writing:
返回客户端
header
数,
Waiting:
请求完成,等待下一次连接。
<br>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!