5.8 KiB
5.8 KiB
日期, 来源
| 日期 | 来源 |
|---|---|
| 2024-05-16 14:33 | 测试 |
问题详情
NRWLXT-28252 【域名配置记录-删除】调度删除下发失败
处理过程
日志
联系测试:
@陶陶 http://jira.komect.net/browse/NRWLXT-28252?filter=36311
目前看日志是服务问题。这个是不是测试的服务器,能帮忙看看服务还可用吗?
写入 mock
发现测试响应的不是 ng 写定的 mock 的东西。指向了 8888mock 服务(202 服务器上。)
此时存在调度节点。
进行调度回调:
/v1/itcm/callback
{
"configIds": [
1200
],
"operate": "DELETE",
"success": true
}
回调后生成了管道化任务,对管道化任务进行回调。即可。
总结
对 Ng 转发进行总结。
ng 日志
20240516T080004Z|172.21.16.202:8888|172.21.16.92|172.21.16.68|POST|HTTP/1.1|mock.p.cdn.10086.cn|/ibs/v1/dnsconfig/deldomain|Java/1.8.0_261|-|application/json|200|-|443|236|20240516T080004.117Z|20240516T080004.124Z|20240516T080004.124Z|-|-|200|chiqingguo92.cmp11428.openpf|-|||
这条日志记录了关于一个 HTTP 请求的详细信息,包括请求的时间、源 IP 地址、目标 IP 地址、请求方法、HTTP 协议版本、请求的 URL、使用的编程语言和版本、请求头、响应状态码、响应长度、请求和响应的时间戳等。下面是对日志内容的逐项解释:
$record_end_time_utc:请求记录结束的 UTC 时间。$upstream_addr:上游服务器的地址,即处理请求的后端服务器的地址。$remote_addr:客户端的 IP 地址。$server_addr:服务器监听的地址。$request_method:HTTP 请求方法,例如 GET、POST 等。$server_protocol:服务器使用的协议版本,例如 HTTP/1.1。$host:请求中的主机头字段。$request_uri:请求的 URI,不包括主机和端口信息。$http_user_agent:客户端的 User-Agent 头,包含了客户端的浏览器和操作系统信息。$http_referer:HTTP referer 头,指示请求的来源页面。$sent_http_content_type:发送给客户端的 Content-Type 头,指示响应内容的类型。$status:HTTP 响应状态码,例如 200 表示成功,404 表示未找到等。|-:一个分隔符,可能是为了分隔或标记。$server_port:服务器监听的端口。$bytes_sent:发送给客户端的总字节数,包括 HTTP 头和响应体。$request_start_time_utc:请求开始的 UTC 时间。$request_end_time_utc:请求结束的 UTC 时间。$header_response_time_utc:响应头发送的 UTC 时间。|-|-:多个分隔符,可能是为了分隔或标记。$upstream_status:上游服务器的响应状态码。$hostnamex:可能是服务器的 hostname 或一个自定义字段。$http_CMCDN_Auth_Token:一个自定义的 HTTP 头,可能是 CDN 认证令牌。$cp_id:可能是 CDN 提供商的 ID 或一个自定义字段。$sub_action_type:可能是子操作类型或一个自定义字段。$action_type:可能是操作类型或一个自定义字段。
20240516T080004Z:$record_end_time_utc请求记录结束的 UTC 时间。172.21.16.202:8888:$upstream_addr上游服务器的地址。172.21.16.92:$remote_addr客户端的 IP 地址。172.21.16.68:$server_addr服务器监听的地址。POST:$request_methodHTTP 请求方法。HTTP/1.1:$server_protocol服务器使用的协议版本。mock.p.cdn.10086.cn:$host请求中的主机头字段。/ibs/v1/dnsconfig/deldomain:$request_uri请求的 URI。Java/1.8.0_261:$http_user_agent客户端的 User-Agent 头。-:$http_refererHTTP referer 头,这里为空。application/json:$sent_http_content_type发送给客户端的 Content-Type 头。200:$statusHTTP 响应状态码。-:一个分隔符。443:$server_port服务器监听的端口。236:$bytes_sent发送给客户端的总字节数。20240516T080004.117Z:$request_start_time_utc请求开始的 UTC 时间。20240516T080004.124Z:$request_end_time_utc请求结束的 UTC 时间。20240516T080004.124Z:$header_response_time_utc响应头发送的 UTC 时间。-:一个分隔符。-:一个分隔符。200:$upstream_status上游服务器的响应状态码。chiqingguo92.cmp11428.openpf:$hostnamex服务器 hostname 或自定义字段。-:$http_CMCDN_Auth_Token自定义的 HTTP 头,这里为空。-:$cp_idCDN 提供商的 ID 或自定义字段,这里为空。-:$sub_action_type子操作类型或自定义字段,这里为空。-:$action_type操作类型或自定义字段,这里为空。
这三个最重要:
172.21.16.202:8888:$upstream_addr 上游服务器的地址。
172.21.16.92:$remote_addr 客户端的 IP 地址。
172.21.16.68:$server_addr 服务器监听的地址。
location / {
proxy_pass http://bpm-live-upstream;
proxy_read_timeout 90;
proxy_connect_timeout 10;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-From-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
}
upstream bpm-live-upstream {
keepalive 100;
server 172.21.16.202:8888 fail_timeout=10s;
}


