如何解决如何在Nginx访问日志中记录grpc状态? 您已经尝试过了 out服务器指令在服务器指令中
我想在Nginx访问日志中记录grpc状态代码 尝试过
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $http_grpc_status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
但不起作用,Nginx将仅记录http状态代码,而不记录grpc_status
解决方法
*是什么意思? GRPCS状态?
您已经尝试过了
-
制作文件日志:
- nano / var / log / nginx / [filelog] .log
-
[关闭并保存]
-
在.conf
中尝试
out服务器指令
log_format prog3'$ remote_addr-$ remote_user [$ time_local]“ $ request”'
'$ status $ body_bytes_sent“ $ http_referer”'
'“ $ http_user_agent” $ server_port $ scheme';
在服务器指令中
服务器{
....
access_log /var/log/nginx/[filelog].log prog3;
- 然后在模式调试中执行nginx
- 停止nginx
- /etc/init.d/nginx停止
- 运行nginx-debug
- /etc/init.d/nginx-debug start
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。