当前位置: 首页 > 知识库问答 >
问题:

Springboot-Webflux-accesslog:请问末尾的两个数字是什么?

翁昊乾
2023-03-14

关于如何解释SpringBoot Webflux应用程序访问日志的小问题。

目前,在我的日志中,更准确地说是访问日志,我可以看到:

2021-07-31 13:46:19.913  INFO [service,,] 10 --- [or-http-epoll-1] reactor.netty.http.server.AccessLog      : ip - - [31/Jul/2021:13:46:19 +0000] "GET /health HTTP/1.1" 200 3349 6

2021-07-31 13:47:18.531  INFO [service,,] 10 --- [or-http-epoll-2] reactor.netty.http.server.AccessLog      : ip - - [31/Jul/2021:13:47:18 +0000] "GET /health/liveness HTTP/2.0" 200 3312 8

2021-07-31 13:47:33.347  INFO [service,,] 10 --- [or-http-epoll-2] reactor.netty.http.server.AccessLog      : ip - - [31/Jul/2021:13:47:33 +0000] "GET /health HTTP/1.1" 200 3349 11

我明白200可能是我的超文本传输协议响应,我返回超文本传输协议200。

但我很难理解最后两个数字是什么。

3349 6

3312 8

3349 11

有什么帮助吗?

谢谢你

共有1个答案

施令雪
2023-03-14

它确实依赖于日志格式定义,但看起来较大的数字是以字节为单位的响应大小,较小的数字是以ms为单位的请求流转时长。

我将查看文档,以了解在哪里可以找到spring webflux应用程序的日志格式定义。我希望该格式的定义方式与httpd访问日志类似(这些日志的文档位于https://httpd.apache.org/docs/2.4/logs.html)

 类似资料:
  • 问题内容: 我注意到,在某些网站(包括SO)上,指向CSS的链接如下所示: 我可以肯定地说,这告诉浏览器加载css文件的6638版本。但是我可以在我的网站上执行此操作吗?是否可以仅通过更改数字来包含不同版本的CSS文件? 问题答案: 这会加载不同的查询字符串,因此,例如,如果您的计算机上已经缓存了版本6637,则将获得新的查询字符串(6638)。更改该数字(在这种情况下) 不会 为您提供其他文件。

  • 问题内容: 我已经看过其中一些符号,但是找不到任何奇怪的符号, 5后的D和F分别是什么意思? 问题答案: 意味着这些数字分别是双精度数和浮点数。假设你有 然后你打电话 编译器可能被卡住了。这就是为什么你可以说,或指定类型。

  • 问题内容: 我是系统管理员,被要求运行linux脚本来清理系统。 命令是这样的: 所以该命令以符号结尾,它有什么特殊意义吗? 我对shell有基本的了解,但是我从未见过。 问题答案: 将使得在后台运行的命令。 来自: 如果命令由控制操作符 & 终止,则外壳程序将在子外壳程序的后台执行该命令。Shell不等待命令完成,返回状态为0。

  • 我反转了一些Java代码,用Visual Paradigm得到了一个uml类图。该图显示了一端带有小黑圈的一些关联,这是我以前从未见过的。 形象 这绝对不是一个组成部分,也不是一个遏制!谁能给我解释一下,这是一种什么样的联系? 这是相关代码:

  • 无法删除所有本地分支。最后附加了一些特殊字符,git抛出以下错误:

  • 问题内容: 以下命令之间有什么区别? 什么意思 什么意思 我在某处读取到命令结果将写入文件而不是控制台!这样对吗?对我来说,文件名是!似乎很奇怪! 问题答案: 表示将“标准错误重定向”到给定文件。 是空文件。写入其中的所有内容都将被丢弃。 它们在一起意味着“丢弃任何错误消息”。