以下是运行我的Django开发服务器并且服务器正在响应HTTP请求的终端的部分屏幕截图:
据我所知,屏幕上的一行包含以下信息:
[Date
Time
]“Request method
file path
HTTP protocol version
”HTTP status code
PID(Process ID)
这是对的吗?如果是这样,只要屏幕上显示以下响应行,某个行的响应的PID
是否已终止?
答案 0 :(得分:2)
最后一部分表示发送回客户端的对象的大小。这是标准Apache log format文档中的详细信息:
最后一部分表示返回给客户端的对象的大小, 不包括响应标头。如果没有内容返回到 客户端,这个值将是“ - ”。
补充:在我正在运行的Django开发服务器中
0
如果服务器响应状态代码301
最后一部分仅记录正文的大小,不包括标题。由于301
是永久重定向;它没有身体。您看到0
而不是-
的原因可以在日志格式字符串中进行配置。
默认格式字符串为"%h %l %u %t \"%r\" %>s %b"
;如果您将%b
替换为%B
,则对于那些没有正文的请求,它会记录0
而不是-
。