Initial commit
This commit is contained in:
@@ -0,0 +1,135 @@
|
||||
---
|
||||
日期: 2024-05-16 14:33
|
||||
来源: 测试
|
||||
---
|
||||
|
||||
# 问题详情
|
||||
|
||||
[NRWLXT-28252 【域名配置记录-删除】调度删除下发失败](http://jira.komect.net/browse/NRWLXT-28252?filter=36311)
|
||||
|
||||
# 处理过程
|
||||
|
||||
日志
|
||||
|
||||

|
||||
|
||||
联系测试:
|
||||
|
||||
@陶陶 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 日志
|
||||
|
||||
```log
|
||||
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`:可能是操作类型或一个自定义字段。
|
||||
|
||||
1. **`20240516T080004Z`**:`$record_end_time_utc` 请求记录结束的 UTC 时间。
|
||||
2. **`172.21.16.202:8888`**:`$upstream_addr` 上游服务器的地址。
|
||||
3. **`172.21.16.92`**:`$remote_addr` 客户端的 IP 地址。
|
||||
4. **`172.21.16.68`**:`$server_addr` 服务器监听的地址。
|
||||
5. **`POST`**:`$request_method` HTTP 请求方法。
|
||||
6. **`HTTP/1.1`**:`$server_protocol` 服务器使用的协议版本。
|
||||
7. **`mock.p.cdn.10086.cn`**:`$host` 请求中的主机头字段。
|
||||
8. **`/ibs/v1/dnsconfig/deldomain`**:`$request_uri` 请求的 URI。
|
||||
9. **`Java/1.8.0_261`**:`$http_user_agent` 客户端的 User-Agent 头。
|
||||
10. **`-`**:`$http_referer` HTTP referer 头,这里为空。
|
||||
11. **`application/json`**:`$sent_http_content_type` 发送给客户端的 Content-Type 头。
|
||||
12. **`200`**:`$status` HTTP 响应状态码。
|
||||
13. **`-`**:一个分隔符。
|
||||
14. **`443`**:`$server_port` 服务器监听的端口。
|
||||
15. **`236`**:`$bytes_sent` 发送给客户端的总字节数。
|
||||
16. **`20240516T080004.117Z`**:`$request_start_time_utc` 请求开始的 UTC 时间。
|
||||
17. **`20240516T080004.124Z`**:`$request_end_time_utc` 请求结束的 UTC 时间。
|
||||
18. **`20240516T080004.124Z`**:`$header_response_time_utc` 响应头发送的 UTC 时间。
|
||||
19. **`-`**:一个分隔符。
|
||||
20. **`-`**:一个分隔符。
|
||||
21. **`200`**:`$upstream_status` 上游服务器的响应状态码。
|
||||
22. **`chiqingguo92.cmp11428.openpf`**:`$hostnamex` 服务器 hostname 或自定义字段。
|
||||
23. **`-`**:`$http_CMCDN_Auth_Token` 自定义的 HTTP 头,这里为空。
|
||||
24. **`-`**:`$cp_id` CDN 提供商的 ID 或自定义字段,这里为空。
|
||||
25. **`-`**:`$sub_action_type` 子操作类型或自定义字段,这里为空。
|
||||
26. **`-`**:`$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;
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user