2 Nginx的常用模块
2.1 日志模块
在主配置文件中,有一个配置为定义日志格式,可以在里面指定一些日志变量等信息用于日志记录格式。只能放在http里面,不能放在server里面。
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
日志变量
2.2 状态监控模块
在某个server下加入以下内容
location /status {
stub_status on;
access_log off;
}
访问/status后浏览器返回nginx监控内容。以下为访问后的返回的结果
Active connections:2 //Nginx 当前活跃连接数
server accepts handled requests
16 16 19
server表示Nginx处理理接收握⼿手总次数。
accepts表示Nginx处理理接收总连接数。
请求丢失数=(握⼿手数-连接数)可以看出,