Files
notes/work/移动杭研/问题处理/2023-02/0201-移动云查询日志问题-群通知.md
2026-03-01 01:43:46 +08:00

2.9 KiB

问题资料

对方提供的日志

正在向ibs平台获取日志下载地址:IbsSubDownloadAddrReq(cpId=80041344, startTime=Wed Feb 01 00:00:00 CST 2023, endTime=Wed Feb 01 09:13:47 CST 2023, taskId=ucb5gk2n-tlfg2277vhs4gyxsFri Sep 23 22:13:22 CST 20220, append=0)  [c.c.c.d.ibs.client.IbsSubClient:getDownloadAddr:116] 
[2023-02-01 11:14:47.472] [ INFO] [TID:Ignored_Trace] [io-18080-exec-2] [reqId-969195d71c04e8748f12a-c72d6bb2-1]  请求地址:https://ibs-uops.cdn.10086.cn:443/action?commandType=subscribeDownload&version=1  [c.c.c.d.ibs.client.IbsSubClient:getDownloadAddr:117] 
[2023-02-01 11:14:47.473] [ INFO] [TID:Ignored_Trace] [io-18080-exec-2] [reqId-969195d71c04e8748f12a-c72d6bb2-1]  K1:dayun_cdn_key  [c.c.c.d.ibs.utils.HeaderUtil:getAuthorization:55] 
[2023-02-01 11:14:47.474] [ INFO] [TID:Ignored_Trace] [io-18080-exec-2] [reqId-969195d71c04e8748f12a-c72d6bb2-1]  N1:333L+1j0zeAMYZ989US0uPa5A==353M/afFlUFfnVa+1IrxLyjrw==35  [c.c.c.d.ibs.utils.HeaderUtil:getAuthorization:60] 
[2023-02-01 11:14:47.474] [ INFO] [TID:Ignored_Trace] [io-18080-exec-2] [reqId-969195d71c04e8748f12a-c72d6bb2-1]  k2:f943d71a2337af92f07484812ab8fbb01f382dda92d86e3191e9095d35c3d24e  [c.c.c.d.ibs.utils.HeaderUtil:getToken:73] 
[2023-02-01 11:14:47.475] [DEBUG] [TID:Ignored_Trace] [io-18080-exec-2] [reqId-969195d71c04e8748f12a-c72d6bb2-1]  uri:/action?commandType=subscribeDownload&version=1, body:{"cp_id":"80041344","start":"2023-02-01T00:00:00+08:00","end":"2023-02-01T09:13:47+08:00","task_id":"ucb5gk2n-tlfg2277vhs4gyxsFri Sep 23 22:13:22 CST 20220","append":"0"}  [c.c.c.d.ibs.utils.HeaderUtil:getToken:79] 
[2023-02-01 11:14:47.475] [DEBUG] [TID:Ignored_Trace] [io-18080-exec-2] [reqId-969195d71c04e8748f12a-c72d6bb2-1]  token:61465B6C9567007719EEF3D9E2D426EC5357357C28B9E9D350F2247FDB5EAFD6  [c.c.c.d.ibs.utils.HeaderUtil:getToken:80] 
[2023-02-01 11:14:47.476] [DEBUG] [TID:Ignored_Trace] [io-18080-exec-2] [reqId-969195d71c04e8748f12a-c72d6bb2-1]  authorization:333L+1j0zeAMYZ989US0uPa5A==353M/afFlUFfnVa+1IrxLyjrw==35|63D9D927|61465B6C9567007719EEF3D9E2D426EC5357357C28B9E9D350F2247FDB5EAFD6  [c.c.c.d

目前现象

在 POSTMAN 进行请求后会报鉴权不通过的问题。

思路

1、定位到报错的位置

2、首先请求到了 oms 系统

3、但是因为日志较少定位到报错位置为

com.cmcc.cdn.platform.filter.AuthorityCheckFilter#doFilterInternal

4、添加日志打包到灰度环境进行处理

5、定位到问题在下方位置

此处的 authentications 是在 omsTenantAuthenticationDao 中全部查出来的。

后边又进行了 ACCessKey 的 get,会报空指针。

最后定位到 oms_tenant_authentication 表有一条脏数据的 AccessKey 的值是空的,导致此处直接空指针。