| 2026-07-02 20:01:18.497 · INFO · cbg-trade · test |
| [mailbox.go:41] Putting message to mailbox Mailbox:SubFlow: 202607021900113-583-S3G6VPYDX8ZP › |
| 2026-07-02 20:01:18.477 · INFO · cbg-trade · test |
| [spider.go:347] [subflow][qm28387085@163.com][proxy:http://xcru24q5:xcru24q5@220.203.22.240:1181] put eid to subflow mailbox: 202607022000113-583-Z1EMXMYXKCQO › |
| 2026-07-02 20:01:18.469 · INFO · cbg-trade · test |
| [mailbox.go:41] Putting message to mailbox Mailbox:SubFlow: 202607022000113-583-Z1EMXMYXKCQO › |
| 2026-07-02 20:01:18.450 · INFO · cbg-trade · test |
| [spider.go:807] [subflow][qm28387085@163.com][proxy:http://xcru24q5:xcru24q5@220.203.22.240:1181] process page success, server_id: 583, page: 1, tryCount: 0, http_status: 200, equip_count: 15, total_pages: 100, is_last_page: false, request_id: c84bd7e3-d438-4e43-bb00-56a1ed75f9ee › |
| 2026-07-02 20:01:18.413 · INFO · cbg-trade · test |
| [spider.go:696] [subflow][hbiv170@163.com][proxy:http://jiom10m1:jiom10m1@122.228.9.177:1040] targetUrl: https://xyq-m.cbg.163.com/cgi-bin/recommend.py?act=recommd_by_role&client_type=h5&count=15&exposed_scene_id=1782993677266-e9d72408&exter=direct&order_by=selling_time+DESC&page=1&page_session_id=a1ed6af5-1ceb-413c-ba12-fd8cecbd6277&pass_fair_show=0&price_max=29999&price_min=1100&refer_sn=0199DD76-2921-DD29-B209-1E1B740B311B&search_type=query&serverid=705&special_mode=and&view_loc=search_cond%7Ctag_key%3A%7B%7D proxyUrl: http://103.217.191.21:20161 username HP39VJRY password B694B318C074 › |
| 2026-07-02 20:01:18.151 · INFO · cbg-trade · test |
| [spider.go:696] [subflow][wnzxxn7058@163.com][proxy:http://drqe16q3:drqe16q3@222.211.64.251:5918] targetUrl: https://xyq-m.cbg.163.com/cgi-bin/recommend.py?act=recommd_by_role&client_type=h5&count=15&exposed_game_ordersn=30_1782993534_44437201%2C30_1782993534_44437202%2C30_1782993212_44437165%2C30_1782993235_44437168%2C30_1782993330_44437176%2C30_1782993490_44437195%2C30_1782993479_44437192%2C30_1782993454_44437188%2C30_1782993226_44437166%2C30_1782993445_44437185%2C30_1782993424_44437183%2C30_1782993410_44437182%2C30_1782993317_44437175%2C30_1782993255_44437171%2C30_1782993094_44437157&exposed_scene_id=1782993671702-3479e35e&exter=direct&order_by=selling_time+DESC&page=2&page_session_id=05380ab4-92a9-43f0-95e0-29eac0cea0c6&pass_fair_show=0&price_max=29999&price_min=1100&refer_sn=0199DD76-2921-DD29-B209-1E1B740B311B&search_type=query&serverid=159&special_mode=and&view_loc=search_cond%7Ctag_key%3A%7B%7D proxyUrl: http://112.49.20.211:20199 username R6UNJ4XA password E7F7F2C9EE3E › |
| 2026-07-02 20:01:17.974 · INFO · cbg-trade · test |
| [spider.go:696] [subflow][qm28387085@163.com][proxy:http://xcru24q5:xcru24q5@220.203.22.240:1181] targetUrl: https://xyq-m.cbg.163.com/cgi-bin/recommend.py?act=recommd_by_role&client_type=h5&count=15&exposed_scene_id=1782993676581-9e8f7864&exter=direct&order_by=selling_time+DESC&page=1&page_session_id=4a823849-4832-470f-a7eb-6d75951b532a&pass_fair_show=0&price_max=29999&price_min=1100&refer_sn=0199DD76-2921-DD29-B209-1E1B740B311B&search_type=query&serverid=583&special_mode=and&view_loc=search_cond%7Ctag_key%3A%7B%7D proxyUrl: http://223.111.202.71:15365 username HP39VJRY password B694B318C074 › |
| 2026-07-02 20:01:17.882 · INFO · cbg-trade · test |
| [spider.go:428] [subflow][bmqt3518@163.com][proxy:http://lvuq16z1:lvuq16z1@36.212.23.222:6666] start server fetch, group_id: 4, server_id: 149, time_limit: 10, skip_limit: 200, checkpoint_enabled: true, checkpoint_overlap: 1m0s, checkpoint_max_lookback: 30m0s, checkpoint_cutoff: 2026-07-02 19:49:51, page_session_id: f9847d8a-e027-429d-9014-cc1512098c3b, exposed_scene_id: 1782993677882-6be846b1 › |
| 2026-07-02 20:01:17.881 · INFO · cbg-trade · test |
| [spider.go:490] [subflow][bmqt3518@163.com][proxy:http://lvuq16z1:lvuq16z1@36.212.23.222:6666] saved sub flow checkpoint, group_id: 4, server_id: 79, last_selling_time: 2026-07-02 19:59:39 › |
| 2026-07-02 20:01:17.881 · INFO · cbg-trade · test |
| [spider.go:493] [subflow][bmqt3518@163.com][proxy:http://lvuq16z1:lvuq16z1@36.212.23.222:6666] finish server fetch, server_id: 79, page: 2, process: 8, skip: 1 › |
| 2026-07-02 20:01:17.877 · INFO · cbg-trade · test |
| [spider.go:270] [subflow][bmqt3518@163.com][proxy:http://lvuq16z1:lvuq16z1@36.212.23.222:6666] reach sub flow checkpoint cutoff, eid: 202607021900113-79-WGGP6DLY4ICMZ, selling_time: 2026-07-02 19:48:42, cutoff: 2026-07-02 19:49:29 › |
| 2026-07-02 20:01:17.877 · INFO · cbg-trade · test |
| [spider.go:461] [subflow][bmqt3518@163.com][proxy:http://lvuq16z1:lvuq16z1@36.212.23.222:6666] stop server fetch by checkpoint, server_id: 79, page: 1, process: 8, skip: 1, cutoff: 2026-07-02 19:49:29 › |
| 2026-07-02 20:01:17.869 · INFO · cbg-trade · test |
| [spider.go:347] [subflow][bmqt3518@163.com][proxy:http://lvuq16z1:lvuq16z1@36.212.23.222:6666] put eid to subflow mailbox: 202607021900113-79-Q6LOANQVRU3ZR › |
| 2026-07-02 20:01:17.859 · ERROR · cbg-trade · test |
| [main.go:67] [31m2026/07/02 20:01:17 [Recovery] 2026/07/02 - 20:01:17 panic recovered: runtime error: invalid memory address or nil pointer dereference /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.linux-amd64/src/runtime/panic.go:262 (0x478998) panicmem: panic(memoryError) /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.linux-amd64/src/runtime/signal_unix.go:925 (0x478968) sigpanic: panicmem() /root/sources/cbg-value/internal/apps/value/sub_flow_random_push_review.go:194 (0xdbc912) getMainDesc: return detail.Equip.OtherInfo.Summary /root/sources/cbg-value/internal/apps/value/sub_flow_random_push_review.go:322 (0xdbc927) (*HttpServer).GetSubFlowRandomPushReviewName: mainDesc := getMainDesc(detail) /root/sources/cbg-value/internal/apps/value/sub_flow_random_push_review.go:162 (0xdbb80a) (*HttpServer).GetSubFlowRandomPushReview: name := s.GetSubFlowRandomPushReviewName(subFlowRandomPushReview) /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0x97376a) (*Context).Next: c.handlers[c.index](c) /root/sources/cbg-value/internal/apps/value/http_server.go:252 (0xd8fa6a) (*HttpServer).registerRoutes.(*HttpServer).tokenAuthMiddleware.func2: c.Next() /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0x97376a) (*Context).Next: c.handlers[c.index](c) /root/sources/cbg-value/internal/utils/cors.go:21 (0xdd85b7) NewHttpServer.Cors.func2: c.Next() /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0x98040e) (*Context).Next: c.handlers[c.index](c) /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 (0x9803fb) CustomRecoveryWithWriter.func1: c.Next() /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 (0x97ea6d) (*Context).Next: c.handlers[c.index](c) /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 (0x97e704) (*Engine).handleHTTPRequest: c.Next() /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 (0x97e249) (*Engine).ServeHTTP: engine.handleHTTPRequest(c) /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.linux-amd64/src/net/http/server.go:3301 (0x74434d) serverHandler.ServeHTTP: handler.ServeHTTP(rw, req) /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.linux-amd64/src/net/http/server.go:2102 (0x722f84) (*conn).serve: serverHandler{c.server}.ServeHTTP(w, w.req) /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.linux-amd64/src/runtime/asm_amd64.s:1700 (0x47da00) goexit: BYTE $0x90 // NOP [0m › |
| 2026-07-02 20:01:17.859 · ERROR · cbg-trade · test |
| [http_server.go:259] [PANIC] recovered | path=/api/sub_flow_random_push_review | method=GET | ip=220.203.161.43 | err=runtime error: invalid memory address or nil pointer dereference goroutine 1219 [running]: runtime/debug.Stack() /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.linux-amd64/src/runtime/debug/stack.go:26 +0x5e cbg-trade/internal/apps/value.(*HttpServer).recoveryMiddleware.func1(0xc001c04100, {0xf81420, 0x1c06db0}) /root/sources/cbg-value/internal/apps/value/http_server.go:264 +0x3b github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1.1() /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:98 +0x776 panic({0xf81420?, 0x1c06db0?}) /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.linux-amd64/src/runtime/panic.go:787 +0x132 cbg-trade/internal/apps/value.getMainDesc(...) /root/sources/cbg-value/internal/apps/value/sub_flow_random_push_review.go:194 cbg-trade/internal/apps/value.(*HttpServer).GetSubFlowRandomPushReviewName(0x22e?, 0xc000cc44a0?) /root/sources/cbg-value/internal/apps/value/sub_flow_random_push_review.go:322 +0xd2 cbg-trade/internal/apps/value.(*HttpServer).GetSubFlowRandomPushReview(0xc000e84050, 0xc001c04100) /root/sources/cbg-value/internal/apps/value/sub_flow_random_push_review.go:162 +0xeeb github.com/gin-gonic/gin.(*Context).Next(0xc001c04100) /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 +0x2b cbg-trade/internal/apps/value.(*HttpServer).registerRoutes.(*HttpServer).tokenAuthMiddleware.func2(0xc001c04100) /root/sources/cbg-value/internal/apps/value/http_server.go:252 +0x20b github.com/gin-gonic/gin.(*Context).Next(0xc001c04100) /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 +0x2b cbg-trade/internal/apps/value.NewHttpServer.Cors.func2(0xc001c04100) /root/sources/cbg-value/internal/utils/cors.go:21 +0xd8 github.com/gin-gonic/gin.(*Context).Next(...) /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1(0xc001c04100) /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/recovery.go:102 +0x6f github.com/gin-gonic/gin.(*Context).Next(...) /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc00019e680, 0xc001c04100) /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 +0x64e github.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc00019e680, {0x14805a0, 0xc000eacb60}, 0xc000e97180) /root/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 +0x1aa net/http.serverHandler.ServeHTTP({0xc000659320?}, {0x14805a0?, 0xc000eacb60?}, 0x6?) /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.linux-amd64/src/net/http/server.go:3301 +0x8e net/http.(*conn).serve(0xc0007395f0, {0x14822f8, 0xc000f00c30}) /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.linux-amd64/src/net/http/server.go:2102 +0x625 created by net/http.(*Server).Serve in goroutine 1 /root/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.24.0.linux-amd64/src/net/http/server.go:3454 +0x485 › |
| 2026-07-02 20:01:17.857 · INFO · cbg-trade · test |
| [mailbox.go:41] Putting message to mailbox Mailbox:SubFlow: 202607021900113-79-Q6LOANQVRU3ZR › |
| 2026-07-02 20:01:17.833 · INFO · cbg-trade · test |
| [spider.go:347] [subflow][bmqt3518@163.com][proxy:http://lvuq16z1:lvuq16z1@36.212.23.222:6666] put eid to subflow mailbox: 202607021600113-79-XH4ZX2UVDEMJR › |
| 2026-07-02 20:01:17.815 · INFO · cbg-trade · test |
| [mailbox.go:41] Putting message to mailbox Mailbox:SubFlow: 202607021600113-79-XH4ZX2UVDEMJR › |
| 2026-07-02 20:01:17.790 · INFO · cbg-trade · test |
| [mailbox.go:41] Putting message to mailbox Mailbox:SubFlow: 202607021900113-79-CJ7X0WPTB0AQH › |
| 2026-07-02 20:01:17.798 · INFO · cbg-trade · test |
| [spider.go:347] [subflow][bmqt3518@163.com][proxy:http://lvuq16z1:lvuq16z1@36.212.23.222:6666] put eid to subflow mailbox: 202607021900113-79-CJ7X0WPTB0AQH › |