在我的 flask 应用程序上接受POST请求后,我在Heroku日志中遇到了“POST /webhook HTTP/1.1”200 25“-”“Go-http-client/1.1”和“POST /tvwebhook HTTP/1.1”200 31“-”“Go-http-client/1.1”,后者将使我的Heroku部署的 flask 应用程序无法正常工作。但是我不知道25和31是什么意思
8zzbczxx1#
我相信这些线路是从Gunicorn通过Heroku's Logplex router发出的。Logplex提供了直至dyno信息的所有信息,例如:
2022-08-23T16:01:04.058298+00:00 app[web.1]:
而Gunicorn提供了其余的,例如。
10.1.87.192 - - [23/Aug/2022:16:01:04 +0000] "POST /tvwebhook HTTP/1.1" 200 25 "-" "Go-http-client/1.1"
Gunicorn默认的访问日志格式表明这是HTTP响应的长度(以字节为单位)(您的应用发送给客户端作为对该请求的响应的信息量):| 标识符|项目名称|| - -|- -|| 小时|远程地址|| 升|'-'|| U形|使用者名称|| 测试|请求日期|| 剩余|状态行(例如GET / HTTP/1.1)|| 米|请求方法|| U形|没有查询字符串的URL路径|| q值|查询字串|| 高|协议书|| 的|状态|| B|响应长度|| B|响应长度或'-'(CLF格式)|| 关闭|推荐人|| 一种|用户代理|| T形|请求时间(秒)|| 米|请求时间(毫秒)|| D级|请求时间(微秒)|| 左|请求时间(十进制秒)|| 有害物|进程ID|| {表头}i|请求标头|| {表头}o|响应标头|| {变量}e|环境变数|
'-'
GET / HTTP/1.1
1条答案
按热度按时间8zzbczxx1#
我相信这些线路是从Gunicorn通过Heroku's Logplex router发出的。
Logplex提供了直至dyno信息的所有信息,例如:
而Gunicorn提供了其余的,例如。
Gunicorn默认的访问日志格式表明这是HTTP响应的长度(以字节为单位)(您的应用发送给客户端作为对该请求的响应的信息量):
| 标识符|项目名称|
| - -|- -|
| 小时|远程地址|
| 升|
'-'
|| U形|使用者名称|
| 测试|请求日期|
| 剩余|状态行(例如
GET / HTTP/1.1
)|| 米|请求方法|
| U形|没有查询字符串的URL路径|
| q值|查询字串|
| 高|协议书|
| 的|状态|
| B|响应长度|
| B|响应长度或
'-'
(CLF格式)|| 关闭|推荐人|
| 一种|用户代理|
| T形|请求时间(秒)|
| 米|请求时间(毫秒)|
| D级|请求时间(微秒)|
| 左|请求时间(十进制秒)|
| 有害物|进程ID|
| {表头}i|请求标头|
| {表头}o|响应标头|
| {变量}e|环境变数|