commit 232111712d0bf279e3b546754178e3627bacf830 Author: 王性驊 Date: Fri Jun 26 16:37:04 2026 +0800 first commit diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..c0864c4 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,9 @@ +.run +.git +web/node_modules +# web/dist 保留給 deploy/Dockerfile.web.static(本機 make web-build 後 COPY) +worker/node_modules +**/*_test.go +**/.DS_Store +*.md +!deploy/** \ No newline at end of file diff --git a/.run/api.pid b/.run/api.pid new file mode 100644 index 0000000..8ce9362 --- /dev/null +++ b/.run/api.pid @@ -0,0 +1 @@ +72708 diff --git a/.run/logs/api.log b/.run/logs/api.log new file mode 100644 index 0000000..7266262 --- /dev/null +++ b/.run/logs/api.log @@ -0,0 +1,2857 @@ +2026/06/25 23:20:58 job worker started: id=wangxinghuadeMacBook-Pro-204.local-go-worker type=go +2026/06/25 23:20:58 job scheduler started: holder=wangxinghuadeMacBook-Pro-204.local-scheduler interval=1m0s +2026/06/25 23:20:58 job reaper started: interval=30s +Starting backend backend at 0.0.0.0:8890... +{"@timestamp":"2026-06-25T23:21:00.699+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2063.8ms)","duration":"2063.8ms","level":"slow","span":"903a2ea0cc8e8bfb","trace":"951a1587d9fbdbe17a5acd4b7b26d150"} +{"@timestamp":"2026-06-25T23:21:00.700+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2063.8ms","level":"info","span":"903a2ea0cc8e8bfb","trace":"951a1587d9fbdbe17a5acd4b7b26d150"} +{"@timestamp":"2026-06-25T23:21:05.761+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2049.5ms)","duration":"2049.5ms","level":"slow","span":"e2cd040270064cad","trace":"d1cc0d0f6dcce31e4d5c435b488e8bd6"} +{"@timestamp":"2026-06-25T23:21:05.761+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2049.5ms","level":"info","span":"e2cd040270064cad","trace":"d1cc0d0f6dcce31e4d5c435b488e8bd6"} +{"@timestamp":"2026-06-25T23:21:10.804+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2036.3ms)","duration":"2036.3ms","level":"slow","span":"e3b6ee784a8391bc","trace":"7684fdb33f70cef5006271bdd481652e"} +{"@timestamp":"2026-06-25T23:21:10.804+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2036.3ms","level":"info","span":"e3b6ee784a8391bc","trace":"7684fdb33f70cef5006271bdd481652e"} +{"@timestamp":"2026-06-25T23:21:15.872+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2063.1ms)","duration":"2063.1ms","level":"slow","span":"4c14f55871b3932a","trace":"d44a7bb31a00cad76a395c9bc0a1fb12"} +{"@timestamp":"2026-06-25T23:21:15.873+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2063.1ms","level":"info","span":"4c14f55871b3932a","trace":"d44a7bb31a00cad76a395c9bc0a1fb12"} +{"@timestamp":"2026-06-25T23:21:16.853+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63243 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"5.9ms","level":"info","span":"effd0f41a0300cef","trace":"4cf94eb44e02d137a61273e756709fe0"} +{"@timestamp":"2026-06-25T23:21:17.735+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/members/me - 127.0.0.1:63273 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.5ms","level":"info","span":"b4f7ac175c7572d8","trace":"ec669045143b50bbbda9b98a7011c6f1"} +{"@timestamp":"2026-06-25T23:21:17.735+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/members/me - 127.0.0.1:63272 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"15789f2e479bc44e","trace":"16fc58333cb5c300eefd47f7bb69ba6d"} +{"@timestamp":"2026-06-25T23:21:17.758+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/personas/d5e71242-8a86-4508-90fb-7a74edf2cf6f - 127.0.0.1:63277 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.9ms","level":"info","span":"ca68f085b8ad5df8","trace":"33c0a41ddd31e47be6ff89a45c410190"} +{"@timestamp":"2026-06-25T23:21:17.758+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/personas/d5e71242-8a86-4508-90fb-7a74edf2cf6f - 127.0.0.1:63282 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"0491558a5937a781","trace":"b5a6930db45c46dab604d1be861da49c"} +{"@timestamp":"2026-06-25T23:21:17.758+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=20&scope=persona&scope_id=d5e71242-8a86-4508-90fb-7a74edf2cf6f - 127.0.0.1:63280 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.5ms","level":"info","span":"0ad3987aa1064db9","trace":"f30b25ac2897032944596e175e2e2a8c"} +{"@timestamp":"2026-06-25T23:21:17.759+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63278 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.0ms","level":"info","span":"0554a2ed825e1fb9","trace":"2e8e0da6f56f2194f706eca465c4fd45"} +{"@timestamp":"2026-06-25T23:21:17.760+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/personas - 127.0.0.1:63279 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"5.4ms","level":"info","span":"e03d4e22744edabb","trace":"38c6287c386be304b6bc0cbf83c83bff"} +{"@timestamp":"2026-06-25T23:21:17.761+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/personas - 127.0.0.1:63297 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"0.8ms","level":"info","span":"4c2250d1477e79f6","trace":"9e4a89ef0f394e99dd75f673ef350983"} +{"@timestamp":"2026-06-25T23:21:17.762+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=20&scope=persona&scope_id=d5e71242-8a86-4508-90fb-7a74edf2cf6f - 127.0.0.1:63295 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.3ms","level":"info","span":"6ac756f7d913ede3","trace":"c609cf74102c5f3c5bab0791056645d3"} +{"@timestamp":"2026-06-25T23:21:17.762+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63296 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.4ms","level":"info","span":"e08b3248446cfb96","trace":"14302bfdab1befc06c8ab446c4f8e637"} +{"@timestamp":"2026-06-25T23:21:17.762+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/threads-accounts - 127.0.0.1:63298 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.9ms","level":"info","span":"9864285aeb64c8ed","trace":"7db16781b17317dadd902ff648c782d9"} +{"@timestamp":"2026-06-25T23:21:17.762+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/threads-accounts - 127.0.0.1:63281 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"7.3ms","level":"info","span":"de5aebb764afd4f2","trace":"c40205b4395e8f4aba8f728cb3e22245"} +{"@timestamp":"2026-06-25T23:21:17.762+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/personas - 127.0.0.1:63300 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"0.5ms","level":"info","span":"2058046e10189a38","trace":"90715a0615cf0827296837c8ab94bad4"} +{"@timestamp":"2026-06-25T23:21:17.930+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/personas - 127.0.0.1:63308 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.8ms","level":"info","span":"768bd1a780d445f1","trace":"ca488dc314cd71d221580c8110b0f6b2"} +{"@timestamp":"2026-06-25T23:21:17.930+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/threads-accounts/cdfe3861-7238-4874-9744-cd913b4245ee/connection - 127.0.0.1:63307 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"9.5ms","level":"info","span":"98d694dfe8e0018e","trace":"27a607ae067aa4bb1f9183caced8a01e"} +{"@timestamp":"2026-06-25T23:21:17.933+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/threads-accounts/cdfe3861-7238-4874-9744-cd913b4245ee/connection - 127.0.0.1:63309 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.3ms","level":"info","span":"1a17383ec74564ae","trace":"ce1a5f75e7599a66f1f6c8700e7644bd"} +{"@timestamp":"2026-06-25T23:21:17.935+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/threads-accounts/cdfe3861-7238-4874-9744-cd913b4245ee/connection - 127.0.0.1:63310 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.4ms","level":"info","span":"d8b7ae97cf24becc","trace":"ed0bd6aa1c098c925442d5e1e6b293a4"} +{"@timestamp":"2026-06-25T23:21:17.954+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/threads-accounts/cdfe3861-7238-4874-9744-cd913b4245ee/connection - 127.0.0.1:63311 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.4ms","level":"info","span":"0e9c7c0261c095a3","trace":"14de14347ed1ea912cde0f4a9fb68f03"} +{"@timestamp":"2026-06-25T23:21:20.170+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63313 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.1ms","level":"info","span":"fc41382db181dd08","trace":"034d565a1f9acb479b75d58af79428c7"} +{"@timestamp":"2026-06-25T23:21:20.916+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2038.3ms)","duration":"2038.3ms","level":"slow","span":"754c61dc40d2ef0d","trace":"3be52fcbae07592e00baea8870e5a567"} +{"@timestamp":"2026-06-25T23:21:20.916+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2038.3ms","level":"info","span":"754c61dc40d2ef0d","trace":"3be52fcbae07592e00baea8870e5a567"} +{"@timestamp":"2026-06-25T23:21:22.170+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63319 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"3878a6f834201848","trace":"91170382c6cbcc53e59acf416a7e29e4"} +{"@timestamp":"2026-06-25T23:21:24.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63321 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.4ms","level":"info","span":"823376e7838edc25","trace":"a4a429dae24bc4c2216d3f0706a7727b"} +{"@timestamp":"2026-06-25T23:21:25.975+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2053.2ms)","duration":"2053.2ms","level":"slow","span":"aaf691ab935b4810","trace":"12ed2d62b6386e4afbbc04c152b95298"} +{"@timestamp":"2026-06-25T23:21:25.975+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2053.2ms","level":"info","span":"aaf691ab935b4810","trace":"12ed2d62b6386e4afbbc04c152b95298"} +{"@timestamp":"2026-06-25T23:21:26.168+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63329 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.4ms","level":"info","span":"1c41db93125a0549","trace":"c3b611c6c82f3dcf5a1a7ef64c210591"} +{"@timestamp":"2026-06-25T23:21:28.173+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63332 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"6.0ms","level":"info","span":"688f04cb011a7535","trace":"b8cbafdca9a896ff8ba0b68b94690d6f"} +{"@timestamp":"2026-06-25T23:21:30.167+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63338 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.9ms","level":"info","span":"800a15c4f2015764","trace":"a14481f5b7bd0f33981a70746aab9daf"} +{"@timestamp":"2026-06-25T23:21:30.991+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2010.7ms)","duration":"2010.7ms","level":"slow","span":"604c7ccdb93456bd","trace":"a347dca3f0ec6421ec686da6bed56965"} +{"@timestamp":"2026-06-25T23:21:30.991+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2010.7ms","level":"info","span":"604c7ccdb93456bd","trace":"a347dca3f0ec6421ec686da6bed56965"} +{"@timestamp":"2026-06-25T23:21:32.166+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63340 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.6ms","level":"info","span":"e95cdcee16b4c99b","trace":"8d8893d4253b03a9f75fdc74c7c79192"} +{"@timestamp":"2026-06-25T23:21:34.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63346 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.6ms","level":"info","span":"b074893dba71f86e","trace":"ecc9b10291b11aacef7154ed6ddb9dd7"} +{"@timestamp":"2026-06-25T23:21:36.027+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.2ms)","duration":"2027.2ms","level":"slow","span":"06e85e8241d5cb00","trace":"93bc622224fd16c9a0eb1de5f35ac8b1"} +{"@timestamp":"2026-06-25T23:21:36.028+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.2ms","level":"info","span":"06e85e8241d5cb00","trace":"93bc622224fd16c9a0eb1de5f35ac8b1"} +{"@timestamp":"2026-06-25T23:21:36.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63349 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.1ms","level":"info","span":"23530fb79a86c4df","trace":"e851c79fe04e8243e061045f0733db44"} +{"@timestamp":"2026-06-25T23:21:38.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63354 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.2ms","level":"info","span":"5da62ae56d6506a8","trace":"a73ee0845e5f218c9d3d0e7e46f3e5fb"} +{"@timestamp":"2026-06-25T23:21:40.167+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63356 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.8ms","level":"info","span":"a6c2a5a39530255e","trace":"8c6c6f98af098f485fdeb69e53d52929"} +{"@timestamp":"2026-06-25T23:21:41.070+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2039.1ms)","duration":"2039.1ms","level":"slow","span":"3c253c633b600628","trace":"2ee0493c4d10a1bbd236970a51b64c15"} +{"@timestamp":"2026-06-25T23:21:41.070+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2039.1ms","level":"info","span":"3c253c633b600628","trace":"2ee0493c4d10a1bbd236970a51b64c15"} +{"@timestamp":"2026-06-25T23:21:42.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63361 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.9ms","level":"info","span":"95c63cae162791ea","trace":"c94f8dd7084e40e51b68a2111c316b89"} +{"@timestamp":"2026-06-25T23:21:43.765+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63363 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"71eef89ea02669d0","trace":"e5f58d36443f0a8f9ad0927110229b5d"} +{"@timestamp":"2026-06-25T23:21:45.765+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63371 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.2ms","level":"info","span":"9aa1ee1cd3979657","trace":"2435f14daa1afff96e74a26d0812a334"} +{"@timestamp":"2026-06-25T23:21:46.100+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.3ms)","duration":"2025.3ms","level":"slow","span":"59732de2a23f90e6","trace":"a787dae2fb17486a4b9f976de1e903ac"} +{"@timestamp":"2026-06-25T23:21:46.101+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.3ms","level":"info","span":"59732de2a23f90e6","trace":"a787dae2fb17486a4b9f976de1e903ac"} +{"@timestamp":"2026-06-25T23:21:47.767+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63373 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.9ms","level":"info","span":"8a7cb88b44d24dad","trace":"36e034eccf2d9185c64a76ff7b8ec4dd"} +{"@timestamp":"2026-06-25T23:21:49.767+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63379 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.2ms","level":"info","span":"e8cfd88aedde15eb","trace":"3105ba922bdc5761ee531cec50104739"} +{"@timestamp":"2026-06-25T23:21:51.127+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2020.2ms)","duration":"2020.2ms","level":"slow","span":"a2af25cc528cd86f","trace":"ef8c81d72f6e4b2a711e9fe1980a9b0e"} +{"@timestamp":"2026-06-25T23:21:51.127+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2020.2ms","level":"info","span":"a2af25cc528cd86f","trace":"ef8c81d72f6e4b2a711e9fe1980a9b0e"} +{"@timestamp":"2026-06-25T23:21:51.766+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63381 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"a6d67220fc6840c7","trace":"3beea41e65dc01a8ed571d79c16cf6fd"} +{"@timestamp":"2026-06-25T23:21:53.765+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63387 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.4ms","level":"info","span":"7b56c646e51af1a5","trace":"d6d9a50b40bd53468de070c5e24ac146"} +{"@timestamp":"2026-06-25T23:21:55.765+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63393 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.5ms","level":"info","span":"1ff19d75fd160853","trace":"9c1d8281af4b2d8762d0d7282644d6bf"} +{"@timestamp":"2026-06-25T23:21:56.174+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2042.1ms)","duration":"2042.1ms","level":"slow","span":"2d841a5f4f34474b","trace":"045bd9467926afd2d1f134d0817a30da"} +{"@timestamp":"2026-06-25T23:21:56.174+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2042.1ms","level":"info","span":"2d841a5f4f34474b","trace":"045bd9467926afd2d1f134d0817a30da"} +{"@timestamp":"2026-06-25T23:21:57.761+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63404 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.4ms","level":"info","span":"49ba950da981cd94","trace":"b3fe8ea5748c3da7d34673f2066ff4d7"} +{"@timestamp":"2026-06-25T23:21:58.070+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.2Mi, TotalAlloc=7.5Mi, Sys=19.3Mi, NumGC=5","level":"stat"} +{"@timestamp":"2026-06-25T23:21:58.086+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 51, pass: 51, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:21:59.761+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63406 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.7ms","level":"info","span":"e4b4d378f6f3bb6c","trace":"37787f4fb3bf9d32d67969ddbf69f5ff"} +{"@timestamp":"2026-06-25T23:22:00.701+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.9/s, drops: 0, avg time: 473.0ms, med: 3.5ms, 90th: 2042.1ms, 99th: 2063.7ms, 99.9th: 2063.7ms","level":"stat"} +{"@timestamp":"2026-06-25T23:22:01.205+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.8ms)","duration":"2025.8ms","level":"slow","span":"363e589de331a69e","trace":"45ac7af54d852e00b50d6c01f653c6c2"} +{"@timestamp":"2026-06-25T23:22:01.205+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.8ms","level":"info","span":"363e589de331a69e","trace":"45ac7af54d852e00b50d6c01f653c6c2"} +{"@timestamp":"2026-06-25T23:22:01.766+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63412 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.4ms","level":"info","span":"48e857a47436452a","trace":"3f4c442bbee7823d166a489fc138c249"} +{"@timestamp":"2026-06-25T23:22:03.764+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63414 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.7ms","level":"info","span":"e7b58c68c98ec6d0","trace":"d0a3922485f8e05d05e2b535ba6a013e"} +{"@timestamp":"2026-06-25T23:22:05.763+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63420 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.5ms","level":"info","span":"ddfa91c6d5dfed5e","trace":"7a03b77431e942a88681f67f7a16d61c"} +{"@timestamp":"2026-06-25T23:22:06.263+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2054.5ms)","duration":"2054.5ms","level":"slow","span":"052cc45f99ac36a4","trace":"350596b81248879cfc3ec3dde0cc05ee"} +{"@timestamp":"2026-06-25T23:22:06.263+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2054.5ms","level":"info","span":"052cc45f99ac36a4","trace":"350596b81248879cfc3ec3dde0cc05ee"} +{"@timestamp":"2026-06-25T23:22:07.760+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63422 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.6ms","level":"info","span":"5fb29bbf4d081b56","trace":"3653798b54c6ae2bef50c778a8170ea8"} +{"@timestamp":"2026-06-25T23:22:09.764+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63428 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.8ms","level":"info","span":"fb8a6e65403bd40e","trace":"025eb708616782c91b1f542ee814e16e"} +{"@timestamp":"2026-06-25T23:22:11.285+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2018.6ms)","duration":"2018.6ms","level":"slow","span":"11c39814b740b7d1","trace":"41af0482f61997a9a0a4be7e22d0eda6"} +{"@timestamp":"2026-06-25T23:22:11.285+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2018.6ms","level":"info","span":"11c39814b740b7d1","trace":"41af0482f61997a9a0a4be7e22d0eda6"} +{"@timestamp":"2026-06-25T23:22:11.764+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63430 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.5ms","level":"info","span":"227e65e0c97506a8","trace":"59e37f01211497684520440add1f5ec8"} +{"@timestamp":"2026-06-25T23:22:13.762+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63436 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.0ms","level":"info","span":"96a15f74cfd10956","trace":"f89ddbcbb791c21eeee12bf7954b5c39"} +{"@timestamp":"2026-06-25T23:22:15.763+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63438 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.9ms","level":"info","span":"b33095d0a0ac3004","trace":"0680deab2d35db5f7dadd7a3e5b70eed"} +{"@timestamp":"2026-06-25T23:22:16.340+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2051.0ms)","duration":"2051.0ms","level":"slow","span":"544e48ac9c63e029","trace":"468b5513c77a0bf43bf14db58cb0914c"} +{"@timestamp":"2026-06-25T23:22:16.340+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2051.0ms","level":"info","span":"544e48ac9c63e029","trace":"468b5513c77a0bf43bf14db58cb0914c"} +{"@timestamp":"2026-06-25T23:22:17.767+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63444 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.4ms","level":"info","span":"6744f4e8dee37b12","trace":"a2f7cb8a63cd6f38d1c49ac662e36897"} +{"@timestamp":"2026-06-25T23:22:19.766+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63446 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.5ms","level":"info","span":"723340c04ee348fd","trace":"c14652f1992a0468dbd2b21b01af335a"} +{"@timestamp":"2026-06-25T23:22:21.368+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.7ms)","duration":"2023.7ms","level":"slow","span":"08d11fe7394cf164","trace":"e3bcabc670bcc01a6fb84a8c5aa3832a"} +{"@timestamp":"2026-06-25T23:22:21.368+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.7ms","level":"info","span":"08d11fe7394cf164","trace":"e3bcabc670bcc01a6fb84a8c5aa3832a"} +{"@timestamp":"2026-06-25T23:22:22.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63453 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.9ms","level":"info","span":"3cd93daf66cea043","trace":"f162b0aed6d136640f96b453e816a39b"} +{"@timestamp":"2026-06-25T23:22:23.996+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63455 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.2ms","level":"info","span":"c732c027456b325a","trace":"848a03cf4238a6e5b4b3a997bc26e910"} +{"@timestamp":"2026-06-25T23:22:25.028+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/members/me - 127.0.0.1:63468 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.8ms","level":"info","span":"79bde6146e277512","trace":"b2e50f3da3ce9f8b6ef806449ea68c82"} +{"@timestamp":"2026-06-25T23:22:25.028+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/members/me - 127.0.0.1:63467 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.5ms","level":"info","span":"42bc5ee5efaa9817","trace":"4cbad254020c873745ef2abe614fdf4e"} +{"@timestamp":"2026-06-25T23:22:25.044+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/personas/d5e71242-8a86-4508-90fb-7a74edf2cf6f - 127.0.0.1:63472 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.9ms","level":"info","span":"e8358c066d592b1b","trace":"2db77fcdc615879546cff2aeafd788c5"} +{"@timestamp":"2026-06-25T23:22:25.044+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/personas - 127.0.0.1:63475 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.9ms","level":"info","span":"f7a4c1592cf05806","trace":"70cd3f1f6725b3261d19ae5719af0d2f"} +{"@timestamp":"2026-06-25T23:22:25.044+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=20&scope=persona&scope_id=d5e71242-8a86-4508-90fb-7a74edf2cf6f - 127.0.0.1:63473 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.3ms","level":"info","span":"e6c3ebd5b4f98faf","trace":"7fde13c6a69b92b79146c8a82f0496e7"} +{"@timestamp":"2026-06-25T23:22:25.044+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63474 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.6ms","level":"info","span":"9544c8c2935c438b","trace":"9eacdd577c7ce6394b2ba4fcb6be53d8"} +{"@timestamp":"2026-06-25T23:22:25.045+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/threads-accounts - 127.0.0.1:63476 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.7ms","level":"info","span":"6a16294ff454a2eb","trace":"c88a923a583a90f00f1e3cd0a65fdf90"} +{"@timestamp":"2026-06-25T23:22:25.046+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/personas/d5e71242-8a86-4508-90fb-7a74edf2cf6f - 127.0.0.1:63479 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.0ms","level":"info","span":"570217f08bbf3357","trace":"d173b645237cca6d8adb6de268599152"} +{"@timestamp":"2026-06-25T23:22:25.047+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/personas - 127.0.0.1:63483 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.4ms","level":"info","span":"1dd7ba230086d25b","trace":"bbe1cdd10f68086bc775cf90ef23df7c"} +{"@timestamp":"2026-06-25T23:22:25.048+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/threads-accounts - 127.0.0.1:63486 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.6ms","level":"info","span":"d22d84e2d2c984e7","trace":"426583f79b421debf6255d30a017e00d"} +{"@timestamp":"2026-06-25T23:22:25.048+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=20&scope=persona&scope_id=d5e71242-8a86-4508-90fb-7a74edf2cf6f - 127.0.0.1:63484 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.1ms","level":"info","span":"c2b58e4d91891213","trace":"67ea1d3171d74939db16fc66c61f0c52"} +{"@timestamp":"2026-06-25T23:22:25.048+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63485 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.5ms","level":"info","span":"844ef73576e61912","trace":"1e929e1cc822c299dff9af2e6c3d4cdc"} +{"@timestamp":"2026-06-25T23:22:25.049+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/personas - 127.0.0.1:63488 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"0.8ms","level":"info","span":"6b2c435ae5e519eb","trace":"36b7968305967d5e00816c805bf41a91"} +{"@timestamp":"2026-06-25T23:22:25.205+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/threads-accounts/cdfe3861-7238-4874-9744-cd913b4245ee/connection - 127.0.0.1:63495 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.3ms","level":"info","span":"7ce807ec119552f8","trace":"9472847e9c983a658b7962d64f89cdec"} +{"@timestamp":"2026-06-25T23:22:25.208+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/personas - 127.0.0.1:63496 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.1ms","level":"info","span":"778a5874f45be4ec","trace":"b680a224d66d78349cfa765136fb7243"} +{"@timestamp":"2026-06-25T23:22:25.208+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/threads-accounts/cdfe3861-7238-4874-9744-cd913b4245ee/connection - 127.0.0.1:63497 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.9ms","level":"info","span":"5635d892cdf52f08","trace":"90b8bf6d1383c9c631992ca546e8d4fd"} +{"@timestamp":"2026-06-25T23:22:25.211+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/threads-accounts/cdfe3861-7238-4874-9744-cd913b4245ee/connection - 127.0.0.1:63498 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.8ms","level":"info","span":"f48af1260d2bfb82","trace":"a5f66e7dddf9ba8b8c7f5cfad14d9c7d"} +{"@timestamp":"2026-06-25T23:22:25.215+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/threads-accounts/cdfe3861-7238-4874-9744-cd913b4245ee/connection - 127.0.0.1:63499 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.5ms","level":"info","span":"7c7fa79f1b0cf9cb","trace":"37a27ded03bf28343ecb321a0c029d58"} +{"@timestamp":"2026-06-25T23:22:26.406+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2035.8ms)","duration":"2035.8ms","level":"slow","span":"1d71f11280c6dbb5","trace":"38e02b70cf9c6fe1c0f57df3475e5ee3"} +{"@timestamp":"2026-06-25T23:22:26.406+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2035.8ms","level":"info","span":"1d71f11280c6dbb5","trace":"38e02b70cf9c6fe1c0f57df3475e5ee3"} +{"@timestamp":"2026-06-25T23:22:27.167+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63501 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.7ms","level":"info","span":"dc8f643ed3090184","trace":"2396a240af108cb847a7328425c379d4"} +{"@timestamp":"2026-06-25T23:22:29.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63506 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.6ms","level":"info","span":"9c0759611fd0e353","trace":"ff867104b043fa97cd6aae00329aa004"} +{"@timestamp":"2026-06-25T23:22:31.164+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63509 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.6ms","level":"info","span":"13aeab5d0bd473c4","trace":"e13e6ab7d4a8fd330ea77cb8790f4bea"} +{"@timestamp":"2026-06-25T23:22:31.438+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2028.2ms)","duration":"2028.2ms","level":"slow","span":"5b5c3fee4f7873c4","trace":"c70c131eae02ef97c67e68b8e04e5349"} +{"@timestamp":"2026-06-25T23:22:31.438+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2028.2ms","level":"info","span":"5b5c3fee4f7873c4","trace":"c70c131eae02ef97c67e68b8e04e5349"} +{"@timestamp":"2026-06-25T23:22:33.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63515 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.1ms","level":"info","span":"8bdc8c74998a89d6","trace":"836d663cad7f3c632bc0e0151fada70a"} +{"@timestamp":"2026-06-25T23:22:35.176+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63519 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"8.5ms","level":"info","span":"1b2b9b85e67ee453","trace":"2b2f9779684a6fc04cea78a0cc77a1ce"} +{"@timestamp":"2026-06-25T23:22:36.503+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2061.8ms)","duration":"2061.8ms","level":"slow","span":"347260fd20dad4bb","trace":"b196b7aac59603b735f05343f70b6c12"} +{"@timestamp":"2026-06-25T23:22:36.503+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2061.8ms","level":"info","span":"347260fd20dad4bb","trace":"b196b7aac59603b735f05343f70b6c12"} +{"@timestamp":"2026-06-25T23:22:37.167+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63526 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.6ms","level":"info","span":"c771b5422396ec22","trace":"0e454f4a6e8af1b61bbb88bcdab91c4b"} +{"@timestamp":"2026-06-25T23:22:39.170+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63529 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.4ms","level":"info","span":"c637e670cfc480b1","trace":"8fe0af9921a6a4fe1aeed77a468998ff"} +{"@timestamp":"2026-06-25T23:22:41.170+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63536 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.4ms","level":"info","span":"8e11e6e9563c0f16","trace":"954e21a8e0116bea9db570187d629593"} +{"@timestamp":"2026-06-25T23:22:41.556+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2049.4ms)","duration":"2049.4ms","level":"slow","span":"b4d13ebff479b016","trace":"709d098accd8fa6230db75f9f3cd97fe"} +{"@timestamp":"2026-06-25T23:22:41.556+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2049.4ms","level":"info","span":"b4d13ebff479b016","trace":"709d098accd8fa6230db75f9f3cd97fe"} +{"@timestamp":"2026-06-25T23:22:43.168+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63538 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.2ms","level":"info","span":"6bb35798fcd33e42","trace":"8234f5d4e99e7628cc7f132f57e96604"} +{"@timestamp":"2026-06-25T23:22:45.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63546 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.5ms","level":"info","span":"77480f97deb4a8b1","trace":"f90f207e1f17b24ab5e93c486dc9d691"} +{"@timestamp":"2026-06-25T23:22:46.592+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2031.2ms)","duration":"2031.2ms","level":"slow","span":"a851442be0c158b6","trace":"62f38ff4fbc7f91d9457922e30701735"} +{"@timestamp":"2026-06-25T23:22:46.592+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2031.2ms","level":"info","span":"a851442be0c158b6","trace":"62f38ff4fbc7f91d9457922e30701735"} +{"@timestamp":"2026-06-25T23:22:47.168+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63548 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.8ms","level":"info","span":"7198577a0449cf01","trace":"78eda92a7e1d77ecb325858c0b3971ee"} +{"@timestamp":"2026-06-25T23:22:49.166+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63554 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.4ms","level":"info","span":"d4b9c4c52133371f","trace":"f9e1c5db86df24ae63a133b741cfb493"} +{"@timestamp":"2026-06-25T23:22:51.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63556 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.1ms","level":"info","span":"d2a69fc320e5c5b4","trace":"b0499a06e4c5d991ba2a5f146d4e6fee"} +{"@timestamp":"2026-06-25T23:22:51.658+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2061.9ms)","duration":"2061.9ms","level":"slow","span":"68b92bcf59896207","trace":"1cd4fae0b22c9bb2635ac6bd15a0ddd3"} +{"@timestamp":"2026-06-25T23:22:51.658+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2061.9ms","level":"info","span":"68b92bcf59896207","trace":"1cd4fae0b22c9bb2635ac6bd15a0ddd3"} +{"@timestamp":"2026-06-25T23:22:53.168+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63562 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.9ms","level":"info","span":"d8834c60c0239c26","trace":"a4d50b05e8f0b1d5dd211f7d7d8bd0da"} +{"@timestamp":"2026-06-25T23:22:55.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63564 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.1ms","level":"info","span":"e48294e69df2ea8c","trace":"09db5395467c780c5e02898828fea981"} +{"@timestamp":"2026-06-25T23:22:56.699+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.8ms)","duration":"2034.8ms","level":"slow","span":"786fee78440cafc1","trace":"e1b1f24c08e8839372c1574fd6caf457"} +{"@timestamp":"2026-06-25T23:22:56.699+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.8ms","level":"info","span":"786fee78440cafc1","trace":"e1b1f24c08e8839372c1574fd6caf457"} +{"@timestamp":"2026-06-25T23:22:57.168+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63569 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.7ms","level":"info","span":"78ef6ae9f75097ab","trace":"34fa750d5f668bbc82436fd70d562034"} +{"@timestamp":"2026-06-25T23:22:58.070+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.6Mi, TotalAlloc=10.6Mi, Sys=19.6Mi, NumGC=7","level":"stat"} +{"@timestamp":"2026-06-25T23:22:58.086+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 59, pass: 59, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:22:59.175+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63572 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"8.4ms","level":"info","span":"ac05efbc5f01c6f4","trace":"d4ca9da8243dca41f26658335b37cdb4"} +{"@timestamp":"2026-06-25T23:23:00.702+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 1.0/s, drops: 0, avg time: 417.2ms, med: 3.4ms, 90th: 2049.3ms, 99th: 2061.9ms, 99.9th: 2061.9ms","level":"stat"} +{"@timestamp":"2026-06-25T23:23:01.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63580 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.8ms","level":"info","span":"27dd7b6ce508c9c1","trace":"bb1471b5807e22bbbd3277ddf4cc6b5d"} +{"@timestamp":"2026-06-25T23:23:01.752+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2050.4ms)","duration":"2050.4ms","level":"slow","span":"c8e0c80e8e75fe1e","trace":"f0078efa94a54ada139226d86873f307"} +{"@timestamp":"2026-06-25T23:23:01.753+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2050.4ms","level":"info","span":"c8e0c80e8e75fe1e","trace":"f0078efa94a54ada139226d86873f307"} +{"@timestamp":"2026-06-25T23:23:03.170+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63582 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.9ms","level":"info","span":"6e85bb2b211a5fc2","trace":"4452858af3443e8ab5ee0329b0ae9be4"} +{"@timestamp":"2026-06-25T23:23:05.168+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63588 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.3ms","level":"info","span":"0bdbb1f5df8ee51e","trace":"92541e7b78163584e966eed7fc523f9e"} +{"@timestamp":"2026-06-25T23:23:06.817+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2059.5ms)","duration":"2059.5ms","level":"slow","span":"f106ae0692959ea8","trace":"7ba603fd2b4bbc3ec1e932ac2a3fc86b"} +{"@timestamp":"2026-06-25T23:23:06.817+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2059.5ms","level":"info","span":"f106ae0692959ea8","trace":"7ba603fd2b4bbc3ec1e932ac2a3fc86b"} +{"@timestamp":"2026-06-25T23:23:07.170+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63590 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.3ms","level":"info","span":"988ce8d48182b3c2","trace":"439300bb124856f10612884bfda7eb92"} +{"@timestamp":"2026-06-25T23:23:09.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63596 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.9ms","level":"info","span":"d5afd0967247f80b","trace":"c155f9f43205255a6f2f9c56b089af87"} +{"@timestamp":"2026-06-25T23:23:11.170+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63598 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.2ms","level":"info","span":"937931e3e7b54ba9","trace":"f920b5163cc169a271493c751a943f71"} +{"@timestamp":"2026-06-25T23:23:11.872+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2051.4ms)","duration":"2051.4ms","level":"slow","span":"16d15031896a7022","trace":"3058e8c8264e024dc27e82bdb006153b"} +{"@timestamp":"2026-06-25T23:23:11.872+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2051.4ms","level":"info","span":"16d15031896a7022","trace":"3058e8c8264e024dc27e82bdb006153b"} +{"@timestamp":"2026-06-25T23:23:13.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63604 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.5ms","level":"info","span":"0b9cddb3c03007d3","trace":"bd5b77c04ab4ef33184301582d45fd1d"} +{"@timestamp":"2026-06-25T23:23:15.167+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63606 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.8ms","level":"info","span":"0867713ec24ff448","trace":"380cdf53ddc34c66fe0a5567d8da7dc7"} +{"@timestamp":"2026-06-25T23:23:16.939+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2061.0ms)","duration":"2061.0ms","level":"slow","span":"8d97a28a5719552d","trace":"7f5e44f0692991ace124110d9f68a575"} +{"@timestamp":"2026-06-25T23:23:16.939+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2061.0ms","level":"info","span":"8d97a28a5719552d","trace":"7f5e44f0692991ace124110d9f68a575"} +{"@timestamp":"2026-06-25T23:23:17.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63612 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"506898ab04c12dc1","trace":"fddb37cdd3491fb3c0eae585f8087771"} +{"@timestamp":"2026-06-25T23:23:19.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63614 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.9ms","level":"info","span":"65a5a0d3e02a4608","trace":"8ede8803e7f9223755a163927366e7a2"} +{"@timestamp":"2026-06-25T23:23:21.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63620 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.8ms","level":"info","span":"66a054a0ee52b684","trace":"65c1a75e5545fcf0f0213932efc8407e"} +{"@timestamp":"2026-06-25T23:23:21.995+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2050.6ms)","duration":"2050.6ms","level":"slow","span":"a97c628265e9ae50","trace":"84ff6cc9e834ec20311d131fc6536016"} +{"@timestamp":"2026-06-25T23:23:21.995+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2050.6ms","level":"info","span":"a97c628265e9ae50","trace":"84ff6cc9e834ec20311d131fc6536016"} +{"@timestamp":"2026-06-25T23:23:23.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63622 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.5ms","level":"info","span":"328db69159e6b205","trace":"a7dd2a115f84e1a515b8c2af2f4aef69"} +{"@timestamp":"2026-06-25T23:23:25.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63628 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.1ms","level":"info","span":"99d246be7803db8e","trace":"02061ed6186a77b4ee4a3013eea673fe"} +{"@timestamp":"2026-06-25T23:23:27.063+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2065.3ms)","duration":"2065.3ms","level":"slow","span":"9952d25873e0995b","trace":"c416525a1ae621e41ae76c94f02bf024"} +{"@timestamp":"2026-06-25T23:23:27.063+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2065.3ms","level":"info","span":"9952d25873e0995b","trace":"c416525a1ae621e41ae76c94f02bf024"} +{"@timestamp":"2026-06-25T23:23:32.104+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2037.7ms)","duration":"2037.7ms","level":"slow","span":"fcaebc14519b1175","trace":"0092203dcd252c13ea1488733dc02919"} +{"@timestamp":"2026-06-25T23:23:32.104+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2037.7ms","level":"info","span":"fcaebc14519b1175","trace":"0092203dcd252c13ea1488733dc02919"} +{"@timestamp":"2026-06-25T23:23:37.187+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2077.1ms)","duration":"2077.1ms","level":"slow","span":"84f8d88d60d67a6c","trace":"32d1f58302ce4437ec65d0eefaad0afd"} +{"@timestamp":"2026-06-25T23:23:37.187+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2077.1ms","level":"info","span":"84f8d88d60d67a6c","trace":"32d1f58302ce4437ec65d0eefaad0afd"} +{"@timestamp":"2026-06-25T23:23:42.227+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2035.0ms)","duration":"2035.0ms","level":"slow","span":"76c7cf2db1e79092","trace":"ab384d50c752ab1a2d9078b6635f5cd6"} +{"@timestamp":"2026-06-25T23:23:42.227+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2035.0ms","level":"info","span":"76c7cf2db1e79092","trace":"ab384d50c752ab1a2d9078b6635f5cd6"} +{"@timestamp":"2026-06-25T23:23:44.168+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63656 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.4ms","level":"info","span":"786d98a96d021de7","trace":"6b62eea3c2302128ec0a2910fcee116e"} +{"@timestamp":"2026-06-25T23:23:47.307+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2075.3ms)","duration":"2075.3ms","level":"slow","span":"e0447d8288325637","trace":"c7c4919c6f9151ee38fe4367d10a68e7"} +{"@timestamp":"2026-06-25T23:23:47.307+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2075.3ms","level":"info","span":"e0447d8288325637","trace":"c7c4919c6f9151ee38fe4367d10a68e7"} +{"@timestamp":"2026-06-25T23:23:52.340+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.5ms)","duration":"2029.5ms","level":"slow","span":"df109a14ef0d11e7","trace":"58f12ae6736040073e5ed53b5ed3b547"} +{"@timestamp":"2026-06-25T23:23:52.340+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.5ms","level":"info","span":"df109a14ef0d11e7","trace":"58f12ae6736040073e5ed53b5ed3b547"} +{"@timestamp":"2026-06-25T23:23:57.410+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2067.0ms)","duration":"2067.0ms","level":"slow","span":"41914d3b838ae0cc","trace":"f76c7dca251088b43cb57ea53a251cd4"} +{"@timestamp":"2026-06-25T23:23:57.410+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2067.0ms","level":"info","span":"41914d3b838ae0cc","trace":"f76c7dca251088b43cb57ea53a251cd4"} +{"@timestamp":"2026-06-25T23:23:58.071+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=12.1Mi, Sys=19.6Mi, NumGC=8","level":"stat"} +{"@timestamp":"2026-06-25T23:23:58.088+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 27, pass: 27, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:24:00.702+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.4/s, drops: 0, avg time: 950.1ms, med: 4.1ms, 90th: 2075.2ms, 99th: 2077.0ms, 99.9th: 2077.0ms","level":"stat"} +{"@timestamp":"2026-06-25T23:24:02.438+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2022.6ms)","duration":"2022.6ms","level":"slow","span":"6030f584e227777b","trace":"0a902081df62dc567634a18d44d54c2d"} +{"@timestamp":"2026-06-25T23:24:02.438+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2022.6ms","level":"info","span":"6030f584e227777b","trace":"0a902081df62dc567634a18d44d54c2d"} +{"@timestamp":"2026-06-25T23:24:07.496+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2054.7ms)","duration":"2054.7ms","level":"slow","span":"1605634566769a8d","trace":"0012b6cd78af9530e4b4193ff68c8220"} +{"@timestamp":"2026-06-25T23:24:07.496+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2054.7ms","level":"info","span":"1605634566769a8d","trace":"0012b6cd78af9530e4b4193ff68c8220"} +{"@timestamp":"2026-06-25T23:24:12.534+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2036.7ms)","duration":"2036.7ms","level":"slow","span":"e65683837c6f1789","trace":"842cd3a089cbc90e94340c82c96133d9"} +{"@timestamp":"2026-06-25T23:24:12.534+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2036.7ms","level":"info","span":"e65683837c6f1789","trace":"842cd3a089cbc90e94340c82c96133d9"} +{"@timestamp":"2026-06-25T23:24:17.567+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2028.8ms)","duration":"2028.8ms","level":"slow","span":"2b0df0edcb22fa4f","trace":"c97f70ef5bf63e73664f180fc67150ac"} +{"@timestamp":"2026-06-25T23:24:17.567+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2028.8ms","level":"info","span":"2b0df0edcb22fa4f","trace":"c97f70ef5bf63e73664f180fc67150ac"} +{"@timestamp":"2026-06-25T23:24:22.646+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2077.0ms)","duration":"2077.0ms","level":"slow","span":"e2137d3a9a3ebcb2","trace":"65bb6592f429c4c8adeedeeee0e26f1d"} +{"@timestamp":"2026-06-25T23:24:22.646+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2077.0ms","level":"info","span":"e2137d3a9a3ebcb2","trace":"65bb6592f429c4c8adeedeeee0e26f1d"} +{"@timestamp":"2026-06-25T23:24:27.711+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2062.2ms)","duration":"2062.2ms","level":"slow","span":"d6ab3b5697def333","trace":"3ebd25c9bdaca513d46adafb23b822dc"} +{"@timestamp":"2026-06-25T23:24:27.712+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2062.2ms","level":"info","span":"d6ab3b5697def333","trace":"3ebd25c9bdaca513d46adafb23b822dc"} +{"@timestamp":"2026-06-25T23:24:32.778+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2062.4ms)","duration":"2062.4ms","level":"slow","span":"88a74f00bc07e019","trace":"5bbf116509bde55278bc91a4e65c6e70"} +{"@timestamp":"2026-06-25T23:24:32.778+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2062.4ms","level":"info","span":"88a74f00bc07e019","trace":"5bbf116509bde55278bc91a4e65c6e70"} +{"@timestamp":"2026-06-25T23:24:37.834+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2052.8ms)","duration":"2052.8ms","level":"slow","span":"fae2ea40013439ba","trace":"6b42e6dae44a7ab2f5bf3646f01e4937"} +{"@timestamp":"2026-06-25T23:24:37.834+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2052.8ms","level":"info","span":"fae2ea40013439ba","trace":"6b42e6dae44a7ab2f5bf3646f01e4937"} +{"@timestamp":"2026-06-25T23:24:42.880+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2044.4ms)","duration":"2044.4ms","level":"slow","span":"0b42051440f3e49b","trace":"c0fbe9f87c3e48c7d0bf50426dfd388e"} +{"@timestamp":"2026-06-25T23:24:42.881+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2044.4ms","level":"info","span":"0b42051440f3e49b","trace":"c0fbe9f87c3e48c7d0bf50426dfd388e"} +{"@timestamp":"2026-06-25T23:24:44.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63737 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"9ff3f58ac764b9e1","trace":"e42f2316e282a3c7ec6057f4313127ed"} +{"@timestamp":"2026-06-25T23:24:47.939+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2055.0ms)","duration":"2055.0ms","level":"slow","span":"5def9c071aace7d6","trace":"b8c817b2d393f94066bb4dfb274c45a4"} +{"@timestamp":"2026-06-25T23:24:47.939+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2055.0ms","level":"info","span":"5def9c071aace7d6","trace":"b8c817b2d393f94066bb4dfb274c45a4"} +{"@timestamp":"2026-06-25T23:24:53.024+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2080.6ms)","duration":"2080.6ms","level":"slow","span":"61fa88a60c6cccf0","trace":"46f0ed51f4db007bf5b06d610d2be303"} +{"@timestamp":"2026-06-25T23:24:53.024+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2080.6ms","level":"info","span":"61fa88a60c6cccf0","trace":"46f0ed51f4db007bf5b06d610d2be303"} +{"@timestamp":"2026-06-25T23:24:58.047+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2014.8ms)","duration":"2014.8ms","level":"slow","span":"9d8499548191b420","trace":"a9492b1534f9aca436e448c4fe6bbf4d"} +{"@timestamp":"2026-06-25T23:24:58.047+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2014.8ms","level":"info","span":"9d8499548191b420","trace":"a9492b1534f9aca436e448c4fe6bbf4d"} +{"@timestamp":"2026-06-25T23:24:58.073+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.6Mi, TotalAlloc=12.4Mi, Sys=19.6Mi, NumGC=8","level":"stat"} +{"@timestamp":"2026-06-25T23:24:58.088+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 13, pass: 13, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:25:00.703+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 1891.8ms, med: 2054.7ms, 90th: 2080.4ms, 99th: 2080.4ms, 99.9th: 2080.4ms","level":"stat"} +{"@timestamp":"2026-06-25T23:25:03.100+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2049.8ms)","duration":"2049.8ms","level":"slow","span":"f2f7e0a166310730","trace":"40430f698f50d55dd0c2d235251298f9"} +{"@timestamp":"2026-06-25T23:25:03.100+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2049.8ms","level":"info","span":"f2f7e0a166310730","trace":"40430f698f50d55dd0c2d235251298f9"} +{"@timestamp":"2026-06-25T23:25:08.113+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2010.7ms)","duration":"2010.7ms","level":"slow","span":"65e31bba9dc0c0a2","trace":"4aaefd73afd02b780b849392b34e7ecf"} +{"@timestamp":"2026-06-25T23:25:08.113+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2010.7ms","level":"info","span":"65e31bba9dc0c0a2","trace":"4aaefd73afd02b780b849392b34e7ecf"} +{"@timestamp":"2026-06-25T23:25:13.165+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2047.4ms)","duration":"2047.4ms","level":"slow","span":"8b3d5553a62460cb","trace":"850be981238822f4b38f7068ea7ff22a"} +{"@timestamp":"2026-06-25T23:25:13.165+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2047.4ms","level":"info","span":"8b3d5553a62460cb","trace":"850be981238822f4b38f7068ea7ff22a"} +{"@timestamp":"2026-06-25T23:25:18.235+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2067.7ms)","duration":"2067.7ms","level":"slow","span":"37032234a5dc3b25","trace":"7505ed1c7d36f69d82168fef6c7a4ab8"} +{"@timestamp":"2026-06-25T23:25:18.235+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2067.7ms","level":"info","span":"37032234a5dc3b25","trace":"7505ed1c7d36f69d82168fef6c7a4ab8"} +{"@timestamp":"2026-06-25T23:25:23.283+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2046.0ms)","duration":"2046.0ms","level":"slow","span":"8e4100d09278e4c1","trace":"fd28dd92338888d470d6148232a38831"} +{"@timestamp":"2026-06-25T23:25:23.284+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2046.0ms","level":"info","span":"8e4100d09278e4c1","trace":"fd28dd92338888d470d6148232a38831"} +{"@timestamp":"2026-06-25T23:25:28.341+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2052.4ms)","duration":"2052.4ms","level":"slow","span":"377b62e3df612f8b","trace":"56e75ae626e6203bad71ba332144248a"} +{"@timestamp":"2026-06-25T23:25:28.341+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2052.4ms","level":"info","span":"377b62e3df612f8b","trace":"56e75ae626e6203bad71ba332144248a"} +{"@timestamp":"2026-06-25T23:25:33.402+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2057.8ms)","duration":"2057.8ms","level":"slow","span":"f485a6253e6e5935","trace":"9a83f77382788a0f2458a699f97d453f"} +{"@timestamp":"2026-06-25T23:25:33.402+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2057.8ms","level":"info","span":"f485a6253e6e5935","trace":"9a83f77382788a0f2458a699f97d453f"} +{"@timestamp":"2026-06-25T23:25:38.466+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2061.1ms)","duration":"2061.1ms","level":"slow","span":"a7afefa973200817","trace":"3f5eb1f47655f0a416c8603b460d59f4"} +{"@timestamp":"2026-06-25T23:25:38.466+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2061.1ms","level":"info","span":"a7afefa973200817","trace":"3f5eb1f47655f0a416c8603b460d59f4"} +{"@timestamp":"2026-06-25T23:25:43.514+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2045.1ms)","duration":"2045.1ms","level":"slow","span":"b6f720b90a1e62eb","trace":"7bc2f898c3388a9477bb99745cc92506"} +{"@timestamp":"2026-06-25T23:25:43.514+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2045.1ms","level":"info","span":"b6f720b90a1e62eb","trace":"7bc2f898c3388a9477bb99745cc92506"} +{"@timestamp":"2026-06-25T23:25:44.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 401 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63896 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"0.2ms","level":"info","span":"fcb29cf77227c051","trace":"2dd761726491e35edebf9817585a5c50"} +{"@timestamp":"2026-06-25T23:25:44.178+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/auth/refresh - 127.0.0.1:63898 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.3ms","level":"info","span":"b25a6dd8febec790","trace":"5da6aac1e839d37c4b741c11ea5bc597"} +{"@timestamp":"2026-06-25T23:25:44.184+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:63900 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"da90b69bd455ceb7","trace":"802bbdec4a473eba00b128f601f0e39a"} +{"@timestamp":"2026-06-25T23:25:48.541+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2022.7ms)","duration":"2022.7ms","level":"slow","span":"c647b94a9f5d446b","trace":"a5171bdb00ec0e0a37984e97591e70e9"} +{"@timestamp":"2026-06-25T23:25:48.541+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2022.7ms","level":"info","span":"c647b94a9f5d446b","trace":"a5171bdb00ec0e0a37984e97591e70e9"} +{"@timestamp":"2026-06-25T23:25:53.584+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2039.3ms)","duration":"2039.3ms","level":"slow","span":"18caad7f9a7561ba","trace":"449c11bdbce24f6ef9acd87eb33b6c89"} +{"@timestamp":"2026-06-25T23:25:53.585+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2039.3ms","level":"info","span":"18caad7f9a7561ba","trace":"449c11bdbce24f6ef9acd87eb33b6c89"} +{"@timestamp":"2026-06-25T23:25:58.072+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.2Mi, TotalAlloc=13.1Mi, Sys=19.6Mi, NumGC=9","level":"stat"} +{"@timestamp":"2026-06-25T23:25:58.089+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 15, pass: 14, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:25:58.684+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2093.8ms)","duration":"2093.8ms","level":"slow","span":"3d64ec431c7afd71","trace":"8082d2fa1fc7b72c767eff7901bd68d0"} +{"@timestamp":"2026-06-25T23:25:58.684+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2093.8ms","level":"info","span":"3d64ec431c7afd71","trace":"8082d2fa1fc7b72c767eff7901bd68d0"} +{"@timestamp":"2026-06-25T23:26:00.703+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 1639.9ms, med: 2047.3ms, 90th: 2093.7ms, 99th: 2093.7ms, 99.9th: 2093.7ms","level":"stat"} +{"@timestamp":"2026-06-25T23:26:03.767+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2078.8ms)","duration":"2078.8ms","level":"slow","span":"c125f7423c6ef84d","trace":"b8f46bb1dfd860d06dbf281fca5b24f9"} +{"@timestamp":"2026-06-25T23:26:03.767+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2078.8ms","level":"info","span":"c125f7423c6ef84d","trace":"b8f46bb1dfd860d06dbf281fca5b24f9"} +{"@timestamp":"2026-06-25T23:26:08.854+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2082.9ms)","duration":"2082.9ms","level":"slow","span":"be613cc8d8f1946d","trace":"f5b86234428dacfe05645152d3e8552a"} +{"@timestamp":"2026-06-25T23:26:08.854+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2082.9ms","level":"info","span":"be613cc8d8f1946d","trace":"f5b86234428dacfe05645152d3e8552a"} +{"@timestamp":"2026-06-25T23:26:13.916+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2057.9ms)","duration":"2057.9ms","level":"slow","span":"cca695efc87e6450","trace":"cfcc372e4d145662db2f21bbd451b7fb"} +{"@timestamp":"2026-06-25T23:26:13.916+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2057.9ms","level":"info","span":"cca695efc87e6450","trace":"cfcc372e4d145662db2f21bbd451b7fb"} +{"@timestamp":"2026-06-25T23:26:18.977+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2057.3ms)","duration":"2057.3ms","level":"slow","span":"20fb6400e9f516d3","trace":"0e77d7b1eca54b4ba65bc0e6e19623ff"} +{"@timestamp":"2026-06-25T23:26:18.977+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2057.3ms","level":"info","span":"20fb6400e9f516d3","trace":"0e77d7b1eca54b4ba65bc0e6e19623ff"} +{"@timestamp":"2026-06-25T23:26:24.003+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2022.3ms)","duration":"2022.3ms","level":"slow","span":"ffdd3e6652bd52c0","trace":"ebae617be52fc678be67088eef0bc389"} +{"@timestamp":"2026-06-25T23:26:24.003+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2022.3ms","level":"info","span":"ffdd3e6652bd52c0","trace":"ebae617be52fc678be67088eef0bc389"} +{"@timestamp":"2026-06-25T23:26:29.052+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2043.7ms)","duration":"2043.7ms","level":"slow","span":"431c7e3b52862ff5","trace":"63090189484e85a6e68eac1931778d03"} +{"@timestamp":"2026-06-25T23:26:29.052+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2043.7ms","level":"info","span":"431c7e3b52862ff5","trace":"63090189484e85a6e68eac1931778d03"} +{"@timestamp":"2026-06-25T23:26:34.099+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2042.2ms)","duration":"2042.2ms","level":"slow","span":"9da4a66898510b0d","trace":"4db1aa020b278bdef88ba2b190054ae2"} +{"@timestamp":"2026-06-25T23:26:34.099+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2042.2ms","level":"info","span":"9da4a66898510b0d","trace":"4db1aa020b278bdef88ba2b190054ae2"} +{"@timestamp":"2026-06-25T23:26:39.167+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2063.8ms)","duration":"2063.8ms","level":"slow","span":"96b93e19c553fd88","trace":"3a299d9c00684e24fae6f548bf202ed9"} +{"@timestamp":"2026-06-25T23:26:39.167+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2063.8ms","level":"info","span":"96b93e19c553fd88","trace":"3a299d9c00684e24fae6f548bf202ed9"} +{"@timestamp":"2026-06-25T23:26:44.179+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64040 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"12.0ms","level":"info","span":"ffbb68e4226223de","trace":"b08afb541144c1a4dc889209b7c818c1"} +{"@timestamp":"2026-06-25T23:26:44.211+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2041.0ms)","duration":"2041.0ms","level":"slow","span":"78a6fba4e8187c82","trace":"0173664952585cf922274f97ea4b15a0"} +{"@timestamp":"2026-06-25T23:26:44.211+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2041.0ms","level":"info","span":"78a6fba4e8187c82","trace":"0173664952585cf922274f97ea4b15a0"} +{"@timestamp":"2026-06-25T23:26:49.279+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2063.9ms)","duration":"2063.9ms","level":"slow","span":"d55b16330c6283bc","trace":"ea3bbffaf1ba0388a80b4c59f51f91ec"} +{"@timestamp":"2026-06-25T23:26:49.279+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2063.9ms","level":"info","span":"d55b16330c6283bc","trace":"ea3bbffaf1ba0388a80b4c59f51f91ec"} +{"@timestamp":"2026-06-25T23:26:54.311+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.7ms)","duration":"2027.7ms","level":"slow","span":"d59f0173311bf20c","trace":"dcdac3fb8265dcf3c3e224dae09e7933"} +{"@timestamp":"2026-06-25T23:26:54.311+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.7ms","level":"info","span":"d59f0173311bf20c","trace":"dcdac3fb8265dcf3c3e224dae09e7933"} +{"@timestamp":"2026-06-25T23:26:58.073+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=13.2Mi, Sys=19.6Mi, NumGC=9","level":"stat"} +{"@timestamp":"2026-06-25T23:26:58.089+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 13, pass: 13, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:26:59.385+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2071.4ms)","duration":"2071.4ms","level":"slow","span":"9fb1e20eb2377829","trace":"310a14095571fa90b2b919c2c52b3d66"} +{"@timestamp":"2026-06-25T23:26:59.386+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2071.4ms","level":"info","span":"9fb1e20eb2377829","trace":"310a14095571fa90b2b919c2c52b3d66"} +{"@timestamp":"2026-06-25T23:27:00.703+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 1897.2ms, med: 2057.8ms, 90th: 2082.8ms, 99th: 2082.8ms, 99.9th: 2082.8ms","level":"stat"} +{"@timestamp":"2026-06-25T23:27:04.448+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2059.7ms)","duration":"2059.7ms","level":"slow","span":"0bd8a2eda0e62e18","trace":"b142e58a710260723033469a9757a40d"} +{"@timestamp":"2026-06-25T23:27:04.448+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2059.7ms","level":"info","span":"0bd8a2eda0e62e18","trace":"b142e58a710260723033469a9757a40d"} +{"@timestamp":"2026-06-25T23:27:09.500+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2047.9ms)","duration":"2047.9ms","level":"slow","span":"2173abea4044a125","trace":"2d8ab3549da67439a957fa6d9113c4c7"} +{"@timestamp":"2026-06-25T23:27:09.500+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2047.9ms","level":"info","span":"2173abea4044a125","trace":"2d8ab3549da67439a957fa6d9113c4c7"} +{"@timestamp":"2026-06-25T23:27:14.553+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2048.9ms)","duration":"2048.9ms","level":"slow","span":"226c92146f23fe48","trace":"146779ab2332357229af643c5d1858f5"} +{"@timestamp":"2026-06-25T23:27:14.553+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2048.9ms","level":"info","span":"226c92146f23fe48","trace":"146779ab2332357229af643c5d1858f5"} +{"@timestamp":"2026-06-25T23:27:19.602+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2045.6ms)","duration":"2045.6ms","level":"slow","span":"ce98288e5e171dc0","trace":"148941bb7d25944880b5a9519cff2118"} +{"@timestamp":"2026-06-25T23:27:19.603+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2045.6ms","level":"info","span":"ce98288e5e171dc0","trace":"148941bb7d25944880b5a9519cff2118"} +{"@timestamp":"2026-06-25T23:27:23.789+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64122 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.1ms","level":"info","span":"c5afd75f44f727d6","trace":"f01f1ed214c9ce2475826fdabda730e2"} +{"@timestamp":"2026-06-25T23:27:24.672+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2068.6ms)","duration":"2068.6ms","level":"slow","span":"4fdb53260e6b4928","trace":"149c88646cada3349945784c408b6ab3"} +{"@timestamp":"2026-06-25T23:27:24.672+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2068.6ms","level":"info","span":"4fdb53260e6b4928","trace":"149c88646cada3349945784c408b6ab3"} +{"@timestamp":"2026-06-25T23:27:25.057+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64126 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"5.4ms","level":"info","span":"d9646fd44b923e18","trace":"32f97dbabdba054d3412cfe32dbf48b1"} +{"@timestamp":"2026-06-25T23:27:27.052+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64135 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.6ms","level":"info","span":"d4ec4236132624b8","trace":"2398da95caa759b6ab55802da4497de0"} +{"@timestamp":"2026-06-25T23:27:29.056+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64139 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"8.3ms","level":"info","span":"2159e9e869fb6a7d","trace":"7a86dde370eac69903e67f30b1148607"} +{"@timestamp":"2026-06-25T23:27:29.779+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2103.4ms)","duration":"2103.4ms","level":"slow","span":"3dfd1fa162259abf","trace":"dd1288a237f971dcac90b92e3bfa540b"} +{"@timestamp":"2026-06-25T23:27:29.779+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2103.4ms","level":"info","span":"3dfd1fa162259abf","trace":"dd1288a237f971dcac90b92e3bfa540b"} +{"@timestamp":"2026-06-25T23:27:31.170+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64145 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.7ms","level":"info","span":"3f53684a1ef06b57","trace":"bb4d8b2db2e3df73cd4e75107f9e6f57"} +{"@timestamp":"2026-06-25T23:27:33.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64149 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"dbf8c1eb9c24ee00","trace":"e81e3d2aabdde00b424a686692cb5a36"} +{"@timestamp":"2026-06-25T23:27:34.849+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2065.9ms)","duration":"2065.9ms","level":"slow","span":"67a2397ac7237999","trace":"35257ea163d490bec921eec80f1ec878"} +{"@timestamp":"2026-06-25T23:27:34.849+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2065.9ms","level":"info","span":"67a2397ac7237999","trace":"35257ea163d490bec921eec80f1ec878"} +{"@timestamp":"2026-06-25T23:27:35.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64159 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.8ms","level":"info","span":"4c5141b3c66627b9","trace":"763a0894709f23b7a0359942bcc217a1"} +{"@timestamp":"2026-06-25T23:27:37.170+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64163 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.1ms","level":"info","span":"d5d1ac431686082f","trace":"c915287ebc7a96757659e2db7bb8f74d"} +{"@timestamp":"2026-06-25T23:27:39.182+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64171 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"293fd37c84459c83","trace":"d7c31d8545dd3afa2dd76ec95d493d4d"} +{"@timestamp":"2026-06-25T23:27:39.887+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.0ms)","duration":"2034.0ms","level":"slow","span":"7f9c6154a5a7a389","trace":"e581da17304d58865f98bc5010a889fe"} +{"@timestamp":"2026-06-25T23:27:39.887+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.0ms","level":"info","span":"7f9c6154a5a7a389","trace":"e581da17304d58865f98bc5010a889fe"} +{"@timestamp":"2026-06-25T23:27:41.175+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64176 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.0ms","level":"info","span":"b19891a7273fd208","trace":"9f157e03014618b096d1866359b4f7e3"} +{"@timestamp":"2026-06-25T23:27:43.179+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64182 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"5.3ms","level":"info","span":"1503df5e8cc99226","trace":"206b710ffe96e16f16c28d3ab8068274"} +{"@timestamp":"2026-06-25T23:27:44.920+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.4ms)","duration":"2029.4ms","level":"slow","span":"08708004ada52eb5","trace":"a052948a6b0060095f0a2d8e03c472b8"} +{"@timestamp":"2026-06-25T23:27:44.921+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.4ms","level":"info","span":"08708004ada52eb5","trace":"a052948a6b0060095f0a2d8e03c472b8"} +{"@timestamp":"2026-06-25T23:27:45.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64184 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.3ms","level":"info","span":"c58dceea5839c62f","trace":"2d6fc986b13144a263a5735e4c57d58c"} +{"@timestamp":"2026-06-25T23:27:47.174+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64197 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.2ms","level":"info","span":"5f855cc6b650f4ad","trace":"1651532fc8bd427e0b5ec1f7ffea5f4d"} +{"@timestamp":"2026-06-25T23:27:49.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64199 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.2ms","level":"info","span":"d3db9515f0fde7db","trace":"32145af5c2c40f59df3d002da44cc260"} +{"@timestamp":"2026-06-25T23:27:49.950+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.4ms)","duration":"2026.4ms","level":"slow","span":"c5b93ccb05d27ed0","trace":"e63c3d5d10ac2564cadd6dabb977b825"} +{"@timestamp":"2026-06-25T23:27:49.951+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.4ms","level":"info","span":"c5b93ccb05d27ed0","trace":"e63c3d5d10ac2564cadd6dabb977b825"} +{"@timestamp":"2026-06-25T23:27:51.173+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64202 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.4ms","level":"info","span":"c06f457a4254d3d8","trace":"13e67edb5c4493d5ba56d891915ec726"} +{"@timestamp":"2026-06-25T23:27:53.176+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64204 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"5.8ms","level":"info","span":"7aeffc5e1c70af0d","trace":"b107379d40caee2968c2401f324caff6"} +{"@timestamp":"2026-06-25T23:27:54.990+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2035.8ms)","duration":"2035.8ms","level":"slow","span":"7633fa78a5b5929d","trace":"32f872266b2daabeb293680982807ae1"} +{"@timestamp":"2026-06-25T23:27:54.990+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2035.8ms","level":"info","span":"7633fa78a5b5929d","trace":"32f872266b2daabeb293680982807ae1"} +{"@timestamp":"2026-06-25T23:27:55.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64211 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.3ms","level":"info","span":"52c49f30d90e4af6","trace":"43d6d5d7192946e64bbd9ce3dffb716a"} +{"@timestamp":"2026-06-25T23:27:57.177+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64213 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.5ms","level":"info","span":"4c93a0634fe3bf8a","trace":"6af1fd9ea5e926fd9fe040a5dd4aeeb4"} +{"@timestamp":"2026-06-25T23:27:58.074+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.9Mi, TotalAlloc=14.7Mi, Sys=19.6Mi, NumGC=10","level":"stat"} +{"@timestamp":"2026-06-25T23:27:58.090+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 30, pass: 30, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:27:59.173+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64223 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.4ms","level":"info","span":"b59ee02d2e6ab645","trace":"a40ed97121a8e1a8856a73e3540307a0"} +{"@timestamp":"2026-06-25T23:28:00.015+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2022.0ms)","duration":"2022.0ms","level":"slow","span":"7bb2a696b3db1870","trace":"ed65f60beedf5697aea2fac68c71db2d"} +{"@timestamp":"2026-06-25T23:28:00.015+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2022.0ms","level":"info","span":"7bb2a696b3db1870","trace":"ed65f60beedf5697aea2fac68c71db2d"} +{"@timestamp":"2026-06-25T23:28:00.704+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.5/s, drops: 0, avg time: 795.6ms, med: 5.3ms, 90th: 2065.8ms, 99th: 2103.3ms, 99.9th: 2103.3ms","level":"stat"} +{"@timestamp":"2026-06-25T23:28:01.176+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64226 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.0ms","level":"info","span":"24099aa91443c7b3","trace":"afbd9b817b99399d7b3e1d5578a25692"} +{"@timestamp":"2026-06-25T23:28:03.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64228 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.7ms","level":"info","span":"10fec45090658c25","trace":"66bcb8acaf9bae9fa4c8ffb4c3e84749"} +{"@timestamp":"2026-06-25T23:28:05.024+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2004.0ms)","duration":"2004.0ms","level":"slow","span":"82fc6b6150850cb8","trace":"af1b30a0e24d1612785d006f8005cffa"} +{"@timestamp":"2026-06-25T23:28:05.024+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2004.0ms","level":"info","span":"82fc6b6150850cb8","trace":"af1b30a0e24d1612785d006f8005cffa"} +{"@timestamp":"2026-06-25T23:28:05.174+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64230 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"6.5ms","level":"info","span":"a711f7d1e7bbaeb0","trace":"ff60082bff3c25f90ab08fb54698c546"} +{"@timestamp":"2026-06-25T23:28:07.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64238 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.2ms","level":"info","span":"c0ef429976bf533f","trace":"ead04edc736fcd99f935e77b8063daad"} +{"@timestamp":"2026-06-25T23:28:09.175+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64242 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"5.1ms","level":"info","span":"96238dcbb31de561","trace":"8661a8cd6b65506e59f9f2a5ac64bc21"} +{"@timestamp":"2026-06-25T23:28:10.030+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2003.2ms)","duration":"2003.2ms","level":"slow","span":"06670bb0c37b6744","trace":"a672471b47b5f781004fb91f3da7eda4"} +{"@timestamp":"2026-06-25T23:28:10.030+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2003.2ms","level":"info","span":"06670bb0c37b6744","trace":"a672471b47b5f781004fb91f3da7eda4"} +{"@timestamp":"2026-06-25T23:28:11.168+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64249 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.4ms","level":"info","span":"19b5471c11f37d07","trace":"1348f5c7fc2422827669a3259cfcfd75"} +{"@timestamp":"2026-06-25T23:28:13.177+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64251 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"6.5ms","level":"info","span":"d82c13b7ad6c4e24","trace":"85c1c6d06e7e385e6faee4fde37b7788"} +{"@timestamp":"2026-06-25T23:28:15.090+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2056.3ms)","duration":"2056.3ms","level":"slow","span":"6f27bc714e35574d","trace":"1e8783d20b916c6abf8f557599879d9b"} +{"@timestamp":"2026-06-25T23:28:15.090+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2056.3ms","level":"info","span":"6f27bc714e35574d","trace":"1e8783d20b916c6abf8f557599879d9b"} +{"@timestamp":"2026-06-25T23:28:15.173+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64256 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.8ms","level":"info","span":"b40a914a13120afd","trace":"1b30b7baafddf3e54ff2f71edd1f9b6c"} +{"@timestamp":"2026-06-25T23:28:17.177+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64259 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.6ms","level":"info","span":"99f00eacb5089bfb","trace":"a64eeffa5d1fdabc92b638422176de29"} +{"@timestamp":"2026-06-25T23:28:19.175+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64266 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.0ms","level":"info","span":"f8f934e247d3318e","trace":"da0b01de4a4eb82e0d2aaab3ca4344a2"} +{"@timestamp":"2026-06-25T23:28:20.128+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.0ms)","duration":"2034.0ms","level":"slow","span":"cbc778e378f89fac","trace":"9bce7a62ba9f8b2d3eee58392055bdd9"} +{"@timestamp":"2026-06-25T23:28:20.128+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.0ms","level":"info","span":"cbc778e378f89fac","trace":"9bce7a62ba9f8b2d3eee58392055bdd9"} +{"@timestamp":"2026-06-25T23:28:21.168+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64268 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.3ms","level":"info","span":"408cb1576b761b36","trace":"a7cd928a7bd34c8a4f3d57d980a18661"} +{"@timestamp":"2026-06-25T23:28:23.053+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64274 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.0ms","level":"info","span":"42654f43852de2c1","trace":"860d20962a89f44d29782172f91b0482"} +{"@timestamp":"2026-06-25T23:28:25.158+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.9ms)","duration":"2026.9ms","level":"slow","span":"0a519afce1f2fb33","trace":"65559d4643b2b4ba14d70574c3661615"} +{"@timestamp":"2026-06-25T23:28:25.159+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.9ms","level":"info","span":"0a519afce1f2fb33","trace":"65559d4643b2b4ba14d70574c3661615"} +{"@timestamp":"2026-06-25T23:28:25.175+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64277 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.6ms","level":"info","span":"8837a37109f7566e","trace":"acf311b4b2d638cd7a585b9f8ddf258e"} +{"@timestamp":"2026-06-25T23:28:27.170+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64287 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.2ms","level":"info","span":"c8370c89e9a9fcc2","trace":"0e01fab6f1b9309b96704e8d9eee453b"} +{"@timestamp":"2026-06-25T23:28:29.167+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64290 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.7ms","level":"info","span":"43f41d63c8cb518c","trace":"82803c7ebb720c3bb76fceea6e738a35"} +{"@timestamp":"2026-06-25T23:28:30.188+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.3ms)","duration":"2026.3ms","level":"slow","span":"0b62538c9690d6dc","trace":"45b30d882031898ffa3db4786dc24470"} +{"@timestamp":"2026-06-25T23:28:30.188+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.3ms","level":"info","span":"0b62538c9690d6dc","trace":"45b30d882031898ffa3db4786dc24470"} +{"@timestamp":"2026-06-25T23:28:31.174+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64295 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.2ms","level":"info","span":"f8455c0775a0ae50","trace":"2f1282693d56e17535f70bafd0c8680c"} +{"@timestamp":"2026-06-25T23:28:33.177+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64301 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.0ms","level":"info","span":"49d037b0f0eb827a","trace":"ae6336467303c84541219c53f67a0c87"} +{"@timestamp":"2026-06-25T23:28:35.174+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64309 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.2ms","level":"info","span":"45ba8dc54e5eb35e","trace":"ba09f323ef7ba17aaba8b59b5cb63bd3"} +{"@timestamp":"2026-06-25T23:28:35.221+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.1ms)","duration":"2029.1ms","level":"slow","span":"f3f24841968f4ab9","trace":"60a66d8037057312da5192690241987b"} +{"@timestamp":"2026-06-25T23:28:35.221+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.1ms","level":"info","span":"f3f24841968f4ab9","trace":"60a66d8037057312da5192690241987b"} +{"@timestamp":"2026-06-25T23:28:37.170+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64318 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.8ms","level":"info","span":"8fba98c1a56e43c8","trace":"354bd5ab2edcf73c6def205af08cd964"} +{"@timestamp":"2026-06-25T23:28:39.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64321 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.8ms","level":"info","span":"cdac7fe5ba30e0ea","trace":"29a9f7b086a6a6764fc244929c414a20"} +{"@timestamp":"2026-06-25T23:28:40.252+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.1ms)","duration":"2026.1ms","level":"slow","span":"2909371b8d4150db","trace":"c7fbe225c61aa4ce2402889ee0515b88"} +{"@timestamp":"2026-06-25T23:28:40.252+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.1ms","level":"info","span":"2909371b8d4150db","trace":"c7fbe225c61aa4ce2402889ee0515b88"} +{"@timestamp":"2026-06-25T23:28:41.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64323 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.3ms","level":"info","span":"8a1a172919540a7e","trace":"d6b91ec50e7a083f1835c9b72ae536d9"} +{"@timestamp":"2026-06-25T23:28:43.173+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64331 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.5ms","level":"info","span":"10f813c405b230e8","trace":"6392123895dd9778160f9b3615f8368a"} +{"@timestamp":"2026-06-25T23:28:45.177+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64333 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"6.8ms","level":"info","span":"18711de017df6631","trace":"9e2291c807f3cc8db9ea85d662ad488e"} +{"@timestamp":"2026-06-25T23:28:45.269+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2013.0ms)","duration":"2013.0ms","level":"slow","span":"f2fe0f31e66fe02b","trace":"15dfa2ad6d23cb07a7d8e8bfdc4c02ef"} +{"@timestamp":"2026-06-25T23:28:45.269+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2013.0ms","level":"info","span":"f2fe0f31e66fe02b","trace":"15dfa2ad6d23cb07a7d8e8bfdc4c02ef"} +{"@timestamp":"2026-06-25T23:28:47.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64339 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.7ms","level":"info","span":"af821ff4d4ededb2","trace":"b5caedcd7a46684ac987606f1b319b0e"} +{"@timestamp":"2026-06-25T23:28:49.175+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64341 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"6.6ms","level":"info","span":"dc442e60870610bf","trace":"119ac5052d06b31c3289524d916269b4"} +{"@timestamp":"2026-06-25T23:28:50.307+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2033.1ms)","duration":"2033.1ms","level":"slow","span":"c6198edcc989baea","trace":"aa315305e5e0a587622803eae99e0ec8"} +{"@timestamp":"2026-06-25T23:28:50.307+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2033.1ms","level":"info","span":"c6198edcc989baea","trace":"aa315305e5e0a587622803eae99e0ec8"} +{"@timestamp":"2026-06-25T23:28:51.174+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64348 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"5.3ms","level":"info","span":"90a78a1d88c79e0e","trace":"7bf1dcb16b3fa274c8fbd9d0cde5885b"} +{"@timestamp":"2026-06-25T23:28:53.176+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64351 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"6.3ms","level":"info","span":"c9296702b5f16938","trace":"02ada9cd2a6731670bacf6e505b573de"} +{"@timestamp":"2026-06-25T23:28:55.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64359 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.7ms","level":"info","span":"c5196e4b8b3bf53e","trace":"e56d75a7a6b90754dddadef33cc69fed"} +{"@timestamp":"2026-06-25T23:28:55.328+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2019.7ms)","duration":"2019.7ms","level":"slow","span":"b0559f3e27d628b7","trace":"be8932ff5825c72d43fdbd55e5dccb2d"} +{"@timestamp":"2026-06-25T23:28:55.328+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2019.7ms","level":"info","span":"b0559f3e27d628b7","trace":"be8932ff5825c72d43fdbd55e5dccb2d"} +{"@timestamp":"2026-06-25T23:28:57.175+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64365 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.1ms","level":"info","span":"31db38cb4434a033","trace":"7372ccf1d3c6cdc086d3f8ef39b57978"} +{"@timestamp":"2026-06-25T23:28:58.074+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.2Mi, TotalAlloc=17.3Mi, Sys=19.6Mi, NumGC=12","level":"stat"} +{"@timestamp":"2026-06-25T23:28:58.091+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 41, pass: 42, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:28:59.179+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64373 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"9.9ms","level":"info","span":"9891c6f6fc3fd888","trace":"aa2bf8443d349ed5d30f821a2f5ef9e3"} +{"@timestamp":"2026-06-25T23:29:00.341+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2007.0ms)","duration":"2007.0ms","level":"slow","span":"cee9bed454f2ff11","trace":"7a35456fd9899f86738435456c0298ec"} +{"@timestamp":"2026-06-25T23:29:00.341+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2007.0ms","level":"info","span":"cee9bed454f2ff11","trace":"7a35456fd9899f86738435456c0298ec"} +{"@timestamp":"2026-06-25T23:29:00.705+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.7/s, drops: 0, avg time: 581.0ms, med: 4.5ms, 90th: 2029.0ms, 99th: 2056.2ms, 99.9th: 2056.2ms","level":"stat"} +{"@timestamp":"2026-06-25T23:29:01.177+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64375 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"6.0ms","level":"info","span":"0132e1c82ae2803d","trace":"3b415e6d5dc65e84def1933c4ec2cb8d"} +{"@timestamp":"2026-06-25T23:29:03.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64383 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.6ms","level":"info","span":"a25dee13b288e97b","trace":"716616ff3f95fe49e05b3273ab16370f"} +{"@timestamp":"2026-06-25T23:29:05.176+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64386 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.6ms","level":"info","span":"8e16fd08ab8f47dc","trace":"74637d6d0e3c3dca28f3bf90448c377b"} +{"@timestamp":"2026-06-25T23:29:05.360+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2015.4ms)","duration":"2015.4ms","level":"slow","span":"1b666a3a93b5f97e","trace":"2d17227d856dda08970bc324e922e28f"} +{"@timestamp":"2026-06-25T23:29:05.360+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2015.4ms","level":"info","span":"1b666a3a93b5f97e","trace":"2d17227d856dda08970bc324e922e28f"} +{"@timestamp":"2026-06-25T23:29:07.175+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64396 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.3ms","level":"info","span":"57e1d23c89dc7996","trace":"62073bc3f1a054dec6dda8dbf272e0bb"} +{"@timestamp":"2026-06-25T23:29:09.175+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64399 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.5ms","level":"info","span":"1e6ad96837d6584a","trace":"cc375464480588614bc2086266e466fd"} +{"@timestamp":"2026-06-25T23:29:10.390+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.1ms)","duration":"2026.1ms","level":"slow","span":"5cd6bee3be8b1ac4","trace":"3e8cc4fecfea0a1fd9dc892d82b82c3d"} +{"@timestamp":"2026-06-25T23:29:10.390+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.1ms","level":"info","span":"5cd6bee3be8b1ac4","trace":"3e8cc4fecfea0a1fd9dc892d82b82c3d"} +{"@timestamp":"2026-06-25T23:29:11.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64407 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.3ms","level":"info","span":"988582218947032e","trace":"4588ff1a4f405028c39912fe16cf2f0d"} +{"@timestamp":"2026-06-25T23:29:13.169+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64410 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.5ms","level":"info","span":"f8e4d7668c1a5843","trace":"3e31252897c95d9ed1ab6badc4fc192f"} +{"@timestamp":"2026-06-25T23:29:15.174+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64413 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.7ms","level":"info","span":"dfffeec421988f7d","trace":"ad5fd23e24f88546ccc488d56853bb86"} +{"@timestamp":"2026-06-25T23:29:15.401+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2007.8ms)","duration":"2007.8ms","level":"slow","span":"75bea38511a6ddd2","trace":"9af9aee196f48d5dd11d8ed1f94dd2e1"} +{"@timestamp":"2026-06-25T23:29:15.401+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2007.8ms","level":"info","span":"75bea38511a6ddd2","trace":"9af9aee196f48d5dd11d8ed1f94dd2e1"} +{"@timestamp":"2026-06-25T23:29:17.176+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64415 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.6ms","level":"info","span":"1d7507ec5b9c1aa5","trace":"32090500f97d3619a285bf3a109010c5"} +{"@timestamp":"2026-06-25T23:29:19.173+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64423 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.2ms","level":"info","span":"f05615724675c2a4","trace":"950686abac4c700299ad9f7eac4a1ac0"} +{"@timestamp":"2026-06-25T23:29:20.449+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2043.6ms)","duration":"2043.6ms","level":"slow","span":"767245afe112782f","trace":"8a14d02c250edc803b63dfa0f1f923cf"} +{"@timestamp":"2026-06-25T23:29:20.449+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2043.6ms","level":"info","span":"767245afe112782f","trace":"8a14d02c250edc803b63dfa0f1f923cf"} +{"@timestamp":"2026-06-25T23:29:21.173+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64425 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.1ms","level":"info","span":"e764329c3745e6ad","trace":"21a4c3468a2cf160a58add45aa497b57"} +{"@timestamp":"2026-06-25T23:29:23.170+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64432 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.5ms","level":"info","span":"8b79ebc94be569e7","trace":"14b9b5acfe044f3795ed0b1126cc591b"} +{"@timestamp":"2026-06-25T23:29:25.469+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2016.4ms)","duration":"2016.4ms","level":"slow","span":"97e689f1d12fec40","trace":"39473dc432340a10f1af67d1b34bcc0e"} +{"@timestamp":"2026-06-25T23:29:25.469+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2016.4ms","level":"info","span":"97e689f1d12fec40","trace":"39473dc432340a10f1af67d1b34bcc0e"} +{"@timestamp":"2026-06-25T23:29:30.494+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2020.8ms)","duration":"2020.8ms","level":"slow","span":"0f924f0f329c923d","trace":"13564fe95544003d8676f19aa8e56680"} +{"@timestamp":"2026-06-25T23:29:30.494+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2020.8ms","level":"info","span":"0f924f0f329c923d","trace":"13564fe95544003d8676f19aa8e56680"} +{"@timestamp":"2026-06-25T23:29:35.521+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.2ms)","duration":"2023.2ms","level":"slow","span":"29c80637527a96cb","trace":"e67136765a75f8a305653aa838984690"} +{"@timestamp":"2026-06-25T23:29:35.522+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.2ms","level":"info","span":"29c80637527a96cb","trace":"e67136765a75f8a305653aa838984690"} +{"@timestamp":"2026-06-25T23:29:40.551+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.5ms)","duration":"2025.5ms","level":"slow","span":"4c3c06d19c449174","trace":"201afc497620cddeaff6dbf067e50ce2"} +{"@timestamp":"2026-06-25T23:29:40.551+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.5ms","level":"info","span":"4c3c06d19c449174","trace":"201afc497620cddeaff6dbf067e50ce2"} +{"@timestamp":"2026-06-25T23:29:44.180+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64455 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"7.1ms","level":"info","span":"cda189e58f7b1c4c","trace":"adf020ca0266d8c688c8fe9e42e3e801"} +{"@timestamp":"2026-06-25T23:29:45.589+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.4ms)","duration":"2034.4ms","level":"slow","span":"e443a957ff7cf45a","trace":"f1c471533c80ebbb118e9d3f07f3306b"} +{"@timestamp":"2026-06-25T23:29:45.591+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.4ms","level":"info","span":"e443a957ff7cf45a","trace":"f1c471533c80ebbb118e9d3f07f3306b"} +{"@timestamp":"2026-06-25T23:29:50.613+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2018.5ms)","duration":"2018.5ms","level":"slow","span":"c3e4bc2b4e09bfae","trace":"ba4b31c041aba4239b7c427d22ea1270"} +{"@timestamp":"2026-06-25T23:29:50.613+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2018.5ms","level":"info","span":"c3e4bc2b4e09bfae","trace":"ba4b31c041aba4239b7c427d22ea1270"} +{"@timestamp":"2026-06-25T23:29:55.647+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.5ms)","duration":"2030.5ms","level":"slow","span":"1433d43f050d2a47","trace":"88df6667d3092624a20358f93e905137"} +{"@timestamp":"2026-06-25T23:29:55.647+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.5ms","level":"info","span":"1433d43f050d2a47","trace":"88df6667d3092624a20358f93e905137"} +{"@timestamp":"2026-06-25T23:29:58.074+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.9Mi, TotalAlloc=18.0Mi, Sys=19.6Mi, NumGC=12","level":"stat"} +{"@timestamp":"2026-06-25T23:29:58.090+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 26, pass: 26, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:30:00.660+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2008.9ms)","duration":"2008.9ms","level":"slow","span":"e6229c51eab6456e","trace":"e81bb27a5cd8f51c822f5d98574f6b35"} +{"@timestamp":"2026-06-25T23:30:00.660+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2008.9ms","level":"info","span":"e6229c51eab6456e","trace":"e81bb27a5cd8f51c822f5d98574f6b35"} +{"@timestamp":"2026-06-25T23:30:00.706+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.4/s, drops: 0, avg time: 972.9ms, med: 2007.7ms, 90th: 2034.3ms, 99th: 2043.5ms, 99.9th: 2043.5ms","level":"stat"} +{"@timestamp":"2026-06-25T23:30:05.707+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2043.7ms)","duration":"2043.7ms","level":"slow","span":"6fdcc2552fde4355","trace":"20afc2f8985b577f984c84c0d4859e87"} +{"@timestamp":"2026-06-25T23:30:05.707+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2043.7ms","level":"info","span":"6fdcc2552fde4355","trace":"20afc2f8985b577f984c84c0d4859e87"} +{"@timestamp":"2026-06-25T23:30:10.724+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2014.2ms)","duration":"2014.2ms","level":"slow","span":"a471d8f55c2464bb","trace":"04f02d48fb7d3c0f2173b61ef8c29644"} +{"@timestamp":"2026-06-25T23:30:10.724+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2014.2ms","level":"info","span":"a471d8f55c2464bb","trace":"04f02d48fb7d3c0f2173b61ef8c29644"} +{"@timestamp":"2026-06-25T23:30:15.739+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2011.6ms)","duration":"2011.6ms","level":"slow","span":"e2ca77d7542133b4","trace":"5b6d6e6cd5f4a377d883d4958133f9ec"} +{"@timestamp":"2026-06-25T23:30:15.739+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2011.6ms","level":"info","span":"e2ca77d7542133b4","trace":"5b6d6e6cd5f4a377d883d4958133f9ec"} +{"@timestamp":"2026-06-25T23:30:20.757+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2013.8ms)","duration":"2013.8ms","level":"slow","span":"2baef567262aad99","trace":"0f3ae5a815de6ad67110eb3bddffe657"} +{"@timestamp":"2026-06-25T23:30:20.757+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2013.8ms","level":"info","span":"2baef567262aad99","trace":"0f3ae5a815de6ad67110eb3bddffe657"} +{"@timestamp":"2026-06-25T23:30:25.797+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2035.5ms)","duration":"2035.5ms","level":"slow","span":"a72eaf878a308c16","trace":"de668d7f533f05e967a06c3989c09fe7"} +{"@timestamp":"2026-06-25T23:30:25.798+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2035.5ms","level":"info","span":"a72eaf878a308c16","trace":"de668d7f533f05e967a06c3989c09fe7"} +{"@timestamp":"2026-06-25T23:30:30.833+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2031.8ms)","duration":"2031.8ms","level":"slow","span":"b9e7948813ed5e1d","trace":"5d1c019f2c758d6e8ef96fb6bbfd7bf1"} +{"@timestamp":"2026-06-25T23:30:30.833+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2031.8ms","level":"info","span":"b9e7948813ed5e1d","trace":"5d1c019f2c758d6e8ef96fb6bbfd7bf1"} +{"@timestamp":"2026-06-25T23:30:35.849+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2012.0ms)","duration":"2012.0ms","level":"slow","span":"e645cd0af1caa378","trace":"5e88db2b65abec990000a5a1684027a1"} +{"@timestamp":"2026-06-25T23:30:35.849+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2012.0ms","level":"info","span":"e645cd0af1caa378","trace":"5e88db2b65abec990000a5a1684027a1"} +{"@timestamp":"2026-06-25T23:30:40.878+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.2ms)","duration":"2026.2ms","level":"slow","span":"e20f218c2aaf4d04","trace":"480ddf8d8562d22809d89ac432102982"} +{"@timestamp":"2026-06-25T23:30:40.879+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.2ms","level":"info","span":"e20f218c2aaf4d04","trace":"480ddf8d8562d22809d89ac432102982"} +{"@timestamp":"2026-06-25T23:30:44.174+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64530 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.4ms","level":"info","span":"73e2213acfc4ef8a","trace":"7ea6be3391b8e6cad0fd32629772f414"} +{"@timestamp":"2026-06-25T23:30:45.907+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2022.6ms)","duration":"2022.6ms","level":"slow","span":"2d4e4708a28af2fa","trace":"e921d02499b7defe826e2074bf85d837"} +{"@timestamp":"2026-06-25T23:30:45.907+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2022.6ms","level":"info","span":"2d4e4708a28af2fa","trace":"e921d02499b7defe826e2074bf85d837"} +{"@timestamp":"2026-06-25T23:30:50.932+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.5ms)","duration":"2021.5ms","level":"slow","span":"9a6efb58c94ee845","trace":"6d759f52584d1bd84f23a6bebacde00d"} +{"@timestamp":"2026-06-25T23:30:50.933+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.5ms","level":"info","span":"9a6efb58c94ee845","trace":"6d759f52584d1bd84f23a6bebacde00d"} +{"@timestamp":"2026-06-25T23:30:55.961+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.3ms)","duration":"2025.3ms","level":"slow","span":"c38577106540aa4b","trace":"4dcf912a1a006b45f498fd0b0f74a771"} +{"@timestamp":"2026-06-25T23:30:55.961+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.3ms","level":"info","span":"c38577106540aa4b","trace":"4dcf912a1a006b45f498fd0b0f74a771"} +{"@timestamp":"2026-06-25T23:30:58.074+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.2Mi, TotalAlloc=18.9Mi, Sys=19.6Mi, NumGC=13","level":"stat"} +{"@timestamp":"2026-06-25T23:30:58.092+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 13, pass: 13, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:31:00.706+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 1854.9ms, med: 2022.5ms, 90th: 2043.7ms, 99th: 2043.7ms, 99.9th: 2043.7ms","level":"stat"} +{"@timestamp":"2026-06-25T23:31:00.994+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2028.0ms)","duration":"2028.0ms","level":"slow","span":"c5636144a8c7127a","trace":"5f64ebe2fd9b450079f4bf54421fb9a2"} +{"@timestamp":"2026-06-25T23:31:00.994+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2028.0ms","level":"info","span":"c5636144a8c7127a","trace":"5f64ebe2fd9b450079f4bf54421fb9a2"} +{"@timestamp":"2026-06-25T23:31:06.028+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.7ms)","duration":"2026.7ms","level":"slow","span":"79577d5ebafb1a41","trace":"5dd869e957d71047c457dc8b20bc801a"} +{"@timestamp":"2026-06-25T23:31:06.028+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.7ms","level":"info","span":"79577d5ebafb1a41","trace":"5dd869e957d71047c457dc8b20bc801a"} +{"@timestamp":"2026-06-25T23:31:11.054+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.8ms)","duration":"2021.8ms","level":"slow","span":"a127326ac7cfb903","trace":"1f45c10590c23fc186215054aebc6602"} +{"@timestamp":"2026-06-25T23:31:11.054+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.8ms","level":"info","span":"a127326ac7cfb903","trace":"1f45c10590c23fc186215054aebc6602"} +{"@timestamp":"2026-06-25T23:31:16.091+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2033.2ms)","duration":"2033.2ms","level":"slow","span":"cbf931ad43b78ea8","trace":"8b7b5ac7e57394cc3c853ac311b764c7"} +{"@timestamp":"2026-06-25T23:31:16.091+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2033.2ms","level":"info","span":"cbf931ad43b78ea8","trace":"8b7b5ac7e57394cc3c853ac311b764c7"} +{"@timestamp":"2026-06-25T23:31:21.121+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.0ms)","duration":"2025.0ms","level":"slow","span":"6f5ab72564ad28df","trace":"58220a65133e5cdc95e038d693aa032a"} +{"@timestamp":"2026-06-25T23:31:21.121+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.0ms","level":"info","span":"6f5ab72564ad28df","trace":"58220a65133e5cdc95e038d693aa032a"} +{"@timestamp":"2026-06-25T23:31:26.155+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2031.1ms)","duration":"2031.1ms","level":"slow","span":"05dfa72f8a7904b4","trace":"542a0f801eedf516e149abfe0a51e791"} +{"@timestamp":"2026-06-25T23:31:26.155+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2031.1ms","level":"info","span":"05dfa72f8a7904b4","trace":"542a0f801eedf516e149abfe0a51e791"} +{"@timestamp":"2026-06-25T23:31:31.186+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.6ms)","duration":"2026.6ms","level":"slow","span":"e97d7d3cfcc2b551","trace":"117b75369c20aa2bc17adf5fd217cd35"} +{"@timestamp":"2026-06-25T23:31:31.186+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.6ms","level":"info","span":"e97d7d3cfcc2b551","trace":"117b75369c20aa2bc17adf5fd217cd35"} +{"@timestamp":"2026-06-25T23:31:36.202+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2013.0ms)","duration":"2013.0ms","level":"slow","span":"830b984d56abece6","trace":"0523fe942ce36f98704f4a35db956828"} +{"@timestamp":"2026-06-25T23:31:36.202+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2013.0ms","level":"info","span":"830b984d56abece6","trace":"0523fe942ce36f98704f4a35db956828"} +{"@timestamp":"2026-06-25T23:31:41.212+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2008.3ms)","duration":"2008.3ms","level":"slow","span":"f8164c3d74541f0b","trace":"8b9c4651133a378357b9654d68989b5d"} +{"@timestamp":"2026-06-25T23:31:41.212+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2008.3ms","level":"info","span":"f8164c3d74541f0b","trace":"8b9c4651133a378357b9654d68989b5d"} +{"@timestamp":"2026-06-25T23:31:44.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64608 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.8ms","level":"info","span":"dfd16c4b32f98e76","trace":"3913d11048e74f5f5bd4b44f8d849282"} +{"@timestamp":"2026-06-25T23:31:46.232+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2016.2ms)","duration":"2016.2ms","level":"slow","span":"a5445252684bffa4","trace":"81645b286ce1b169d9f4dbbe79ed8cc0"} +{"@timestamp":"2026-06-25T23:31:46.232+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2016.2ms","level":"info","span":"a5445252684bffa4","trace":"81645b286ce1b169d9f4dbbe79ed8cc0"} +{"@timestamp":"2026-06-25T23:31:51.259+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.3ms)","duration":"2024.3ms","level":"slow","span":"16f861cf5d9c0c87","trace":"1f302bbc73782f01718f556879e2d724"} +{"@timestamp":"2026-06-25T23:31:51.260+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.3ms","level":"info","span":"16f861cf5d9c0c87","trace":"1f302bbc73782f01718f556879e2d724"} +{"@timestamp":"2026-06-25T23:31:54.134+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/threads-accounts/cdfe3861-7238-4874-9744-cd913b4245ee/session/import - 127.0.0.1:64624 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"6.9ms","level":"info","span":"40caca524b90ee6b","trace":"ff351e5843b273b8a3cf969b8e930413"} +{"@timestamp":"2026-06-25T23:31:56.287+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.4ms)","duration":"2023.4ms","level":"slow","span":"ae6683eb21985953","trace":"afe717a958a4d3edfecd84dc8a1312c2"} +{"@timestamp":"2026-06-25T23:31:56.287+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.4ms","level":"info","span":"ae6683eb21985953","trace":"afe717a958a4d3edfecd84dc8a1312c2"} +{"@timestamp":"2026-06-25T23:31:58.076+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.6Mi, TotalAlloc=19.2Mi, Sys=19.6Mi, NumGC=13","level":"stat"} +{"@timestamp":"2026-06-25T23:31:58.092+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 14, pass: 14, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:32:00.707+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 1734.7ms, med: 2024.3ms, 90th: 2033.2ms, 99th: 2033.2ms, 99.9th: 2033.2ms","level":"stat"} +{"@timestamp":"2026-06-25T23:32:01.315+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.7ms)","duration":"2024.7ms","level":"slow","span":"e43b06de55b273fe","trace":"322eb3370c2dd7e41a66ff5af2f7e107"} +{"@timestamp":"2026-06-25T23:32:01.315+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.7ms","level":"info","span":"e43b06de55b273fe","trace":"322eb3370c2dd7e41a66ff5af2f7e107"} +{"@timestamp":"2026-06-25T23:32:06.347+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2028.5ms)","duration":"2028.5ms","level":"slow","span":"8b86367f29e39fdf","trace":"8dbc9a2800dca63c7ca279a4a80affc6"} +{"@timestamp":"2026-06-25T23:32:06.347+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2028.5ms","level":"info","span":"8b86367f29e39fdf","trace":"8dbc9a2800dca63c7ca279a4a80affc6"} +{"@timestamp":"2026-06-25T23:32:11.362+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2010.6ms)","duration":"2010.6ms","level":"slow","span":"bfcfd3f9430ea1c7","trace":"fcc84f242d6306240b65fb47dc110c55"} +{"@timestamp":"2026-06-25T23:32:11.362+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2010.6ms","level":"info","span":"bfcfd3f9430ea1c7","trace":"fcc84f242d6306240b65fb47dc110c55"} +{"@timestamp":"2026-06-25T23:32:16.409+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2042.8ms)","duration":"2042.8ms","level":"slow","span":"17ab06852facad13","trace":"dcc98a15c130fb2b35b4e34e87ec5f9c"} +{"@timestamp":"2026-06-25T23:32:16.409+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2042.8ms","level":"info","span":"17ab06852facad13","trace":"dcc98a15c130fb2b35b4e34e87ec5f9c"} +{"@timestamp":"2026-06-25T23:32:21.426+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2014.5ms)","duration":"2014.5ms","level":"slow","span":"ff93893877a99e71","trace":"b45da5abb53ef8ffeb91bc390a441582"} +{"@timestamp":"2026-06-25T23:32:21.427+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2014.5ms","level":"info","span":"ff93893877a99e71","trace":"b45da5abb53ef8ffeb91bc390a441582"} +{"@timestamp":"2026-06-25T23:32:26.454+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.8ms)","duration":"2025.8ms","level":"slow","span":"cc0937dd45da2a0c","trace":"ff4e1fbe2b1361f44af69d711d3a836f"} +{"@timestamp":"2026-06-25T23:32:26.454+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.8ms","level":"info","span":"cc0937dd45da2a0c","trace":"ff4e1fbe2b1361f44af69d711d3a836f"} +{"@timestamp":"2026-06-25T23:32:31.473+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2014.6ms)","duration":"2014.6ms","level":"slow","span":"7dc17694006c1132","trace":"b2e6496346473e4f993ff2667fd1898d"} +{"@timestamp":"2026-06-25T23:32:31.473+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2014.6ms","level":"info","span":"7dc17694006c1132","trace":"b2e6496346473e4f993ff2667fd1898d"} +{"@timestamp":"2026-06-25T23:32:36.504+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2028.3ms)","duration":"2028.3ms","level":"slow","span":"e8f8300d84925dc6","trace":"dc7923bcc35188ee0e4bf34082b5eb8b"} +{"@timestamp":"2026-06-25T23:32:36.504+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2028.3ms","level":"info","span":"e8f8300d84925dc6","trace":"dc7923bcc35188ee0e4bf34082b5eb8b"} +{"@timestamp":"2026-06-25T23:32:41.521+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2013.7ms)","duration":"2013.7ms","level":"slow","span":"d1aeb30bad35475e","trace":"897611bf6c2b3d196d48129eb0aa3fbf"} +{"@timestamp":"2026-06-25T23:32:41.521+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2013.7ms","level":"info","span":"d1aeb30bad35475e","trace":"897611bf6c2b3d196d48129eb0aa3fbf"} +{"@timestamp":"2026-06-25T23:32:44.182+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64683 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"11.1ms","level":"info","span":"8d4ec5b487fb4430","trace":"08641888177b189bbe70ae34525485c8"} +{"@timestamp":"2026-06-25T23:32:46.529+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2004.3ms)","duration":"2004.3ms","level":"slow","span":"50d23489909088bc","trace":"89ea5a2d270cdc33fa869f6bcba88c70"} +{"@timestamp":"2026-06-25T23:32:46.529+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2004.3ms","level":"info","span":"50d23489909088bc","trace":"89ea5a2d270cdc33fa869f6bcba88c70"} +{"@timestamp":"2026-06-25T23:32:51.552+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2018.8ms)","duration":"2018.8ms","level":"slow","span":"1f173d7c177bc74d","trace":"8fad08da8061e3cd6eca7acd03ed8351"} +{"@timestamp":"2026-06-25T23:32:51.552+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2018.8ms","level":"info","span":"1f173d7c177bc74d","trace":"8fad08da8061e3cd6eca7acd03ed8351"} +{"@timestamp":"2026-06-25T23:32:56.578+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.5ms)","duration":"2023.5ms","level":"slow","span":"294256bb9f86f69b","trace":"bc2bea100eb9c76b110ff546fc879d14"} +{"@timestamp":"2026-06-25T23:32:56.579+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.5ms","level":"info","span":"294256bb9f86f69b","trace":"bc2bea100eb9c76b110ff546fc879d14"} +{"@timestamp":"2026-06-25T23:32:58.076+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=20.0Mi, Sys=19.6Mi, NumGC=14","level":"stat"} +{"@timestamp":"2026-06-25T23:32:58.093+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 13, pass: 13, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:33:00.465+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64705 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.8ms","level":"info","span":"93051b92fd84ae2f","trace":"4fc9be6fe1d3eb96bb131ac6b2a94c0a"} +{"@timestamp":"2026-06-25T23:33:00.707+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 1733.1ms, med: 2018.8ms, 90th: 2042.7ms, 99th: 2042.7ms, 99.9th: 2042.7ms","level":"stat"} +{"@timestamp":"2026-06-25T23:33:01.059+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64707 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.3ms","level":"info","span":"3e3e4585cb639a10","trace":"be92379bd492cfc98d7d783163d0efb3"} +{"@timestamp":"2026-06-25T23:33:01.598+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2015.5ms)","duration":"2015.5ms","level":"slow","span":"c90db6e9eb0cede9","trace":"7d88b0961fd437be391bd0a6804667ac"} +{"@timestamp":"2026-06-25T23:33:01.599+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2015.5ms","level":"info","span":"c90db6e9eb0cede9","trace":"7d88b0961fd437be391bd0a6804667ac"} +{"@timestamp":"2026-06-25T23:33:03.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64711 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.4ms","level":"info","span":"fc84c1ea5d654663","trace":"5f00f27a8a2ab4d4c0c1b2e4a011cb85"} +{"@timestamp":"2026-06-25T23:33:05.173+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64714 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.6ms","level":"info","span":"3b7675ca462452a9","trace":"1ee1957412524bfec3959ca9834c8e23"} +{"@timestamp":"2026-06-25T23:33:06.621+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2019.8ms)","duration":"2019.8ms","level":"slow","span":"fe67744349646cac","trace":"8b277c0216c09b9812e39bc06b04e4c0"} +{"@timestamp":"2026-06-25T23:33:06.621+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2019.8ms","level":"info","span":"fe67744349646cac","trace":"8b277c0216c09b9812e39bc06b04e4c0"} +{"@timestamp":"2026-06-25T23:33:07.173+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64720 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.7ms","level":"info","span":"684de8cf21a7bb9b","trace":"a1cbb1010c8059293515b30b34ded1f3"} +{"@timestamp":"2026-06-25T23:33:09.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64722 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.8ms","level":"info","span":"28d147321af30f17","trace":"e2c3e5d3978b060ee15e9c1acc27e74a"} +{"@timestamp":"2026-06-25T23:33:11.175+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64732 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"5107bdc76e4b13f3","trace":"dd9199e5975cef89e7f0d8d5c2c65a47"} +{"@timestamp":"2026-06-25T23:33:11.652+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.9ms)","duration":"2026.9ms","level":"slow","span":"de7ca461ca69d981","trace":"25377db4784b37800c1bc1defa41f0a2"} +{"@timestamp":"2026-06-25T23:33:11.652+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.9ms","level":"info","span":"de7ca461ca69d981","trace":"25377db4784b37800c1bc1defa41f0a2"} +{"@timestamp":"2026-06-25T23:33:13.175+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64734 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"8d93f9e0cbd3990f","trace":"823dd6f30667bacaa45cb322527763a1"} +{"@timestamp":"2026-06-25T23:33:15.174+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64738 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.9ms","level":"info","span":"6cbfe9b46734f28d","trace":"fb1e374c2f2f3d9b773e0e5e711a510b"} +{"@timestamp":"2026-06-25T23:33:16.675+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.4ms)","duration":"2021.4ms","level":"slow","span":"ba122c400e89e591","trace":"ee679e10f2ff265dfad522709a2723a5"} +{"@timestamp":"2026-06-25T23:33:16.675+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.4ms","level":"info","span":"ba122c400e89e591","trace":"ee679e10f2ff265dfad522709a2723a5"} +{"@timestamp":"2026-06-25T23:33:17.173+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64741 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.4ms","level":"info","span":"04aa52f5433d4734","trace":"03439e362929495d53444fd8c65382f8"} +{"@timestamp":"2026-06-25T23:33:19.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64747 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"568382928744fa33","trace":"26bb505584bb74f0dd7264c55aea909c"} +{"@timestamp":"2026-06-25T23:33:21.055+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64749 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.2ms","level":"info","span":"97a440406591c1c4","trace":"1790652b55ff158a06529f3f64b3e0f9"} +{"@timestamp":"2026-06-25T23:33:21.696+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2018.8ms)","duration":"2018.8ms","level":"slow","span":"f995707ffa03611a","trace":"dbf71f1c7a761a8f2f490d8b2f450386"} +{"@timestamp":"2026-06-25T23:33:21.696+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2018.8ms","level":"info","span":"f995707ffa03611a","trace":"dbf71f1c7a761a8f2f490d8b2f450386"} +{"@timestamp":"2026-06-25T23:33:23.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64763 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.4ms","level":"info","span":"a159f8e750ba6ac6","trace":"1d895a06fd5df5c2989b856cbb0ac051"} +{"@timestamp":"2026-06-25T23:33:25.174+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64765 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"2.2ms","level":"info","span":"fbe272e149c8fece","trace":"28ffeef580aed07ebb13d10bcb8de9bb"} +{"@timestamp":"2026-06-25T23:33:26.725+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.6ms)","duration":"2025.6ms","level":"slow","span":"a271f3b4617b3881","trace":"965da7e0966408a6758e92394ff3fcb9"} +{"@timestamp":"2026-06-25T23:33:26.725+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.6ms","level":"info","span":"a271f3b4617b3881","trace":"965da7e0966408a6758e92394ff3fcb9"} +{"@timestamp":"2026-06-25T23:33:27.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64773 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.3ms","level":"info","span":"927af6f0a3153d3b","trace":"f4239eea0ba4f4e1754af72251d65f64"} +{"@timestamp":"2026-06-25T23:33:29.179+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64775 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"6.6ms","level":"info","span":"885017e5fcfa880b","trace":"c7b704e42a91ce3f359da357a3721e29"} +{"@timestamp":"2026-06-25T23:33:31.173+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64781 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.6ms","level":"info","span":"ccffb84d6532f39f","trace":"2a9229d4bb7a54d63f83d2b13d051e21"} +{"@timestamp":"2026-06-25T23:33:31.755+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2028.1ms)","duration":"2028.1ms","level":"slow","span":"20b274bc184fe78a","trace":"14660811a54f37f2e624dd53e742a60a"} +{"@timestamp":"2026-06-25T23:33:31.756+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2028.1ms","level":"info","span":"20b274bc184fe78a","trace":"14660811a54f37f2e624dd53e742a60a"} +{"@timestamp":"2026-06-25T23:33:33.171+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64783 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"1.5ms","level":"info","span":"e375294f3f2dbb15","trace":"6311c5dfd7191b07ef0effdab1b1610a"} +{"@timestamp":"2026-06-25T23:33:35.172+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64790 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.1ms","level":"info","span":"d94264e5c052939f","trace":"7f09583b4edb4d972c65432112903a9b"} +{"@timestamp":"2026-06-25T23:33:36.781+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.8ms)","duration":"2021.8ms","level":"slow","span":"e8ea08d27720bc2d","trace":"89d26d0b0b8fc4c52c9c32ea24910e1a"} +{"@timestamp":"2026-06-25T23:33:36.781+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.8ms","level":"info","span":"e8ea08d27720bc2d","trace":"89d26d0b0b8fc4c52c9c32ea24910e1a"} +{"@timestamp":"2026-06-25T23:33:37.173+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64793 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"3.0ms","level":"info","span":"0d91521c5118ef33","trace":"f7772f7b41f09d7e4575ab84bbe400af"} +{"@timestamp":"2026-06-25T23:33:39.057+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - GET /api/v1/jobs?page=1&pageSize=12 - 127.0.0.1:64800 - Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/148.0.0.0 Safari/537.36","duration":"4.6ms","level":"info","span":"30440de91448f42d","trace":"b0d459542e665c22714b1333654b17eb"} +{"@timestamp":"2026-06-25T23:33:41.811+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.6ms)","duration":"2026.6ms","level":"slow","span":"9f90ec1f1cbadf09","trace":"1b6f4be47867d446b9f0a1673097f6d8"} +{"@timestamp":"2026-06-25T23:33:41.811+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.6ms","level":"info","span":"9f90ec1f1cbadf09","trace":"1b6f4be47867d446b9f0a1673097f6d8"} +{"@timestamp":"2026-06-25T23:33:46.840+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.7ms)","duration":"2025.7ms","level":"slow","span":"b8d6a76305382cac","trace":"dbebbc81fb67fd32afd8f7f72bc84437"} +{"@timestamp":"2026-06-25T23:33:46.840+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.7ms","level":"info","span":"b8d6a76305382cac","trace":"dbebbc81fb67fd32afd8f7f72bc84437"} +{"@timestamp":"2026-06-25T23:33:51.850+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2007.7ms)","duration":"2007.7ms","level":"slow","span":"d03ca2709a5ccd43","trace":"c0f7bf87473e4b51f2a931547359f3fc"} +{"@timestamp":"2026-06-25T23:33:51.851+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2007.7ms","level":"info","span":"d03ca2709a5ccd43","trace":"c0f7bf87473e4b51f2a931547359f3fc"} +{"@timestamp":"2026-06-25T23:33:56.904+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2050.1ms)","duration":"2050.1ms","level":"slow","span":"599205d47f52c3b5","trace":"70cbdab4d4145d1c8d6f807e491db8a0"} +{"@timestamp":"2026-06-25T23:33:56.904+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2050.1ms","level":"info","span":"599205d47f52c3b5","trace":"70cbdab4d4145d1c8d6f807e491db8a0"} +{"@timestamp":"2026-06-25T23:33:58.077+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.4Mi, TotalAlloc=21.1Mi, Sys=19.6Mi, NumGC=14","level":"stat"} +{"@timestamp":"2026-06-25T23:33:58.094+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 33, pass: 33, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:34:00.708+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.5/s, drops: 0, avg time: 761.0ms, med: 3.8ms, 90th: 2026.9ms, 99th: 2050.0ms, 99.9th: 2050.0ms","level":"stat"} +{"@timestamp":"2026-06-25T23:34:01.925+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2018.3ms)","duration":"2018.3ms","level":"slow","span":"54d41a01dd90f510","trace":"6b3f4c53e871a79a70489bd44d224330"} +{"@timestamp":"2026-06-25T23:34:01.925+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2018.3ms","level":"info","span":"54d41a01dd90f510","trace":"6b3f4c53e871a79a70489bd44d224330"} +{"@timestamp":"2026-06-25T23:34:06.955+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.7ms)","duration":"2026.7ms","level":"slow","span":"f39203b5399232ad","trace":"7274d1d53447f877ec001d48c355ec4e"} +{"@timestamp":"2026-06-25T23:34:06.956+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.7ms","level":"info","span":"f39203b5399232ad","trace":"7274d1d53447f877ec001d48c355ec4e"} +{"@timestamp":"2026-06-25T23:34:11.976+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2017.8ms)","duration":"2017.8ms","level":"slow","span":"65eaf93725d3d48d","trace":"7edd63ce2e5f3aa83529f8ebdb7bbf06"} +{"@timestamp":"2026-06-25T23:34:11.976+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2017.8ms","level":"info","span":"65eaf93725d3d48d","trace":"7edd63ce2e5f3aa83529f8ebdb7bbf06"} +{"@timestamp":"2026-06-25T23:34:16.980+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2001.1ms)","duration":"2001.1ms","level":"slow","span":"b120856b4afb28ac","trace":"104eca024742afa5e885e09186ab23c6"} +{"@timestamp":"2026-06-25T23:34:16.980+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2001.1ms","level":"info","span":"b120856b4afb28ac","trace":"104eca024742afa5e885e09186ab23c6"} +{"@timestamp":"2026-06-25T23:34:22.016+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2033.2ms)","duration":"2033.2ms","level":"slow","span":"38071c58deb0851e","trace":"a6e8da01dedabcd02932f1dbd4116c4b"} +{"@timestamp":"2026-06-25T23:34:22.016+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2033.2ms","level":"info","span":"38071c58deb0851e","trace":"a6e8da01dedabcd02932f1dbd4116c4b"} +{"@timestamp":"2026-06-25T23:34:27.043+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.8ms)","duration":"2023.8ms","level":"slow","span":"133c07d47c573f94","trace":"391f58e6e594d59fd8800e73e39f4d02"} +{"@timestamp":"2026-06-25T23:34:27.044+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.8ms","level":"info","span":"133c07d47c573f94","trace":"391f58e6e594d59fd8800e73e39f4d02"} +{"@timestamp":"2026-06-25T23:34:32.069+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.8ms)","duration":"2021.8ms","level":"slow","span":"81512c3fe7a754fa","trace":"1089035399a6a80ec486f91ecfef7225"} +{"@timestamp":"2026-06-25T23:34:32.070+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.8ms","level":"info","span":"81512c3fe7a754fa","trace":"1089035399a6a80ec486f91ecfef7225"} +{"@timestamp":"2026-06-25T23:34:37.077+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2004.1ms)","duration":"2004.1ms","level":"slow","span":"bccdd03b48f865c7","trace":"580edb3cdadc374695cc843051dcc5c4"} +{"@timestamp":"2026-06-25T23:34:37.077+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2004.1ms","level":"info","span":"bccdd03b48f865c7","trace":"580edb3cdadc374695cc843051dcc5c4"} +{"@timestamp":"2026-06-25T23:34:42.123+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2043.2ms)","duration":"2043.2ms","level":"slow","span":"b74ebba6687d53c2","trace":"64b14a87da3b2ee4156cac294cd568c8"} +{"@timestamp":"2026-06-25T23:34:42.124+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2043.2ms","level":"info","span":"b74ebba6687d53c2","trace":"64b14a87da3b2ee4156cac294cd568c8"} +{"@timestamp":"2026-06-25T23:34:47.155+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.6ms)","duration":"2026.6ms","level":"slow","span":"6291d86709129bd6","trace":"98ca85716eba76d9e301a5c160c1d3b3"} +{"@timestamp":"2026-06-25T23:34:47.155+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.6ms","level":"info","span":"6291d86709129bd6","trace":"98ca85716eba76d9e301a5c160c1d3b3"} +{"@timestamp":"2026-06-25T23:34:52.189+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.9ms)","duration":"2029.9ms","level":"slow","span":"52b3403e6cc9ed8e","trace":"cce81ec3ee76127713f88cfd72cfb331"} +{"@timestamp":"2026-06-25T23:34:52.189+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.9ms","level":"info","span":"52b3403e6cc9ed8e","trace":"cce81ec3ee76127713f88cfd72cfb331"} +{"@timestamp":"2026-06-25T23:34:57.219+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.0ms)","duration":"2029.0ms","level":"slow","span":"1add5aa7651354b1","trace":"d0ffd765645305cfe28ead9e76ed2448"} +{"@timestamp":"2026-06-25T23:34:57.220+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.0ms","level":"info","span":"1add5aa7651354b1","trace":"d0ffd765645305cfe28ead9e76ed2448"} +{"@timestamp":"2026-06-25T23:34:58.077+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.2Mi, TotalAlloc=22.0Mi, Sys=19.6Mi, NumGC=15","level":"stat"} +{"@timestamp":"2026-06-25T23:34:58.094+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:35:00.708+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2022.8ms, med: 2026.5ms, 90th: 2043.1ms, 99th: 2043.1ms, 99.9th: 2043.1ms","level":"stat"} +{"@timestamp":"2026-06-25T23:35:02.253+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.9ms)","duration":"2030.9ms","level":"slow","span":"fec64e03d5d165b6","trace":"c85c59a792b3b07653240afa0a4abe8d"} +{"@timestamp":"2026-06-25T23:35:02.253+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.9ms","level":"info","span":"fec64e03d5d165b6","trace":"c85c59a792b3b07653240afa0a4abe8d"} +{"@timestamp":"2026-06-25T23:35:07.271+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2013.8ms)","duration":"2013.8ms","level":"slow","span":"39b590d47f382c3e","trace":"cfa2af39b839acbf34c89ae2d08cdca6"} +{"@timestamp":"2026-06-25T23:35:07.271+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2013.8ms","level":"info","span":"39b590d47f382c3e","trace":"cfa2af39b839acbf34c89ae2d08cdca6"} +{"@timestamp":"2026-06-25T23:35:12.301+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.4ms)","duration":"2027.4ms","level":"slow","span":"edb37ac898e54e2d","trace":"18c83943d6f14840fc786071f847c2c5"} +{"@timestamp":"2026-06-25T23:35:12.302+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.4ms","level":"info","span":"edb37ac898e54e2d","trace":"18c83943d6f14840fc786071f847c2c5"} +{"@timestamp":"2026-06-25T23:35:17.322+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2017.1ms)","duration":"2017.1ms","level":"slow","span":"2d0d22b95841241d","trace":"9078d7bab2607b54eccd1ce4dd88fe3d"} +{"@timestamp":"2026-06-25T23:35:17.322+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2017.1ms","level":"info","span":"2d0d22b95841241d","trace":"9078d7bab2607b54eccd1ce4dd88fe3d"} +{"@timestamp":"2026-06-25T23:35:22.334+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2009.0ms)","duration":"2009.0ms","level":"slow","span":"aedf8c7aa14fc63b","trace":"2d9bfa9c694922f3e74aee21bba30e05"} +{"@timestamp":"2026-06-25T23:35:22.334+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2009.0ms","level":"info","span":"aedf8c7aa14fc63b","trace":"2d9bfa9c694922f3e74aee21bba30e05"} +{"@timestamp":"2026-06-25T23:35:27.364+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.0ms)","duration":"2024.0ms","level":"slow","span":"ccdea5c09739c8bb","trace":"7beeaf229fa6f85256ef8844d56e29dd"} +{"@timestamp":"2026-06-25T23:35:27.365+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.0ms","level":"info","span":"ccdea5c09739c8bb","trace":"7beeaf229fa6f85256ef8844d56e29dd"} +{"@timestamp":"2026-06-25T23:35:32.330+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.2ms)","duration":"2024.2ms","level":"slow","span":"48f9cc537a32686d","trace":"7adbe3386f44e22a2cc57ab717f86315"} +{"@timestamp":"2026-06-25T23:35:32.330+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.2ms","level":"info","span":"48f9cc537a32686d","trace":"7adbe3386f44e22a2cc57ab717f86315"} +{"@timestamp":"2026-06-25T23:35:37.350+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2016.4ms)","duration":"2016.4ms","level":"slow","span":"9ac6dbbe87e22467","trace":"32e62a4c9e524fa491b95acda63c17ba"} +{"@timestamp":"2026-06-25T23:35:37.350+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2016.4ms","level":"info","span":"9ac6dbbe87e22467","trace":"32e62a4c9e524fa491b95acda63c17ba"} +{"@timestamp":"2026-06-25T23:35:42.378+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.1ms)","duration":"2024.1ms","level":"slow","span":"79b63a998ad7adeb","trace":"f5358e4ab32942e91a017a410acf3c75"} +{"@timestamp":"2026-06-25T23:35:42.378+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.1ms","level":"info","span":"79b63a998ad7adeb","trace":"f5358e4ab32942e91a017a410acf3c75"} +{"@timestamp":"2026-06-25T23:35:47.404+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.2ms)","duration":"2023.2ms","level":"slow","span":"9396d73c0556478f","trace":"10a6a1483a3d940fcdf3b79cd795f916"} +{"@timestamp":"2026-06-25T23:35:47.404+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.2ms","level":"info","span":"9396d73c0556478f","trace":"10a6a1483a3d940fcdf3b79cd795f916"} +{"@timestamp":"2026-06-25T23:35:52.432+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.0ms)","duration":"2025.0ms","level":"slow","span":"7ad96347c83974e0","trace":"5035d688d4964ff9ad91028420caab14"} +{"@timestamp":"2026-06-25T23:35:52.433+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.0ms","level":"info","span":"7ad96347c83974e0","trace":"5035d688d4964ff9ad91028420caab14"} +{"@timestamp":"2026-06-25T23:35:57.467+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.0ms)","duration":"2026.0ms","level":"slow","span":"6f33a4e6bae02132","trace":"0e12872f3caaa405f45f84b280ecf195"} +{"@timestamp":"2026-06-25T23:35:57.467+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.0ms","level":"info","span":"6f33a4e6bae02132","trace":"0e12872f3caaa405f45f84b280ecf195"} +{"@timestamp":"2026-06-25T23:35:58.012+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.4Mi, TotalAlloc=22.2Mi, Sys=19.6Mi, NumGC=15","level":"stat"} +{"@timestamp":"2026-06-25T23:35:58.029+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:36:00.643+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2021.7ms, med: 2024.0ms, 90th: 2030.8ms, 99th: 2030.8ms, 99.9th: 2030.8ms","level":"stat"} +{"@timestamp":"2026-06-25T23:36:02.495+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2020.9ms)","duration":"2020.9ms","level":"slow","span":"0ec118b0941d56b3","trace":"64d8eb11ad0470870a4ef7ea1082934c"} +{"@timestamp":"2026-06-25T23:36:02.495+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2020.9ms","level":"info","span":"0ec118b0941d56b3","trace":"64d8eb11ad0470870a4ef7ea1082934c"} +{"@timestamp":"2026-06-25T23:36:07.520+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.8ms)","duration":"2021.8ms","level":"slow","span":"337ea61c2557d0ef","trace":"524b519fdb529265e8063ab707087883"} +{"@timestamp":"2026-06-25T23:36:07.520+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.8ms","level":"info","span":"337ea61c2557d0ef","trace":"524b519fdb529265e8063ab707087883"} +{"@timestamp":"2026-06-25T23:36:12.549+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.9ms)","duration":"2025.9ms","level":"slow","span":"9713980b42fc6103","trace":"2f00cb4327cbcccaed93fe89fc6d5887"} +{"@timestamp":"2026-06-25T23:36:12.549+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.9ms","level":"info","span":"9713980b42fc6103","trace":"2f00cb4327cbcccaed93fe89fc6d5887"} +{"@timestamp":"2026-06-25T23:36:17.580+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.0ms)","duration":"2027.0ms","level":"slow","span":"280cdfe12490bc1d","trace":"7677a4a41c1a5ac7adfbf2c909393e61"} +{"@timestamp":"2026-06-25T23:36:17.580+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.0ms","level":"info","span":"280cdfe12490bc1d","trace":"7677a4a41c1a5ac7adfbf2c909393e61"} +{"@timestamp":"2026-06-25T23:36:22.609+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.2ms)","duration":"2026.2ms","level":"slow","span":"603096a4ad06b04f","trace":"e97b9ebbc7631a3b95579b354c1ef698"} +{"@timestamp":"2026-06-25T23:36:22.609+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.2ms","level":"info","span":"603096a4ad06b04f","trace":"e97b9ebbc7631a3b95579b354c1ef698"} +{"@timestamp":"2026-06-25T23:36:27.638+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.4ms)","duration":"2026.4ms","level":"slow","span":"8a20e2a8acb73b58","trace":"829b8ccae1a22e05363728a0a448ee39"} +{"@timestamp":"2026-06-25T23:36:27.638+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.4ms","level":"info","span":"8a20e2a8acb73b58","trace":"829b8ccae1a22e05363728a0a448ee39"} +{"@timestamp":"2026-06-25T23:36:32.665+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.1ms)","duration":"2024.1ms","level":"slow","span":"90fe97098e1fff58","trace":"c40ed3d3e24f85b49d31906878a3f0e1"} +{"@timestamp":"2026-06-25T23:36:32.665+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.1ms","level":"info","span":"90fe97098e1fff58","trace":"c40ed3d3e24f85b49d31906878a3f0e1"} +{"@timestamp":"2026-06-25T23:36:37.696+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.2ms)","duration":"2024.2ms","level":"slow","span":"5cdec7882cb60c77","trace":"6b694ef8bd3469a9cd1c26352e9ee5c6"} +{"@timestamp":"2026-06-25T23:36:37.696+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.2ms","level":"info","span":"5cdec7882cb60c77","trace":"6b694ef8bd3469a9cd1c26352e9ee5c6"} +{"@timestamp":"2026-06-25T23:36:42.722+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2022.5ms)","duration":"2022.5ms","level":"slow","span":"c98edc521d79a291","trace":"a8c89301ba6f40ea887de6b39970ec29"} +{"@timestamp":"2026-06-25T23:36:42.722+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2022.5ms","level":"info","span":"c98edc521d79a291","trace":"a8c89301ba6f40ea887de6b39970ec29"} +{"@timestamp":"2026-06-25T23:36:47.760+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.3ms)","duration":"2034.3ms","level":"slow","span":"242e27088cf354ca","trace":"6b36e4c1b0528c9d90ebad62b78b9fe1"} +{"@timestamp":"2026-06-25T23:36:47.760+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.3ms","level":"info","span":"242e27088cf354ca","trace":"6b36e4c1b0528c9d90ebad62b78b9fe1"} +{"@timestamp":"2026-06-25T23:36:52.776+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2013.6ms)","duration":"2013.6ms","level":"slow","span":"26edec9f0c804bc6","trace":"734230c8cffb302a22519bf29553faff"} +{"@timestamp":"2026-06-25T23:36:52.776+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2013.6ms","level":"info","span":"26edec9f0c804bc6","trace":"734230c8cffb302a22519bf29553faff"} +{"@timestamp":"2026-06-25T23:36:57.789+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2010.7ms)","duration":"2010.7ms","level":"slow","span":"7d9cb7cdc65507cb","trace":"98e495a6a9a4afb283d65f6a887c2aeb"} +{"@timestamp":"2026-06-25T23:36:57.789+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2010.7ms","level":"info","span":"7d9cb7cdc65507cb","trace":"98e495a6a9a4afb283d65f6a887c2aeb"} +{"@timestamp":"2026-06-25T23:36:58.011+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.2Mi, TotalAlloc=22.7Mi, Sys=19.6Mi, NumGC=16","level":"stat"} +{"@timestamp":"2026-06-25T23:36:58.028+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:37:00.643+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2023.0ms, med: 2024.2ms, 90th: 2034.2ms, 99th: 2034.2ms, 99.9th: 2034.2ms","level":"stat"} +{"@timestamp":"2026-06-25T23:37:02.822+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.4ms)","duration":"2030.4ms","level":"slow","span":"f705c867c7ae074e","trace":"efe8add21dfa341667829b3ed52d39b8"} +{"@timestamp":"2026-06-25T23:37:02.822+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.4ms","level":"info","span":"f705c867c7ae074e","trace":"efe8add21dfa341667829b3ed52d39b8"} +{"@timestamp":"2026-06-25T23:37:07.856+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.4ms)","duration":"2029.4ms","level":"slow","span":"fd5a4a966c266aa2","trace":"24885d605e8144f8538cefa28f0216bb"} +{"@timestamp":"2026-06-25T23:37:07.857+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.4ms","level":"info","span":"fd5a4a966c266aa2","trace":"24885d605e8144f8538cefa28f0216bb"} +{"@timestamp":"2026-06-25T23:37:12.885+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.7ms)","duration":"2023.7ms","level":"slow","span":"e143c7c5bc753712","trace":"d76bf7a5c5901b3931057794fe161456"} +{"@timestamp":"2026-06-25T23:37:12.885+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.7ms","level":"info","span":"e143c7c5bc753712","trace":"d76bf7a5c5901b3931057794fe161456"} +{"@timestamp":"2026-06-25T23:37:17.920+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2031.8ms)","duration":"2031.8ms","level":"slow","span":"e1cc5fb2a88ed4a5","trace":"aa4c8d4dda65bde21baf3a4649ab1181"} +{"@timestamp":"2026-06-25T23:37:17.920+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2031.8ms","level":"info","span":"e1cc5fb2a88ed4a5","trace":"aa4c8d4dda65bde21baf3a4649ab1181"} +{"@timestamp":"2026-06-25T23:37:22.934+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2008.6ms)","duration":"2008.6ms","level":"slow","span":"c333ba87a218549b","trace":"f75823387e38292c611b5d0020d51a24"} +{"@timestamp":"2026-06-25T23:37:22.934+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2008.6ms","level":"info","span":"c333ba87a218549b","trace":"f75823387e38292c611b5d0020d51a24"} +{"@timestamp":"2026-06-25T23:37:27.963+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2022.5ms)","duration":"2022.5ms","level":"slow","span":"bcb8d063fd24d51b","trace":"70f2a08ae0eac80df23abd1348a45e4f"} +{"@timestamp":"2026-06-25T23:37:27.963+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2022.5ms","level":"info","span":"bcb8d063fd24d51b","trace":"70f2a08ae0eac80df23abd1348a45e4f"} +{"@timestamp":"2026-06-25T23:37:33.007+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.4ms)","duration":"2034.4ms","level":"slow","span":"11d9775a148f5a12","trace":"f9fc6eff86b32e9f48ad4194b1c7c1e2"} +{"@timestamp":"2026-06-25T23:37:33.007+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.4ms","level":"info","span":"11d9775a148f5a12","trace":"f9fc6eff86b32e9f48ad4194b1c7c1e2"} +{"@timestamp":"2026-06-25T23:37:38.038+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.0ms)","duration":"2029.0ms","level":"slow","span":"8f609432bc9faf61","trace":"b054a7996fcc7d85d0c503411b82d776"} +{"@timestamp":"2026-06-25T23:37:38.038+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.0ms","level":"info","span":"8f609432bc9faf61","trace":"b054a7996fcc7d85d0c503411b82d776"} +{"@timestamp":"2026-06-25T23:37:43.071+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.5ms)","duration":"2029.5ms","level":"slow","span":"cf9efd0d2d96eb53","trace":"ca25cd7376f8d5a0408e82833635204c"} +{"@timestamp":"2026-06-25T23:37:43.071+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.5ms","level":"info","span":"cf9efd0d2d96eb53","trace":"ca25cd7376f8d5a0408e82833635204c"} +{"@timestamp":"2026-06-25T23:37:48.097+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.3ms)","duration":"2023.3ms","level":"slow","span":"a103c555d5d85e8f","trace":"2c8e15f9b480764199b3e5baa0634aba"} +{"@timestamp":"2026-06-25T23:37:48.098+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.3ms","level":"info","span":"a103c555d5d85e8f","trace":"2c8e15f9b480764199b3e5baa0634aba"} +{"@timestamp":"2026-06-25T23:37:53.118+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2016.2ms)","duration":"2016.2ms","level":"slow","span":"2420bedb4586f390","trace":"1613ce7f5aa9a595ac154bf5fb8f231a"} +{"@timestamp":"2026-06-25T23:37:53.118+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2016.2ms","level":"info","span":"2420bedb4586f390","trace":"1613ce7f5aa9a595ac154bf5fb8f231a"} +{"@timestamp":"2026-06-25T23:37:58.012+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=22.9Mi, Sys=19.6Mi, NumGC=16","level":"stat"} +{"@timestamp":"2026-06-25T23:37:58.028+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 11, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:37:58.138+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2016.5ms)","duration":"2016.5ms","level":"slow","span":"51979cf48a99030a","trace":"6855684717d52a026c2598d009d165c7"} +{"@timestamp":"2026-06-25T23:37:58.138+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2016.5ms","level":"info","span":"51979cf48a99030a","trace":"6855684717d52a026c2598d009d165c7"} +{"@timestamp":"2026-06-25T23:38:00.642+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2024.5ms, med: 2028.9ms, 90th: 2034.3ms, 99th: 2034.3ms, 99.9th: 2034.3ms","level":"stat"} +{"@timestamp":"2026-06-25T23:38:03.165+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2022.2ms)","duration":"2022.2ms","level":"slow","span":"feeba565dde2db97","trace":"3835f66964fce786eb6a84f5a38b4f59"} +{"@timestamp":"2026-06-25T23:38:03.165+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2022.2ms","level":"info","span":"feeba565dde2db97","trace":"3835f66964fce786eb6a84f5a38b4f59"} +{"@timestamp":"2026-06-25T23:38:08.193+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.9ms)","duration":"2025.9ms","level":"slow","span":"2a8b6b99d669dd5b","trace":"7a1f8052cb4dd218fbd73b04a6bb863d"} +{"@timestamp":"2026-06-25T23:38:08.194+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.9ms","level":"info","span":"2a8b6b99d669dd5b","trace":"7a1f8052cb4dd218fbd73b04a6bb863d"} +{"@timestamp":"2026-06-25T23:38:13.219+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.5ms)","duration":"2023.5ms","level":"slow","span":"0147ca8ea31491b2","trace":"bd4eb31a74852588b2ffd8b69e66b848"} +{"@timestamp":"2026-06-25T23:38:13.219+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.5ms","level":"info","span":"0147ca8ea31491b2","trace":"bd4eb31a74852588b2ffd8b69e66b848"} +{"@timestamp":"2026-06-25T23:38:18.250+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.1ms)","duration":"2026.1ms","level":"slow","span":"838e6e473492d1f5","trace":"8f76cc6ce22e0fb696816df31737ef62"} +{"@timestamp":"2026-06-25T23:38:18.250+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.1ms","level":"info","span":"838e6e473492d1f5","trace":"8f76cc6ce22e0fb696816df31737ef62"} +{"@timestamp":"2026-06-25T23:38:23.276+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.1ms)","duration":"2023.1ms","level":"slow","span":"2df28dbdd7c49f50","trace":"23447716d609f78700c5079dfdd24a28"} +{"@timestamp":"2026-06-25T23:38:23.276+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.1ms","level":"info","span":"2df28dbdd7c49f50","trace":"23447716d609f78700c5079dfdd24a28"} +{"@timestamp":"2026-06-25T23:38:28.306+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.5ms)","duration":"2025.5ms","level":"slow","span":"452839e7ce8b3bc3","trace":"4b39195474fc7c5d9a11484319b5b7e6"} +{"@timestamp":"2026-06-25T23:38:28.307+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.5ms","level":"info","span":"452839e7ce8b3bc3","trace":"4b39195474fc7c5d9a11484319b5b7e6"} +{"@timestamp":"2026-06-25T23:38:33.329+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2020.7ms)","duration":"2020.7ms","level":"slow","span":"4c87051248197308","trace":"200270696e2afddc8b5c092067d37d3b"} +{"@timestamp":"2026-06-25T23:38:33.329+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2020.7ms","level":"info","span":"4c87051248197308","trace":"200270696e2afddc8b5c092067d37d3b"} +{"@timestamp":"2026-06-25T23:38:38.357+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2019.0ms)","duration":"2019.0ms","level":"slow","span":"1f221d3bcef8803d","trace":"4f6dd10cf6a279174a1eba2509676103"} +{"@timestamp":"2026-06-25T23:38:38.358+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2019.0ms","level":"info","span":"1f221d3bcef8803d","trace":"4f6dd10cf6a279174a1eba2509676103"} +{"@timestamp":"2026-06-25T23:38:43.391+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.0ms)","duration":"2029.0ms","level":"slow","span":"789e2b13f0a374a1","trace":"5fe7d6bc7d4c0082a25338bdd8b1e1c8"} +{"@timestamp":"2026-06-25T23:38:43.391+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.0ms","level":"info","span":"789e2b13f0a374a1","trace":"5fe7d6bc7d4c0082a25338bdd8b1e1c8"} +{"@timestamp":"2026-06-25T23:38:48.427+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2031.0ms)","duration":"2031.0ms","level":"slow","span":"d8a972458cbdedd0","trace":"1ff9d55fff83d21623f41d804c07d232"} +{"@timestamp":"2026-06-25T23:38:48.427+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2031.0ms","level":"info","span":"d8a972458cbdedd0","trace":"1ff9d55fff83d21623f41d804c07d232"} +{"@timestamp":"2026-06-25T23:38:53.452+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.9ms)","duration":"2021.9ms","level":"slow","span":"547a404d920567c9","trace":"b1a5f0d6a5de17c64de3afdc73540486"} +{"@timestamp":"2026-06-25T23:38:53.452+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.9ms","level":"info","span":"547a404d920567c9","trace":"b1a5f0d6a5de17c64de3afdc73540486"} +{"@timestamp":"2026-06-25T23:38:58.011+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.2Mi, TotalAlloc=23.5Mi, Sys=19.6Mi, NumGC=17","level":"stat"} +{"@timestamp":"2026-06-25T23:38:58.028+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:38:58.482+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.8ms)","duration":"2025.8ms","level":"slow","span":"4f967b8530befd01","trace":"ca3d70f3838e614d351fac72e3c2566c"} +{"@timestamp":"2026-06-25T23:38:58.482+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.8ms","level":"info","span":"4f967b8530befd01","trace":"ca3d70f3838e614d351fac72e3c2566c"} +{"@timestamp":"2026-06-25T23:39:00.642+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2024.3ms, med: 2025.4ms, 90th: 2030.8ms, 99th: 2030.8ms, 99.9th: 2030.8ms","level":"stat"} +{"@timestamp":"2026-06-25T23:39:03.489+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2003.2ms)","duration":"2003.2ms","level":"slow","span":"429a25bc6b65db60","trace":"95fd3bfd99f5fbccef9316e0903daf32"} +{"@timestamp":"2026-06-25T23:39:03.489+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2003.2ms","level":"info","span":"429a25bc6b65db60","trace":"95fd3bfd99f5fbccef9316e0903daf32"} +{"@timestamp":"2026-06-25T23:39:08.529+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2035.5ms)","duration":"2035.5ms","level":"slow","span":"73130fc2b7b01e7a","trace":"edc46bc86ac7a1c9955ce419adfc7473"} +{"@timestamp":"2026-06-25T23:39:08.529+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2035.5ms","level":"info","span":"73130fc2b7b01e7a","trace":"edc46bc86ac7a1c9955ce419adfc7473"} +{"@timestamp":"2026-06-25T23:39:13.553+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2022.0ms)","duration":"2022.0ms","level":"slow","span":"63abe5e2c464e8b9","trace":"02c8942269f2019b101b28b09fbdd052"} +{"@timestamp":"2026-06-25T23:39:13.553+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2022.0ms","level":"info","span":"63abe5e2c464e8b9","trace":"02c8942269f2019b101b28b09fbdd052"} +{"@timestamp":"2026-06-25T23:39:18.597+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2039.4ms)","duration":"2039.4ms","level":"slow","span":"ede9c0951e9b31dc","trace":"b0d48a395f0fd58fe1ad2f86ebb151f7"} +{"@timestamp":"2026-06-25T23:39:18.597+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2039.4ms","level":"info","span":"ede9c0951e9b31dc","trace":"b0d48a395f0fd58fe1ad2f86ebb151f7"} +{"@timestamp":"2026-06-25T23:39:23.631+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.8ms)","duration":"2029.8ms","level":"slow","span":"e5d0e9cd7f95e7c5","trace":"634d689d30866c45281de9d8584b18f2"} +{"@timestamp":"2026-06-25T23:39:23.631+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.8ms","level":"info","span":"e5d0e9cd7f95e7c5","trace":"634d689d30866c45281de9d8584b18f2"} +{"@timestamp":"2026-06-25T23:39:28.647+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2012.2ms)","duration":"2012.2ms","level":"slow","span":"1fbca200948aaf9b","trace":"69bce246a4836048e84277a60dd5c272"} +{"@timestamp":"2026-06-25T23:39:28.647+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2012.2ms","level":"info","span":"1fbca200948aaf9b","trace":"69bce246a4836048e84277a60dd5c272"} +{"@timestamp":"2026-06-25T23:39:33.661+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2011.7ms)","duration":"2011.7ms","level":"slow","span":"fd280423cd0d3680","trace":"fea7c5e952f83504228b16128029b42b"} +{"@timestamp":"2026-06-25T23:39:33.661+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2011.7ms","level":"info","span":"fd280423cd0d3680","trace":"fea7c5e952f83504228b16128029b42b"} +{"@timestamp":"2026-06-25T23:39:38.680+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2017.1ms)","duration":"2017.1ms","level":"slow","span":"4115dc3e55d4f165","trace":"c85ab5630ef5412af20c003f4c5233fd"} +{"@timestamp":"2026-06-25T23:39:38.680+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2017.1ms","level":"info","span":"4115dc3e55d4f165","trace":"c85ab5630ef5412af20c003f4c5233fd"} +{"@timestamp":"2026-06-25T23:39:43.713+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.6ms)","duration":"2029.6ms","level":"slow","span":"55fb0fb4801d62c7","trace":"85b93646208b4c5358bebde5b9655816"} +{"@timestamp":"2026-06-25T23:39:43.713+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.6ms","level":"info","span":"55fb0fb4801d62c7","trace":"85b93646208b4c5358bebde5b9655816"} +{"@timestamp":"2026-06-25T23:39:48.740+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.9ms)","duration":"2024.9ms","level":"slow","span":"204245d95a6cb5a5","trace":"507b75780baefdec3f2da79e254a3873"} +{"@timestamp":"2026-06-25T23:39:48.741+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.9ms","level":"info","span":"204245d95a6cb5a5","trace":"507b75780baefdec3f2da79e254a3873"} +{"@timestamp":"2026-06-25T23:39:53.757+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2014.2ms)","duration":"2014.2ms","level":"slow","span":"1f7462f70df0f4dc","trace":"b4877c2bd39867344a82d5c5a10ed1fe"} +{"@timestamp":"2026-06-25T23:39:53.757+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2014.2ms","level":"info","span":"1f7462f70df0f4dc","trace":"b4877c2bd39867344a82d5c5a10ed1fe"} +{"@timestamp":"2026-06-25T23:39:58.011+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.4Mi, TotalAlloc=23.6Mi, Sys=19.6Mi, NumGC=17","level":"stat"} +{"@timestamp":"2026-06-25T23:39:58.028+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:39:58.805+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2045.2ms)","duration":"2045.2ms","level":"slow","span":"9a3325996b8e4fe7","trace":"c1a90c04b746eb88fd8b774217a5b497"} +{"@timestamp":"2026-06-25T23:39:58.806+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2045.2ms","level":"info","span":"9a3325996b8e4fe7","trace":"c1a90c04b746eb88fd8b774217a5b497"} +{"@timestamp":"2026-06-25T23:40:00.642+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2023.2ms, med: 2024.8ms, 90th: 2039.9ms, 99th: 2039.9ms, 99.9th: 2039.9ms","level":"stat"} +{"@timestamp":"2026-06-25T23:40:03.833+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.3ms)","duration":"2023.3ms","level":"slow","span":"bd34807c3bd49d3c","trace":"864484ea963b209b073b5bca6d4d8fe8"} +{"@timestamp":"2026-06-25T23:40:03.833+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.3ms","level":"info","span":"bd34807c3bd49d3c","trace":"864484ea963b209b073b5bca6d4d8fe8"} +{"@timestamp":"2026-06-25T23:40:08.860+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2020.4ms)","duration":"2020.4ms","level":"slow","span":"d3bf22cc0d2646e4","trace":"24bf12ef41a6da7bb72ce19923618580"} +{"@timestamp":"2026-06-25T23:40:08.861+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2020.4ms","level":"info","span":"d3bf22cc0d2646e4","trace":"24bf12ef41a6da7bb72ce19923618580"} +{"@timestamp":"2026-06-25T23:40:13.896+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2032.7ms)","duration":"2032.7ms","level":"slow","span":"b3237e95681113db","trace":"83ad3165b22b163ff85dc847fef4e823"} +{"@timestamp":"2026-06-25T23:40:13.896+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2032.7ms","level":"info","span":"b3237e95681113db","trace":"83ad3165b22b163ff85dc847fef4e823"} +{"@timestamp":"2026-06-25T23:40:18.921+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.3ms)","duration":"2021.3ms","level":"slow","span":"9cfb3917a6fb1ce2","trace":"83d1bc974a6f10f87150e6d29dd90ae7"} +{"@timestamp":"2026-06-25T23:40:18.922+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.3ms","level":"info","span":"9cfb3917a6fb1ce2","trace":"83d1bc974a6f10f87150e6d29dd90ae7"} +{"@timestamp":"2026-06-25T23:40:23.982+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2055.9ms)","duration":"2055.9ms","level":"slow","span":"d8829b69b3886ea4","trace":"a787d4a53e9d92a7e4c9fafaad1cd07a"} +{"@timestamp":"2026-06-25T23:40:23.982+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2055.9ms","level":"info","span":"d8829b69b3886ea4","trace":"a787d4a53e9d92a7e4c9fafaad1cd07a"} +{"@timestamp":"2026-06-25T23:40:29.002+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2017.4ms)","duration":"2017.4ms","level":"slow","span":"70f1628009908592","trace":"176b6af8b918fd85972e37fe2765613a"} +{"@timestamp":"2026-06-25T23:40:29.003+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2017.4ms","level":"info","span":"70f1628009908592","trace":"176b6af8b918fd85972e37fe2765613a"} +{"@timestamp":"2026-06-25T23:40:34.015+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2009.5ms)","duration":"2009.5ms","level":"slow","span":"b8a89e93e9b10e8d","trace":"ddab89b8c8cc8670c315f4cfa1394608"} +{"@timestamp":"2026-06-25T23:40:34.015+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2009.5ms","level":"info","span":"b8a89e93e9b10e8d","trace":"ddab89b8c8cc8670c315f4cfa1394608"} +{"@timestamp":"2026-06-25T23:40:39.036+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2014.5ms)","duration":"2014.5ms","level":"slow","span":"23e5e4ae68a3da48","trace":"802aaa4162f5d4f767d9e3016df21365"} +{"@timestamp":"2026-06-25T23:40:39.036+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2014.5ms","level":"info","span":"23e5e4ae68a3da48","trace":"802aaa4162f5d4f767d9e3016df21365"} +{"@timestamp":"2026-06-25T23:40:44.060+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.7ms)","duration":"2021.7ms","level":"slow","span":"02d3071610235a6d","trace":"d1d615ac8fa0f6b258f9f270cd43d33d"} +{"@timestamp":"2026-06-25T23:40:44.060+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.7ms","level":"info","span":"02d3071610235a6d","trace":"d1d615ac8fa0f6b258f9f270cd43d33d"} +{"@timestamp":"2026-06-25T23:40:49.096+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2031.7ms)","duration":"2031.7ms","level":"slow","span":"ec052c1d73ec301f","trace":"3e8eaed9542ce4f1dbe3106c05dec3b5"} +{"@timestamp":"2026-06-25T23:40:49.096+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2031.7ms","level":"info","span":"ec052c1d73ec301f","trace":"3e8eaed9542ce4f1dbe3106c05dec3b5"} +{"@timestamp":"2026-06-25T23:40:54.125+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.8ms)","duration":"2021.8ms","level":"slow","span":"dde568b17c425be2","trace":"a52503fef844743ff39043e8f7bdb0f2"} +{"@timestamp":"2026-06-25T23:40:54.125+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.8ms","level":"info","span":"dde568b17c425be2","trace":"a52503fef844743ff39043e8f7bdb0f2"} +{"@timestamp":"2026-06-25T23:40:58.010+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.2Mi, TotalAlloc=24.2Mi, Sys=19.6Mi, NumGC=18","level":"stat"} +{"@timestamp":"2026-06-25T23:40:58.028+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:40:59.148+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2019.6ms)","duration":"2019.6ms","level":"slow","span":"636918dbe3676070","trace":"0455f403193202efeaad5e0a8c6d38de"} +{"@timestamp":"2026-06-25T23:40:59.148+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2019.6ms","level":"info","span":"636918dbe3676070","trace":"0455f403193202efeaad5e0a8c6d38de"} +{"@timestamp":"2026-06-25T23:41:00.642+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2024.0ms, med: 2021.6ms, 90th: 2055.8ms, 99th: 2055.8ms, 99.9th: 2055.8ms","level":"stat"} +{"@timestamp":"2026-06-25T23:41:04.196+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2043.5ms)","duration":"2043.5ms","level":"slow","span":"dbafc7b8d05e7c52","trace":"0e54e30fd55deb8ce5e235878c779119"} +{"@timestamp":"2026-06-25T23:41:04.197+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2043.5ms","level":"info","span":"dbafc7b8d05e7c52","trace":"0e54e30fd55deb8ce5e235878c779119"} +{"@timestamp":"2026-06-25T23:41:09.222+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.9ms)","duration":"2023.9ms","level":"slow","span":"c65f29588a679ade","trace":"174dffa79e1ded1d5be0b00685c14c3d"} +{"@timestamp":"2026-06-25T23:41:09.223+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.9ms","level":"info","span":"c65f29588a679ade","trace":"174dffa79e1ded1d5be0b00685c14c3d"} +{"@timestamp":"2026-06-25T23:41:14.257+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2032.5ms)","duration":"2032.5ms","level":"slow","span":"0bfaa6b3456e1cee","trace":"4ac6562354bb2a09b37701f009bbdebf"} +{"@timestamp":"2026-06-25T23:41:14.257+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2032.5ms","level":"info","span":"0bfaa6b3456e1cee","trace":"4ac6562354bb2a09b37701f009bbdebf"} +{"@timestamp":"2026-06-25T23:41:19.291+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.4ms)","duration":"2030.4ms","level":"slow","span":"bee20c5d5db72b19","trace":"16cab850f614050df693d55af67c9694"} +{"@timestamp":"2026-06-25T23:41:19.291+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.4ms","level":"info","span":"bee20c5d5db72b19","trace":"16cab850f614050df693d55af67c9694"} +{"@timestamp":"2026-06-25T23:41:24.326+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2032.4ms)","duration":"2032.4ms","level":"slow","span":"f97d56462103f33b","trace":"9aea5a71fdff9115ec8c52d42a18bfb1"} +{"@timestamp":"2026-06-25T23:41:24.326+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2032.4ms","level":"info","span":"f97d56462103f33b","trace":"9aea5a71fdff9115ec8c52d42a18bfb1"} +{"@timestamp":"2026-06-25T23:41:29.338+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2007.6ms)","duration":"2007.6ms","level":"slow","span":"ca948191fc231df1","trace":"453fbb0fa369a8f0eea98597e394249f"} +{"@timestamp":"2026-06-25T23:41:29.338+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2007.6ms","level":"info","span":"ca948191fc231df1","trace":"453fbb0fa369a8f0eea98597e394249f"} +{"@timestamp":"2026-06-25T23:41:34.389+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2048.0ms)","duration":"2048.0ms","level":"slow","span":"85b7655318276771","trace":"ca3a5c450ed829d8f90c03f59e56e28b"} +{"@timestamp":"2026-06-25T23:41:34.389+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2048.0ms","level":"info","span":"85b7655318276771","trace":"ca3a5c450ed829d8f90c03f59e56e28b"} +{"@timestamp":"2026-06-25T23:41:39.427+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.3ms)","duration":"2034.3ms","level":"slow","span":"21771c9a9f0c136e","trace":"0ce0a77bed1dc550f6fc2c254e6441d9"} +{"@timestamp":"2026-06-25T23:41:39.427+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.3ms","level":"info","span":"21771c9a9f0c136e","trace":"0ce0a77bed1dc550f6fc2c254e6441d9"} +{"@timestamp":"2026-06-25T23:41:44.493+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2062.0ms)","duration":"2062.0ms","level":"slow","span":"7125acfde88dd2ac","trace":"c9940eda76e39bda478a66b47257b0f3"} +{"@timestamp":"2026-06-25T23:41:44.493+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2062.0ms","level":"info","span":"7125acfde88dd2ac","trace":"c9940eda76e39bda478a66b47257b0f3"} +{"@timestamp":"2026-06-25T23:41:49.522+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.6ms)","duration":"2025.6ms","level":"slow","span":"882a9aeb638eb5be","trace":"f72fe9563889f3a9b729821fb7d88832"} +{"@timestamp":"2026-06-25T23:41:49.522+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.6ms","level":"info","span":"882a9aeb638eb5be","trace":"f72fe9563889f3a9b729821fb7d88832"} +{"@timestamp":"2026-06-25T23:41:54.559+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2033.8ms)","duration":"2033.8ms","level":"slow","span":"d0be1ee5fcb299d2","trace":"1d8215bc8d4cf2de142053752bf9760b"} +{"@timestamp":"2026-06-25T23:41:54.559+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2033.8ms","level":"info","span":"d0be1ee5fcb299d2","trace":"1d8215bc8d4cf2de142053752bf9760b"} +{"@timestamp":"2026-06-25T23:41:58.011+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=24.3Mi, Sys=19.6Mi, NumGC=18","level":"stat"} +{"@timestamp":"2026-06-25T23:41:58.027+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:41:59.593+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.6ms)","duration":"2029.6ms","level":"slow","span":"b6851655136ed851","trace":"7b309d9335fd427c44b7a664524ae986"} +{"@timestamp":"2026-06-25T23:41:59.593+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.6ms","level":"info","span":"b6851655136ed851","trace":"7b309d9335fd427c44b7a664524ae986"} +{"@timestamp":"2026-06-25T23:42:00.641+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2033.5ms, med: 2032.4ms, 90th: 2061.9ms, 99th: 2061.9ms, 99.9th: 2061.9ms","level":"stat"} +{"@timestamp":"2026-06-25T23:42:04.618+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.3ms)","duration":"2021.3ms","level":"slow","span":"fd46092898ca8242","trace":"322869f8674039b8ef7d2a09207a8747"} +{"@timestamp":"2026-06-25T23:42:04.618+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.3ms","level":"info","span":"fd46092898ca8242","trace":"322869f8674039b8ef7d2a09207a8747"} +{"@timestamp":"2026-06-25T23:42:09.631+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2010.7ms)","duration":"2010.7ms","level":"slow","span":"5bf3cabe5314c7be","trace":"309c9a24587f21cd1b2b3789d470a1e1"} +{"@timestamp":"2026-06-25T23:42:09.632+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2010.7ms","level":"info","span":"5bf3cabe5314c7be","trace":"309c9a24587f21cd1b2b3789d470a1e1"} +{"@timestamp":"2026-06-25T23:42:14.646+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2008.4ms)","duration":"2008.4ms","level":"slow","span":"765414a589a11e28","trace":"0261294e6ebe8a409dd2b8b4daa00579"} +{"@timestamp":"2026-06-25T23:42:14.646+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2008.4ms","level":"info","span":"765414a589a11e28","trace":"0261294e6ebe8a409dd2b8b4daa00579"} +{"@timestamp":"2026-06-25T23:42:19.673+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.3ms)","duration":"2023.3ms","level":"slow","span":"18da86b9fade2dac","trace":"857be7a2868dda67a58bb463d38c4c02"} +{"@timestamp":"2026-06-25T23:42:19.673+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.3ms","level":"info","span":"18da86b9fade2dac","trace":"857be7a2868dda67a58bb463d38c4c02"} +{"@timestamp":"2026-06-25T23:42:24.696+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2020.6ms)","duration":"2020.6ms","level":"slow","span":"11868ce394938cc1","trace":"756b067c2279f564724c272817b5de41"} +{"@timestamp":"2026-06-25T23:42:24.697+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2020.6ms","level":"info","span":"11868ce394938cc1","trace":"756b067c2279f564724c272817b5de41"} +{"@timestamp":"2026-06-25T23:42:29.736+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2036.5ms)","duration":"2036.5ms","level":"slow","span":"37a3295e7cdf74ca","trace":"4e658df85ffc7c6b5d600503f5897239"} +{"@timestamp":"2026-06-25T23:42:29.736+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2036.5ms","level":"info","span":"37a3295e7cdf74ca","trace":"4e658df85ffc7c6b5d600503f5897239"} +{"@timestamp":"2026-06-25T23:42:34.763+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.7ms)","duration":"2023.7ms","level":"slow","span":"824a14f9d5f20eb3","trace":"ddbccf518aedbf1efcfec30ab796ca20"} +{"@timestamp":"2026-06-25T23:42:34.763+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.7ms","level":"info","span":"824a14f9d5f20eb3","trace":"ddbccf518aedbf1efcfec30ab796ca20"} +{"@timestamp":"2026-06-25T23:42:39.793+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.1ms)","duration":"2026.1ms","level":"slow","span":"0f00458144759434","trace":"0e0d92e753c49f955746ea12d960c2b5"} +{"@timestamp":"2026-06-25T23:42:39.793+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.1ms","level":"info","span":"0f00458144759434","trace":"0e0d92e753c49f955746ea12d960c2b5"} +{"@timestamp":"2026-06-25T23:42:44.823+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.9ms)","duration":"2027.9ms","level":"slow","span":"8037c277a47c1c2d","trace":"95df05c3fcef2404de9adff1b5ad02be"} +{"@timestamp":"2026-06-25T23:42:44.823+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.9ms","level":"info","span":"8037c277a47c1c2d","trace":"95df05c3fcef2404de9adff1b5ad02be"} +{"@timestamp":"2026-06-25T23:42:49.854+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.8ms)","duration":"2027.8ms","level":"slow","span":"873a20ea20fca831","trace":"755a66ca0011de8afd3e69a917a475ce"} +{"@timestamp":"2026-06-25T23:42:49.854+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.8ms","level":"info","span":"873a20ea20fca831","trace":"755a66ca0011de8afd3e69a917a475ce"} +{"@timestamp":"2026-06-25T23:42:54.882+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.2ms)","duration":"2023.2ms","level":"slow","span":"bc4816f50fb7eb11","trace":"e9027a29b65305d422b97ef81a5ac60c"} +{"@timestamp":"2026-06-25T23:42:54.882+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.2ms","level":"info","span":"bc4816f50fb7eb11","trace":"e9027a29b65305d422b97ef81a5ac60c"} +{"@timestamp":"2026-06-25T23:42:58.011+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.2Mi, TotalAlloc=24.9Mi, Sys=19.6Mi, NumGC=19","level":"stat"} +{"@timestamp":"2026-06-25T23:42:58.027+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:42:59.913+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.3ms)","duration":"2026.3ms","level":"slow","span":"6881863f3b6e5cc8","trace":"b64e3778a51356cb83b765f9253e50e2"} +{"@timestamp":"2026-06-25T23:42:59.913+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.3ms","level":"info","span":"6881863f3b6e5cc8","trace":"b64e3778a51356cb83b765f9253e50e2"} +{"@timestamp":"2026-06-25T23:43:00.642+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2022.8ms, med: 2023.6ms, 90th: 2036.5ms, 99th: 2036.5ms, 99.9th: 2036.5ms","level":"stat"} +{"@timestamp":"2026-06-25T23:43:04.926+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2009.0ms)","duration":"2009.0ms","level":"slow","span":"f3b778d70a552fe3","trace":"0bab6f31c60b77cb0608b598428d4f69"} +{"@timestamp":"2026-06-25T23:43:04.926+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2009.0ms","level":"info","span":"f3b778d70a552fe3","trace":"0bab6f31c60b77cb0608b598428d4f69"} +{"@timestamp":"2026-06-25T23:43:09.947+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2019.3ms)","duration":"2019.3ms","level":"slow","span":"f67a0292d70fe429","trace":"d0060732c841798f094a4919f1c41863"} +{"@timestamp":"2026-06-25T23:43:09.947+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2019.3ms","level":"info","span":"f67a0292d70fe429","trace":"d0060732c841798f094a4919f1c41863"} +{"@timestamp":"2026-06-25T23:43:15.004+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2053.7ms)","duration":"2053.7ms","level":"slow","span":"5a08e051bd7c962c","trace":"48ed8479421c571e6d2603fed5ba56e7"} +{"@timestamp":"2026-06-25T23:43:15.004+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2053.7ms","level":"info","span":"5a08e051bd7c962c","trace":"48ed8479421c571e6d2603fed5ba56e7"} +{"@timestamp":"2026-06-25T23:43:20.030+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.4ms)","duration":"2023.4ms","level":"slow","span":"697a47877a31b52b","trace":"3a84bd09ca4a724978c788d15775b7cf"} +{"@timestamp":"2026-06-25T23:43:20.030+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.4ms","level":"info","span":"697a47877a31b52b","trace":"3a84bd09ca4a724978c788d15775b7cf"} +{"@timestamp":"2026-06-25T23:43:25.060+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.7ms)","duration":"2023.7ms","level":"slow","span":"b8c6d1d1deb64cde","trace":"f62ec178fe718b9bb7e52ab83dd4a194"} +{"@timestamp":"2026-06-25T23:43:25.060+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.7ms","level":"info","span":"b8c6d1d1deb64cde","trace":"f62ec178fe718b9bb7e52ab83dd4a194"} +{"@timestamp":"2026-06-25T23:43:30.096+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2032.3ms)","duration":"2032.3ms","level":"slow","span":"7a5d161704d3b414","trace":"ef968487b03899032daa76ac6714504c"} +{"@timestamp":"2026-06-25T23:43:30.096+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2032.3ms","level":"info","span":"7a5d161704d3b414","trace":"ef968487b03899032daa76ac6714504c"} +{"@timestamp":"2026-06-25T23:43:35.121+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2022.2ms)","duration":"2022.2ms","level":"slow","span":"f90889cbde7e7773","trace":"4b1a9954878bb80cb8bd9d3fe2e2388d"} +{"@timestamp":"2026-06-25T23:43:35.121+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2022.2ms","level":"info","span":"f90889cbde7e7773","trace":"4b1a9954878bb80cb8bd9d3fe2e2388d"} +{"@timestamp":"2026-06-25T23:43:40.126+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2001.8ms)","duration":"2001.8ms","level":"slow","span":"f647401953fe644f","trace":"61cddf27ce8238997407f16c14c298d0"} +{"@timestamp":"2026-06-25T23:43:40.126+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2001.8ms","level":"info","span":"f647401953fe644f","trace":"61cddf27ce8238997407f16c14c298d0"} +{"@timestamp":"2026-06-25T23:43:45.164+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.5ms)","duration":"2034.5ms","level":"slow","span":"f920e6d591a938fe","trace":"c8e80d675853b8624abc00c5ba16c2cb"} +{"@timestamp":"2026-06-25T23:43:45.164+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.5ms","level":"info","span":"f920e6d591a938fe","trace":"c8e80d675853b8624abc00c5ba16c2cb"} +{"@timestamp":"2026-06-25T23:43:50.209+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2044.1ms)","duration":"2044.1ms","level":"slow","span":"0ebd0926d5c30044","trace":"d74e077be51357435bc38a2c7aacc190"} +{"@timestamp":"2026-06-25T23:43:50.209+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2044.1ms","level":"info","span":"0ebd0926d5c30044","trace":"d74e077be51357435bc38a2c7aacc190"} +{"@timestamp":"2026-06-25T23:43:55.235+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.1ms)","duration":"2024.1ms","level":"slow","span":"6606a557c477de35","trace":"7fd46c68006c2df28a8b1d990158ce2a"} +{"@timestamp":"2026-06-25T23:43:55.235+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.1ms","level":"info","span":"6606a557c477de35","trace":"7fd46c68006c2df28a8b1d990158ce2a"} +{"@timestamp":"2026-06-25T23:43:58.011+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=25.0Mi, Sys=19.6Mi, NumGC=19","level":"stat"} +{"@timestamp":"2026-06-25T23:43:58.027+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 11, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:44:00.258+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.2ms)","duration":"2021.2ms","level":"slow","span":"5bc45fb0a2f0fb1a","trace":"f0598b0ab1a143218ee6d3f8e282625e"} +{"@timestamp":"2026-06-25T23:44:00.258+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.2ms","level":"info","span":"5bc45fb0a2f0fb1a","trace":"f0598b0ab1a143218ee6d3f8e282625e"} +{"@timestamp":"2026-06-25T23:44:00.641+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2025.7ms, med: 2023.6ms, 90th: 2053.6ms, 99th: 2053.6ms, 99.9th: 2053.6ms","level":"stat"} +{"@timestamp":"2026-06-25T23:44:05.293+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2031.5ms)","duration":"2031.5ms","level":"slow","span":"b96b8412980cc580","trace":"1fe87b7a9c00985700f70cdddb6552d5"} +{"@timestamp":"2026-06-25T23:44:05.293+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2031.5ms","level":"info","span":"b96b8412980cc580","trace":"1fe87b7a9c00985700f70cdddb6552d5"} +{"@timestamp":"2026-06-25T23:44:10.324+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2028.0ms)","duration":"2028.0ms","level":"slow","span":"26de593ed9924c71","trace":"e215365209728d1895664436fb68c5fc"} +{"@timestamp":"2026-06-25T23:44:10.325+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2028.0ms","level":"info","span":"26de593ed9924c71","trace":"e215365209728d1895664436fb68c5fc"} +{"@timestamp":"2026-06-25T23:44:15.344+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2016.1ms)","duration":"2016.1ms","level":"slow","span":"e6ac7817fc07ffd4","trace":"8c96bec047e0cf07f058a4bf8d656397"} +{"@timestamp":"2026-06-25T23:44:15.344+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2016.1ms","level":"info","span":"e6ac7817fc07ffd4","trace":"8c96bec047e0cf07f058a4bf8d656397"} +{"@timestamp":"2026-06-25T23:44:20.373+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.9ms)","duration":"2026.9ms","level":"slow","span":"5bb6f1f334d262f6","trace":"7914bc90b87397398b55ad9bff817997"} +{"@timestamp":"2026-06-25T23:44:20.373+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.9ms","level":"info","span":"5bb6f1f334d262f6","trace":"7914bc90b87397398b55ad9bff817997"} +{"@timestamp":"2026-06-25T23:44:25.407+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.6ms)","duration":"2030.6ms","level":"slow","span":"b698044cceccec85","trace":"df87a634ca4c2f3f376e5d77cbc6e994"} +{"@timestamp":"2026-06-25T23:44:25.407+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.6ms","level":"info","span":"b698044cceccec85","trace":"df87a634ca4c2f3f376e5d77cbc6e994"} +{"@timestamp":"2026-06-25T23:44:30.442+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2032.8ms)","duration":"2032.8ms","level":"slow","span":"70c696a6e619eacb","trace":"9a7156e7b45df4d8861c0f3b26c727b2"} +{"@timestamp":"2026-06-25T23:44:30.442+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2032.8ms","level":"info","span":"70c696a6e619eacb","trace":"9a7156e7b45df4d8861c0f3b26c727b2"} +{"@timestamp":"2026-06-25T23:44:35.459+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2012.1ms)","duration":"2012.1ms","level":"slow","span":"d7471984205dfbfa","trace":"208408cda06b01747f19b0fad58015fb"} +{"@timestamp":"2026-06-25T23:44:35.459+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2012.1ms","level":"info","span":"d7471984205dfbfa","trace":"208408cda06b01747f19b0fad58015fb"} +{"@timestamp":"2026-06-25T23:44:40.490+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.7ms)","duration":"2027.7ms","level":"slow","span":"f59baeb64e50d2ea","trace":"9b193564f9d1a8030176e866587df7c4"} +{"@timestamp":"2026-06-25T23:44:40.490+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.7ms","level":"info","span":"f59baeb64e50d2ea","trace":"9b193564f9d1a8030176e866587df7c4"} +{"@timestamp":"2026-06-25T23:44:45.524+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.7ms)","duration":"2030.7ms","level":"slow","span":"44964a2d1d2fb507","trace":"0ea425cf47c3d12ded16f5324b557952"} +{"@timestamp":"2026-06-25T23:44:45.524+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.7ms","level":"info","span":"44964a2d1d2fb507","trace":"0ea425cf47c3d12ded16f5324b557952"} +{"@timestamp":"2026-06-25T23:44:50.538+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2011.0ms)","duration":"2011.0ms","level":"slow","span":"61f3e43ed87018a1","trace":"5f3b3ac413caef9d430f696c056cefc1"} +{"@timestamp":"2026-06-25T23:44:50.538+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2011.0ms","level":"info","span":"61f3e43ed87018a1","trace":"5f3b3ac413caef9d430f696c056cefc1"} +{"@timestamp":"2026-06-25T23:44:55.560+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2018.5ms)","duration":"2018.5ms","level":"slow","span":"387bd3651a314ef0","trace":"6b879eb60f11edd434c95c28f11bc6a1"} +{"@timestamp":"2026-06-25T23:44:55.560+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2018.5ms","level":"info","span":"387bd3651a314ef0","trace":"6b879eb60f11edd434c95c28f11bc6a1"} +{"@timestamp":"2026-06-25T23:44:58.010+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.2Mi, TotalAlloc=25.6Mi, Sys=19.6Mi, NumGC=20","level":"stat"} +{"@timestamp":"2026-06-25T23:44:58.027+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:45:00.606+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2043.4ms)","duration":"2043.4ms","level":"slow","span":"4c5b52dce74c3a74","trace":"d49f21cb6efb8f5a7389ad33ecc3ed05"} +{"@timestamp":"2026-06-25T23:45:00.607+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2043.4ms","level":"info","span":"4c5b52dce74c3a74","trace":"d49f21cb6efb8f5a7389ad33ecc3ed05"} +{"@timestamp":"2026-06-25T23:45:00.641+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2025.7ms, med: 2027.9ms, 90th: 2043.4ms, 99th: 2043.4ms, 99.9th: 2043.4ms","level":"stat"} +{"@timestamp":"2026-06-25T23:45:05.638+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2028.1ms)","duration":"2028.1ms","level":"slow","span":"ffa4daaa7ba64039","trace":"c3955998fb4a04d42e09605169485b4a"} +{"@timestamp":"2026-06-25T23:45:05.639+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2028.1ms","level":"info","span":"ffa4daaa7ba64039","trace":"c3955998fb4a04d42e09605169485b4a"} +{"@timestamp":"2026-06-25T23:45:10.661+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2019.9ms)","duration":"2019.9ms","level":"slow","span":"572f39422341eb2c","trace":"f1440c69d9e4494c4c444ccad317d52c"} +{"@timestamp":"2026-06-25T23:45:10.661+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2019.9ms","level":"info","span":"572f39422341eb2c","trace":"f1440c69d9e4494c4c444ccad317d52c"} +{"@timestamp":"2026-06-25T23:45:15.689+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.5ms)","duration":"2025.5ms","level":"slow","span":"09e8b7fc27a9c3f7","trace":"24e6e9f1e83e6c47b33ac62b68faf4ae"} +{"@timestamp":"2026-06-25T23:45:15.689+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.5ms","level":"info","span":"09e8b7fc27a9c3f7","trace":"24e6e9f1e83e6c47b33ac62b68faf4ae"} +{"@timestamp":"2026-06-25T23:45:20.693+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2001.7ms)","duration":"2001.7ms","level":"slow","span":"69d6500785772b41","trace":"316e83ae121742172209cd8a328b8174"} +{"@timestamp":"2026-06-25T23:45:20.693+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2001.7ms","level":"info","span":"69d6500785772b41","trace":"316e83ae121742172209cd8a328b8174"} +{"@timestamp":"2026-06-25T23:45:25.748+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2050.6ms)","duration":"2050.6ms","level":"slow","span":"68a268366118f14d","trace":"c5370cf86f0ddcd99276098d1592dba2"} +{"@timestamp":"2026-06-25T23:45:25.748+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2050.6ms","level":"info","span":"68a268366118f14d","trace":"c5370cf86f0ddcd99276098d1592dba2"} +{"@timestamp":"2026-06-25T23:45:30.777+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.8ms)","duration":"2025.8ms","level":"slow","span":"336e981c7318325f","trace":"00cf66966a187a16f80b857e246da23a"} +{"@timestamp":"2026-06-25T23:45:30.778+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.8ms","level":"info","span":"336e981c7318325f","trace":"00cf66966a187a16f80b857e246da23a"} +{"@timestamp":"2026-06-25T23:45:35.793+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2013.0ms)","duration":"2013.0ms","level":"slow","span":"c958ecb39be5df92","trace":"158c569710c7d7dc684f988545e97eb6"} +{"@timestamp":"2026-06-25T23:45:35.793+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2013.0ms","level":"info","span":"c958ecb39be5df92","trace":"158c569710c7d7dc684f988545e97eb6"} +{"@timestamp":"2026-06-25T23:45:40.827+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.6ms)","duration":"2030.6ms","level":"slow","span":"bc0dac4d01a90236","trace":"e535e8f481c3978cafe8cd425caeacd4"} +{"@timestamp":"2026-06-25T23:45:40.828+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.6ms","level":"info","span":"bc0dac4d01a90236","trace":"e535e8f481c3978cafe8cd425caeacd4"} +{"@timestamp":"2026-06-25T23:45:45.847+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2016.5ms)","duration":"2016.5ms","level":"slow","span":"8df916307b29c5da","trace":"f21e44a9c5c6ad5a35e42c1a9a2db572"} +{"@timestamp":"2026-06-25T23:45:45.847+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2016.5ms","level":"info","span":"8df916307b29c5da","trace":"f21e44a9c5c6ad5a35e42c1a9a2db572"} +{"@timestamp":"2026-06-25T23:45:50.865+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2013.7ms)","duration":"2013.7ms","level":"slow","span":"38e4f49d7b922b99","trace":"8c6d04072a9c7f4f470948571cea228f"} +{"@timestamp":"2026-06-25T23:45:50.865+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2013.7ms","level":"info","span":"38e4f49d7b922b99","trace":"8c6d04072a9c7f4f470948571cea228f"} +{"@timestamp":"2026-06-25T23:45:55.896+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.9ms)","duration":"2024.9ms","level":"slow","span":"26aa509c8bec0aa9","trace":"d7b75da89751b4467954ad3f32eca634"} +{"@timestamp":"2026-06-25T23:45:55.896+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.9ms","level":"info","span":"26aa509c8bec0aa9","trace":"d7b75da89751b4467954ad3f32eca634"} +{"@timestamp":"2026-06-25T23:45:58.010+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.4Mi, TotalAlloc=25.8Mi, Sys=19.6Mi, NumGC=20","level":"stat"} +{"@timestamp":"2026-06-25T23:45:58.027+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:46:00.641+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2022.6ms, med: 2025.4ms, 90th: 2050.5ms, 99th: 2050.5ms, 99.9th: 2050.5ms","level":"stat"} +{"@timestamp":"2026-06-25T23:46:00.927+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.2ms)","duration":"2025.2ms","level":"slow","span":"6291df86410ccc1e","trace":"fbebb1d5c15fb0b555d2a413e22d6401"} +{"@timestamp":"2026-06-25T23:46:00.927+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.2ms","level":"info","span":"6291df86410ccc1e","trace":"fbebb1d5c15fb0b555d2a413e22d6401"} +{"@timestamp":"2026-06-25T23:46:05.945+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2013.6ms)","duration":"2013.6ms","level":"slow","span":"68ac545a6d4c54d5","trace":"b9666109e237c61d8e23e94f3c680cd0"} +{"@timestamp":"2026-06-25T23:46:05.945+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2013.6ms","level":"info","span":"68ac545a6d4c54d5","trace":"b9666109e237c61d8e23e94f3c680cd0"} +{"@timestamp":"2026-06-25T23:46:10.979+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.5ms)","duration":"2030.5ms","level":"slow","span":"b258ef6d8a3389d0","trace":"2cc76fcc44a3460b535e14ae5062454b"} +{"@timestamp":"2026-06-25T23:46:10.979+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.5ms","level":"info","span":"b258ef6d8a3389d0","trace":"2cc76fcc44a3460b535e14ae5062454b"} +{"@timestamp":"2026-06-25T23:46:16.000+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2016.9ms)","duration":"2016.9ms","level":"slow","span":"0df4a1537a0d8e8c","trace":"bad4a4b7c488beccf291a0453f9950b8"} +{"@timestamp":"2026-06-25T23:46:16.001+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2016.9ms","level":"info","span":"0df4a1537a0d8e8c","trace":"bad4a4b7c488beccf291a0453f9950b8"} +{"@timestamp":"2026-06-25T23:46:21.028+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.4ms)","duration":"2021.4ms","level":"slow","span":"3f33cbe175aab89e","trace":"1d5f3f3ecdbd27f6e99c0008b9917750"} +{"@timestamp":"2026-06-25T23:46:21.028+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.4ms","level":"info","span":"3f33cbe175aab89e","trace":"1d5f3f3ecdbd27f6e99c0008b9917750"} +{"@timestamp":"2026-06-25T23:46:26.065+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.5ms)","duration":"2034.5ms","level":"slow","span":"3c73e07ff14651ac","trace":"21490d35686ed6f09322971cdecdcb34"} +{"@timestamp":"2026-06-25T23:46:26.065+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.5ms","level":"info","span":"3c73e07ff14651ac","trace":"21490d35686ed6f09322971cdecdcb34"} +{"@timestamp":"2026-06-25T23:46:31.112+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2043.3ms)","duration":"2043.3ms","level":"slow","span":"abb7a14863ad589c","trace":"d9c57fbbbe4ac56b40096ff71539f142"} +{"@timestamp":"2026-06-25T23:46:31.112+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2043.3ms","level":"info","span":"abb7a14863ad589c","trace":"d9c57fbbbe4ac56b40096ff71539f142"} +{"@timestamp":"2026-06-25T23:46:36.145+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.5ms)","duration":"2030.5ms","level":"slow","span":"9d75519f160d30b9","trace":"2b7791530fdd7e799d970cc0fb28bb93"} +{"@timestamp":"2026-06-25T23:46:36.146+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.5ms","level":"info","span":"9d75519f160d30b9","trace":"2b7791530fdd7e799d970cc0fb28bb93"} +{"@timestamp":"2026-06-25T23:46:41.174+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.3ms)","duration":"2026.3ms","level":"slow","span":"8facbbde6d3a8e17","trace":"275906fd784c23a14106f807a91b0f6d"} +{"@timestamp":"2026-06-25T23:46:41.174+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.3ms","level":"info","span":"8facbbde6d3a8e17","trace":"275906fd784c23a14106f807a91b0f6d"} +{"@timestamp":"2026-06-25T23:46:46.200+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2022.8ms)","duration":"2022.8ms","level":"slow","span":"62f16be507a5e590","trace":"528001eb010734f5b48c97fcb2987e14"} +{"@timestamp":"2026-06-25T23:46:46.200+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2022.8ms","level":"info","span":"62f16be507a5e590","trace":"528001eb010734f5b48c97fcb2987e14"} +{"@timestamp":"2026-06-25T23:46:51.229+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.8ms)","duration":"2025.8ms","level":"slow","span":"f4826c6ff3848a0b","trace":"aebe2abd461dddc24909bde6fb08abde"} +{"@timestamp":"2026-06-25T23:46:51.229+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.8ms","level":"info","span":"f4826c6ff3848a0b","trace":"aebe2abd461dddc24909bde6fb08abde"} +{"@timestamp":"2026-06-25T23:46:56.242+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2008.6ms)","duration":"2008.6ms","level":"slow","span":"724a2b444fdccb0b","trace":"514b85d4e8ef8a6dee22f21b346552e7"} +{"@timestamp":"2026-06-25T23:46:56.242+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2008.6ms","level":"info","span":"724a2b444fdccb0b","trace":"514b85d4e8ef8a6dee22f21b346552e7"} +{"@timestamp":"2026-06-25T23:46:58.010+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.2Mi, TotalAlloc=26.3Mi, Sys=19.6Mi, NumGC=21","level":"stat"} +{"@timestamp":"2026-06-25T23:46:58.026+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:47:00.641+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2024.8ms, med: 2025.7ms, 90th: 2043.2ms, 99th: 2043.2ms, 99.9th: 2043.2ms","level":"stat"} +{"@timestamp":"2026-06-25T23:47:01.251+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2006.5ms)","duration":"2006.5ms","level":"slow","span":"2c8eb86adda030ca","trace":"60d43a3beafce6c35834ecc86bb709cb"} +{"@timestamp":"2026-06-25T23:47:01.251+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2006.5ms","level":"info","span":"2c8eb86adda030ca","trace":"60d43a3beafce6c35834ecc86bb709cb"} +{"@timestamp":"2026-06-25T23:47:06.308+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2053.9ms)","duration":"2053.9ms","level":"slow","span":"76d6b7a3cd64ba89","trace":"5af619e568ffa9151e13a8c1e6dfbe68"} +{"@timestamp":"2026-06-25T23:47:06.308+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2053.9ms","level":"info","span":"76d6b7a3cd64ba89","trace":"5af619e568ffa9151e13a8c1e6dfbe68"} +{"@timestamp":"2026-06-25T23:47:11.350+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2041.2ms)","duration":"2041.2ms","level":"slow","span":"a48e621bc2caad0a","trace":"bc3a41c69b8a63b94eb6c458684ce65f"} +{"@timestamp":"2026-06-25T23:47:11.351+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2041.2ms","level":"info","span":"a48e621bc2caad0a","trace":"bc3a41c69b8a63b94eb6c458684ce65f"} +{"@timestamp":"2026-06-25T23:47:16.376+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.4ms)","duration":"2021.4ms","level":"slow","span":"c700c5e4875c3b62","trace":"4a1a8bf28ecac32c987c064e77697710"} +{"@timestamp":"2026-06-25T23:47:16.376+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.4ms","level":"info","span":"c700c5e4875c3b62","trace":"4a1a8bf28ecac32c987c064e77697710"} +{"@timestamp":"2026-06-25T23:47:21.409+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.0ms)","duration":"2030.0ms","level":"slow","span":"5c0f42ff1ff1b6b9","trace":"0dbff98c0e8ddb3d7414f8752e0a8ed4"} +{"@timestamp":"2026-06-25T23:47:21.409+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.0ms","level":"info","span":"5c0f42ff1ff1b6b9","trace":"0dbff98c0e8ddb3d7414f8752e0a8ed4"} +{"@timestamp":"2026-06-25T23:47:26.428+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2016.8ms)","duration":"2016.8ms","level":"slow","span":"87467e956c49839c","trace":"130a00336f283d185d0d68af62be201f"} +{"@timestamp":"2026-06-25T23:47:26.428+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2016.8ms","level":"info","span":"87467e956c49839c","trace":"130a00336f283d185d0d68af62be201f"} +{"@timestamp":"2026-06-25T23:47:31.449+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2018.7ms)","duration":"2018.7ms","level":"slow","span":"77a457f12bc5f95d","trace":"a82ef55fe4c012e2c8c4b8f858eb2965"} +{"@timestamp":"2026-06-25T23:47:31.449+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2018.7ms","level":"info","span":"77a457f12bc5f95d","trace":"a82ef55fe4c012e2c8c4b8f858eb2965"} +{"@timestamp":"2026-06-25T23:47:36.477+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.4ms)","duration":"2025.4ms","level":"slow","span":"0f96750ce7636a23","trace":"57da459e9e4757e68bde3f0f7caad501"} +{"@timestamp":"2026-06-25T23:47:36.477+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.4ms","level":"info","span":"0f96750ce7636a23","trace":"57da459e9e4757e68bde3f0f7caad501"} +{"@timestamp":"2026-06-25T23:47:41.503+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.9ms)","duration":"2023.9ms","level":"slow","span":"0fdff2473f3455e4","trace":"2e87097b63b98c33e8d3eeb4732bfdf7"} +{"@timestamp":"2026-06-25T23:47:41.503+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.9ms","level":"info","span":"0fdff2473f3455e4","trace":"2e87097b63b98c33e8d3eeb4732bfdf7"} +{"@timestamp":"2026-06-25T23:47:46.542+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.5ms)","duration":"2034.5ms","level":"slow","span":"b19121950e913398","trace":"b12aab2a619dbdcf913d03c781cd2877"} +{"@timestamp":"2026-06-25T23:47:46.542+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.5ms","level":"info","span":"b19121950e913398","trace":"b12aab2a619dbdcf913d03c781cd2877"} +{"@timestamp":"2026-06-25T23:47:51.573+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.8ms)","duration":"2026.8ms","level":"slow","span":"efde736ba027033c","trace":"1b77be89a577ce949e5ef52dbf3d5168"} +{"@timestamp":"2026-06-25T23:47:51.573+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.8ms","level":"info","span":"efde736ba027033c","trace":"1b77be89a577ce949e5ef52dbf3d5168"} +{"@timestamp":"2026-06-25T23:47:56.579+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2002.5ms)","duration":"2002.5ms","level":"slow","span":"d4d8026ad11d5cdd","trace":"83155612cc830f43ec8dd822c10331bd"} +{"@timestamp":"2026-06-25T23:47:56.579+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2002.5ms","level":"info","span":"d4d8026ad11d5cdd","trace":"83155612cc830f43ec8dd822c10331bd"} +{"@timestamp":"2026-06-25T23:47:58.010+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.4Mi, TotalAlloc=26.5Mi, Sys=19.6Mi, NumGC=21","level":"stat"} +{"@timestamp":"2026-06-25T23:47:58.027+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:48:00.641+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2025.0ms, med: 2025.4ms, 90th: 2053.8ms, 99th: 2053.8ms, 99.9th: 2053.8ms","level":"stat"} +{"@timestamp":"2026-06-25T23:48:01.590+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2007.3ms)","duration":"2007.3ms","level":"slow","span":"0b2771b64df747df","trace":"1e00ec1f51520f13b94be02f69691eb8"} +{"@timestamp":"2026-06-25T23:48:01.591+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2007.3ms","level":"info","span":"0b2771b64df747df","trace":"1e00ec1f51520f13b94be02f69691eb8"} +{"@timestamp":"2026-06-25T23:48:06.622+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.6ms)","duration":"2027.6ms","level":"slow","span":"499e85ccb8e71daa","trace":"2cb6e5eff796ca1485455520dea4eda6"} +{"@timestamp":"2026-06-25T23:48:06.622+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.6ms","level":"info","span":"499e85ccb8e71daa","trace":"2cb6e5eff796ca1485455520dea4eda6"} +{"@timestamp":"2026-06-25T23:48:11.692+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2067.6ms)","duration":"2067.6ms","level":"slow","span":"54443017aaa1f8b5","trace":"bf0e6a50a02f2e8f5aae2d2f0e4282d9"} +{"@timestamp":"2026-06-25T23:48:11.692+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2067.6ms","level":"info","span":"54443017aaa1f8b5","trace":"bf0e6a50a02f2e8f5aae2d2f0e4282d9"} +{"@timestamp":"2026-06-25T23:48:16.714+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2019.0ms)","duration":"2019.0ms","level":"slow","span":"7b81be510385a389","trace":"3982fef6913067d24e92b85b48790147"} +{"@timestamp":"2026-06-25T23:48:16.714+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2019.0ms","level":"info","span":"7b81be510385a389","trace":"3982fef6913067d24e92b85b48790147"} +{"@timestamp":"2026-06-25T23:48:21.731+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2013.4ms)","duration":"2013.4ms","level":"slow","span":"431c6bc9ffecf236","trace":"9c249d7ddf82c9bff5610f4a91ce52ca"} +{"@timestamp":"2026-06-25T23:48:21.731+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2013.4ms","level":"info","span":"431c6bc9ffecf236","trace":"9c249d7ddf82c9bff5610f4a91ce52ca"} +{"@timestamp":"2026-06-25T23:48:26.748+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2012.6ms)","duration":"2012.6ms","level":"slow","span":"1b1a9b457208f1ab","trace":"be1689ccabde59ce471d49fcc037f80e"} +{"@timestamp":"2026-06-25T23:48:26.748+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2012.6ms","level":"info","span":"1b1a9b457208f1ab","trace":"be1689ccabde59ce471d49fcc037f80e"} +{"@timestamp":"2026-06-25T23:48:31.776+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.3ms)","duration":"2025.3ms","level":"slow","span":"5bb54c796c0e99f4","trace":"579d8e02bd009a5c7153dc05f5e55514"} +{"@timestamp":"2026-06-25T23:48:31.776+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.3ms","level":"info","span":"5bb54c796c0e99f4","trace":"579d8e02bd009a5c7153dc05f5e55514"} +{"@timestamp":"2026-06-25T23:48:36.788+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2008.2ms)","duration":"2008.2ms","level":"slow","span":"67556add6048b470","trace":"292e60e87a7273cdf1cdbdf4aac59ac0"} +{"@timestamp":"2026-06-25T23:48:36.788+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2008.2ms","level":"info","span":"67556add6048b470","trace":"292e60e87a7273cdf1cdbdf4aac59ac0"} +{"@timestamp":"2026-06-25T23:48:41.829+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2037.3ms)","duration":"2037.3ms","level":"slow","span":"253a350ab0d314bd","trace":"63675c12d230c401d708ff44c24bab25"} +{"@timestamp":"2026-06-25T23:48:41.829+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2037.3ms","level":"info","span":"253a350ab0d314bd","trace":"63675c12d230c401d708ff44c24bab25"} +{"@timestamp":"2026-06-25T23:48:46.853+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2020.4ms)","duration":"2020.4ms","level":"slow","span":"3cf3b65d53a11fdf","trace":"c19ad4fa2e5c5c5a6396971849cc5fe8"} +{"@timestamp":"2026-06-25T23:48:46.853+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2020.4ms","level":"info","span":"3cf3b65d53a11fdf","trace":"c19ad4fa2e5c5c5a6396971849cc5fe8"} +{"@timestamp":"2026-06-25T23:48:51.883+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.1ms)","duration":"2026.1ms","level":"slow","span":"917d2289bf67d192","trace":"e0a2c820c48953028e3b07efe814e045"} +{"@timestamp":"2026-06-25T23:48:51.883+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.1ms","level":"info","span":"917d2289bf67d192","trace":"e0a2c820c48953028e3b07efe814e045"} +{"@timestamp":"2026-06-25T23:48:56.912+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.4ms)","duration":"2024.4ms","level":"slow","span":"cada348a4214fad7","trace":"e32a29ac753ac06ecc00a6a6e9e17d71"} +{"@timestamp":"2026-06-25T23:48:56.912+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.4ms","level":"info","span":"cada348a4214fad7","trace":"e32a29ac753ac06ecc00a6a6e9e17d71"} +{"@timestamp":"2026-06-25T23:48:58.010+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.2Mi, TotalAlloc=27.0Mi, Sys=19.6Mi, NumGC=22","level":"stat"} +{"@timestamp":"2026-06-25T23:48:58.026+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:49:00.641+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2024.0ms, med: 2024.3ms, 90th: 2067.5ms, 99th: 2067.5ms, 99.9th: 2067.5ms","level":"stat"} +{"@timestamp":"2026-06-25T23:49:01.930+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2014.0ms)","duration":"2014.0ms","level":"slow","span":"726b661cb11a3747","trace":"383241375b7b615282bce2f2ca092834"} +{"@timestamp":"2026-06-25T23:49:01.930+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2014.0ms","level":"info","span":"726b661cb11a3747","trace":"383241375b7b615282bce2f2ca092834"} +{"@timestamp":"2026-06-25T23:49:06.957+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.7ms)","duration":"2024.7ms","level":"slow","span":"2b3f19e467c76686","trace":"da3776e1b72584c02b75697524136d72"} +{"@timestamp":"2026-06-25T23:49:06.957+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.7ms","level":"info","span":"2b3f19e467c76686","trace":"da3776e1b72584c02b75697524136d72"} +{"@timestamp":"2026-06-25T23:49:11.986+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.7ms)","duration":"2024.7ms","level":"slow","span":"070859a6459ecf81","trace":"0cacebcf8b5014f47352906dbb49dc49"} +{"@timestamp":"2026-06-25T23:49:11.986+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.7ms","level":"info","span":"070859a6459ecf81","trace":"0cacebcf8b5014f47352906dbb49dc49"} +{"@timestamp":"2026-06-25T23:49:17.029+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2035.4ms)","duration":"2035.4ms","level":"slow","span":"0fa5235b981ced96","trace":"1dfd290f7db0b457eaec79e465f1525c"} +{"@timestamp":"2026-06-25T23:49:17.030+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2035.4ms","level":"info","span":"0fa5235b981ced96","trace":"1dfd290f7db0b457eaec79e465f1525c"} +{"@timestamp":"2026-06-25T23:58:48.863+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2036.0ms)","duration":"2036.0ms","level":"slow","span":"058614292f0cac32","trace":"dafa9bdcb35b5cb80e09073e94632408"} +{"@timestamp":"2026-06-25T23:58:48.863+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2036.0ms","level":"info","span":"058614292f0cac32","trace":"dafa9bdcb35b5cb80e09073e94632408"} +{"@timestamp":"2026-06-25T23:58:53.903+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2028.9ms)","duration":"2028.9ms","level":"slow","span":"1f2398d14c268363","trace":"94380091eadc9ab77d574429ad6d093b"} +{"@timestamp":"2026-06-25T23:58:53.903+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2028.9ms","level":"info","span":"1f2398d14c268363","trace":"94380091eadc9ab77d574429ad6d093b"} +{"@timestamp":"2026-06-25T23:58:58.943+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2032.4ms)","duration":"2032.4ms","level":"slow","span":"cb317771fa6d5176","trace":"06ce5a622b500ab61e3656cc25f50652"} +{"@timestamp":"2026-06-25T23:58:58.943+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2032.4ms","level":"info","span":"cb317771fa6d5176","trace":"06ce5a622b500ab61e3656cc25f50652"} +{"@timestamp":"2026-06-25T23:59:03.975+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.9ms)","duration":"2023.9ms","level":"slow","span":"029a097e7b5fdd1e","trace":"7b16c3a0cb34c73221faf6b4784cd389"} +{"@timestamp":"2026-06-25T23:59:03.975+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.9ms","level":"info","span":"029a097e7b5fdd1e","trace":"7b16c3a0cb34c73221faf6b4784cd389"} +{"@timestamp":"2026-06-25T23:59:09.009+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.5ms)","duration":"2027.5ms","level":"slow","span":"dcc1e4064ae394f4","trace":"8e32e244013e597bf89937c86bcf97bf"} +{"@timestamp":"2026-06-25T23:59:09.009+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.5ms","level":"info","span":"dcc1e4064ae394f4","trace":"8e32e244013e597bf89937c86bcf97bf"} +{"@timestamp":"2026-06-25T23:59:14.044+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.5ms)","duration":"2027.5ms","level":"slow","span":"4e210f23e9dea25d","trace":"9685971af3b3bcf8865a66b8f3a5d0f5"} +{"@timestamp":"2026-06-25T23:59:14.044+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.5ms","level":"info","span":"4e210f23e9dea25d","trace":"9685971af3b3bcf8865a66b8f3a5d0f5"} +{"@timestamp":"2026-06-25T23:59:19.078+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.3ms)","duration":"2027.3ms","level":"slow","span":"7b8340911f2cf0d2","trace":"fb11764a6cab16a7f155b6e109ee7306"} +{"@timestamp":"2026-06-25T23:59:19.078+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.3ms","level":"info","span":"7b8340911f2cf0d2","trace":"fb11764a6cab16a7f155b6e109ee7306"} +{"@timestamp":"2026-06-25T23:59:24.108+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.3ms)","duration":"2024.3ms","level":"slow","span":"2bf6be5a1ff281a4","trace":"dcd2a084f40e2107c81419585f67b916"} +{"@timestamp":"2026-06-25T23:59:24.108+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.3ms","level":"info","span":"2bf6be5a1ff281a4","trace":"dcd2a084f40e2107c81419585f67b916"} +{"@timestamp":"2026-06-25T23:59:24.838+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=27.1Mi, Sys=19.6Mi, NumGC=22","level":"stat"} +{"@timestamp":"2026-06-25T23:59:24.855+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-25T23:59:27.469+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2027.1ms, med: 2027.4ms, 90th: 2035.9ms, 99th: 2035.9ms, 99.9th: 2035.9ms","level":"stat"} +{"@timestamp":"2026-06-25T23:59:29.145+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2032.9ms)","duration":"2032.9ms","level":"slow","span":"f4ae2c793a238106","trace":"05a19991b88dc1b1ba4300dba2ad72b8"} +{"@timestamp":"2026-06-25T23:59:29.145+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2032.9ms","level":"info","span":"f4ae2c793a238106","trace":"05a19991b88dc1b1ba4300dba2ad72b8"} +{"@timestamp":"2026-06-26T00:00:15.737+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(43586.3ms)","duration":"43586.3ms","level":"slow","span":"d4b194d2f1f14451","trace":"13bb30158e54f5331bbe9ffa9a2a67ee"} +{"@timestamp":"2026-06-26T00:00:15.737+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"43586.3ms","level":"info","span":"d4b194d2f1f14451","trace":"13bb30158e54f5331bbe9ffa9a2a67ee"} +{"@timestamp":"2026-06-26T00:00:20.805+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2063.2ms)","duration":"2063.2ms","level":"slow","span":"1f473414065a5b7e","trace":"c7a34762b1b9959c50fe61f2f46fb859"} +{"@timestamp":"2026-06-26T00:00:20.806+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2063.2ms","level":"info","span":"1f473414065a5b7e","trace":"c7a34762b1b9959c50fe61f2f46fb859"} +2026/06/26 00:00:32 job worker claim error: read tcp 127.0.0.1:63284->127.0.0.1:6379: i/o timeout +{"@timestamp":"2026-06-26T00:00:35.813+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(12003.5ms)","duration":"12003.5ms","level":"slow","span":"aaac067343d0d23c","trace":"f9182e9205d733f25bdfba67c24ce28a"} +{"@timestamp":"2026-06-26T00:00:35.814+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"12003.5ms","level":"error","span":"aaac067343d0d23c","trace":"f9182e9205d733f25bdfba67c24ce28a"} +{"@timestamp":"2026-06-26T00:00:41.851+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3025.1ms)","duration":"3025.1ms","level":"slow","span":"fd556025a73295b2","trace":"c36b47f8fa0715d9726cdecdb57c472c"} +{"@timestamp":"2026-06-26T00:00:41.851+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3025.1ms","level":"error","span":"fd556025a73295b2","trace":"c36b47f8fa0715d9726cdecdb57c472c"} +2026/06/26 00:00:45 job worker claim error: read tcp 127.0.0.1:63274->127.0.0.1:6379: i/o timeout +{"@timestamp":"2026-06-26T00:00:47.879+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.9ms)","duration":"3021.9ms","level":"slow","span":"08a241c1d1de2580","trace":"2933abe562601d49c5778fec76de3aef"} +{"@timestamp":"2026-06-26T00:00:47.879+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.9ms","level":"error","span":"08a241c1d1de2580","trace":"2933abe562601d49c5778fec76de3aef"} +2026/06/26 00:00:49 job worker claim error: i/o timeout +2026/06/26 00:00:53 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:00:53.910+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.6ms)","duration":"3024.6ms","level":"slow","span":"49e51e3b05b8c938","trace":"2a806208f774ba50a624274f050b13bc"} +{"@timestamp":"2026-06-26T00:00:53.910+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.6ms","level":"error","span":"49e51e3b05b8c938","trace":"2a806208f774ba50a624274f050b13bc"} +2026/06/26 00:00:57 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:00:59.931+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3013.4ms)","duration":"3013.4ms","level":"slow","span":"701ea188de4877d5","trace":"762e3fa3a00868fa15724b7c14b6cae9"} +{"@timestamp":"2026-06-26T00:00:59.931+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3013.4ms","level":"error","span":"701ea188de4877d5","trace":"762e3fa3a00868fa15724b7c14b6cae9"} +2026/06/26 00:01:01 job worker claim error: i/o timeout +2026/06/26 00:16:28 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:16:28.161+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(925224.9ms)","duration":"925224.9ms","level":"slow","span":"fcf5530048609174","trace":"75242eb90a37f5aabd0d42a4741ce5ca"} +{"@timestamp":"2026-06-26T00:16:28.162+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"925224.9ms","level":"error","span":"fcf5530048609174","trace":"75242eb90a37f5aabd0d42a4741ce5ca"} +{"@timestamp":"2026-06-26T00:16:28.618+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.8Mi, TotalAlloc=28.3Mi, Sys=19.6Mi, NumGC=23","level":"stat"} +{"@timestamp":"2026-06-26T00:16:28.633+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 9, pass: 9, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T00:16:31.846+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 110777.1ms, med: 3024.9ms, 90th: 925224.8ms, 99th: 925224.8ms, 99.9th: 925224.8ms","level":"stat"} +2026/06/26 00:16:32 job scheduler tick error: i/o timeout +2026/06/26 00:16:32 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:16:34.786+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.3ms)","duration":"3022.3ms","level":"slow","span":"aba585ad5848f8b6","trace":"d71aef62958e7f5e7078721cbf456dd3"} +{"@timestamp":"2026-06-26T00:16:34.787+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.3ms","level":"error","span":"aba585ad5848f8b6","trace":"d71aef62958e7f5e7078721cbf456dd3"} +2026/06/26 00:16:36 job worker claim error: i/o timeout +2026/06/26 00:16:40 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:16:40.825+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3028.8ms)","duration":"3028.8ms","level":"slow","span":"e3cc815f90642546","trace":"98a80ee77a72019765648cd07c5df31f"} +{"@timestamp":"2026-06-26T00:16:40.825+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3028.8ms","level":"error","span":"e3cc815f90642546","trace":"98a80ee77a72019765648cd07c5df31f"} +2026/06/26 00:16:41 job reaper error: connection(127.0.0.1:27017[-6]) incomplete read of message header: read tcp 127.0.0.1:63288->127.0.0.1:27017: use of closed network connection +2026/06/26 00:16:44 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:16:46.861+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3029.2ms)","duration":"3029.2ms","level":"slow","span":"97ef0e5f90bc905b","trace":"0cf70adf043fea7812601e36bf06ddf1"} +{"@timestamp":"2026-06-26T00:16:46.861+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3029.2ms","level":"error","span":"97ef0e5f90bc905b","trace":"0cf70adf043fea7812601e36bf06ddf1"} +2026/06/26 00:16:48 job worker claim error: i/o timeout +2026/06/26 00:16:52 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:16:52.885+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3017.0ms)","duration":"3017.0ms","level":"slow","span":"0f3e486257713b99","trace":"45dd9bcac5a0622881df87335c5e6438"} +{"@timestamp":"2026-06-26T00:16:52.885+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3017.0ms","level":"error","span":"0f3e486257713b99","trace":"45dd9bcac5a0622881df87335c5e6438"} +2026/06/26 00:16:56 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:16:58.911+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.7ms)","duration":"3018.7ms","level":"slow","span":"d27ef3933f196943","trace":"71d3ee6f6b06af1060b247c196f6bed8"} +{"@timestamp":"2026-06-26T00:16:58.911+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.7ms","level":"error","span":"d27ef3933f196943","trace":"71d3ee6f6b06af1060b247c196f6bed8"} +2026/06/26 00:17:00 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:17:04.936+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.4ms)","duration":"3019.4ms","level":"slow","span":"1d69fd3610ae7a2f","trace":"39f8b6c482ef158a012cfe814f36e916"} +{"@timestamp":"2026-06-26T00:17:04.937+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.4ms","level":"error","span":"1d69fd3610ae7a2f","trace":"39f8b6c482ef158a012cfe814f36e916"} +2026/06/26 00:17:04 job worker claim error: i/o timeout +2026/06/26 00:17:08 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:17:10.966+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.6ms)","duration":"3022.6ms","level":"slow","span":"53bf84db7a55bb3c","trace":"693296624af79d064d4fbb48fd9f438a"} +{"@timestamp":"2026-06-26T00:17:10.966+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.6ms","level":"error","span":"53bf84db7a55bb3c","trace":"693296624af79d064d4fbb48fd9f438a"} +2026/06/26 00:17:11 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-21]) incomplete read of message header: read tcp 127.0.0.1:49822->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-21]) incomplete read of message header: read tcp 127.0.0.1:49822->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 00:17:12 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:17:16.992+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.4ms)","duration":"3019.4ms","level":"slow","span":"85b6cddfcc5f4cec","trace":"ceac752b51da147b4f4ce8deb84a8efe"} +{"@timestamp":"2026-06-26T00:17:16.992+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.4ms","level":"error","span":"85b6cddfcc5f4cec","trace":"ceac752b51da147b4f4ce8deb84a8efe"} +2026/06/26 00:17:17 job worker claim error: i/o timeout +2026/06/26 00:34:22 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:34:24.673+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.2ms)","duration":"3027.2ms","level":"slow","span":"0297a2da521c5450","trace":"6f609c994d3687ad3f184a4364e3a544"} +{"@timestamp":"2026-06-26T00:34:24.673+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.2ms","level":"error","span":"0297a2da521c5450","trace":"6f609c994d3687ad3f184a4364e3a544"} +2026/06/26 00:50:04 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:50:08.343+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.9ms)","duration":"3027.9ms","level":"slow","span":"b06745ec630a4ed6","trace":"861134996da931a2dd6cbcbe24b21158"} +{"@timestamp":"2026-06-26T00:50:08.343+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.9ms","level":"error","span":"b06745ec630a4ed6","trace":"861134996da931a2dd6cbcbe24b21158"} +2026/06/26 00:50:08 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:50:08.521+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.7Mi, TotalAlloc=30.6Mi, Sys=19.6Mi, NumGC=24","level":"stat"} +{"@timestamp":"2026-06-26T00:50:08.536+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T00:50:11.151+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3023.1ms, med: 3022.4ms, 90th: 3029.1ms, 99th: 3029.1ms, 99.9th: 3029.1ms","level":"stat"} +2026/06/26 00:50:11 job scheduler tick error: i/o timeout +2026/06/26 00:50:12 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:50:14.361+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3012.4ms)","duration":"3012.4ms","level":"slow","span":"8146f995031c4ec8","trace":"5ac85ed5dd76f3c4186451c893057c74"} +{"@timestamp":"2026-06-26T00:50:14.361+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3012.4ms","level":"error","span":"8146f995031c4ec8","trace":"5ac85ed5dd76f3c4186451c893057c74"} +2026/06/26 00:50:16 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:50:20.392+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.6ms)","duration":"3022.6ms","level":"slow","span":"957f85e8ea10547a","trace":"5321761c8cbd017d85742d833fd0c7bd"} +{"@timestamp":"2026-06-26T00:50:20.392+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.6ms","level":"error","span":"957f85e8ea10547a","trace":"5321761c8cbd017d85742d833fd0c7bd"} +2026/06/26 00:50:20 job worker claim error: i/o timeout +2026/06/26 00:50:20 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-27]) incomplete read of message header: read tcp 127.0.0.1:49881->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-27]) incomplete read of message header: read tcp 127.0.0.1:49881->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 00:50:24 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:50:26.417+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.9ms)","duration":"3018.9ms","level":"slow","span":"308a0591b20fa253","trace":"cff835ffee04efae575e81db10c9b51b"} +{"@timestamp":"2026-06-26T00:50:26.417+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.9ms","level":"error","span":"308a0591b20fa253","trace":"cff835ffee04efae575e81db10c9b51b"} +2026/06/26 00:50:35 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:50:37.451+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.2ms)","duration":"3021.2ms","level":"slow","span":"9ee1f6b0a633f6ba","trace":"0f3cb381e9f2268c45a0c4be7fc05a5d"} +{"@timestamp":"2026-06-26T00:50:37.452+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.2ms","level":"error","span":"9ee1f6b0a633f6ba","trace":"0f3cb381e9f2268c45a0c4be7fc05a5d"} +2026/06/26 00:50:40 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:50:43.485+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3029.0ms)","duration":"3029.0ms","level":"slow","span":"2981095dadae3d8c","trace":"88eab3c55a53304ee00b89174c53fa47"} +{"@timestamp":"2026-06-26T00:50:43.485+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3029.0ms","level":"error","span":"2981095dadae3d8c","trace":"88eab3c55a53304ee00b89174c53fa47"} +2026/06/26 00:50:44 job worker claim error: i/o timeout +2026/06/26 00:50:48 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:50:49.509+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3017.0ms)","duration":"3017.0ms","level":"slow","span":"8ded3b36d3984fca","trace":"aba4f629314605850f820cfc0b2a58d9"} +{"@timestamp":"2026-06-26T00:50:49.509+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3017.0ms","level":"error","span":"8ded3b36d3984fca","trace":"aba4f629314605850f820cfc0b2a58d9"} +2026/06/26 00:50:52 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:50:55.532+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.3ms)","duration":"3016.3ms","level":"slow","span":"504863caca22a5cc","trace":"88b3d9a2dfb508268583e59b5e3af911"} +{"@timestamp":"2026-06-26T00:50:55.532+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.3ms","level":"error","span":"504863caca22a5cc","trace":"88b3d9a2dfb508268583e59b5e3af911"} +2026/06/26 00:50:56 job worker claim error: i/o timeout +2026/06/26 00:50:58 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-33]) incomplete read of message header: read tcp 127.0.0.1:49965->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-33]) incomplete read of message header: read tcp 127.0.0.1:49965->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 00:51:00 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:51:01.567+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3029.2ms)","duration":"3029.2ms","level":"slow","span":"b019cbca4e7af5bc","trace":"b17cd747a520725c9af937d018523430"} +{"@timestamp":"2026-06-26T00:51:01.567+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3029.2ms","level":"error","span":"b019cbca4e7af5bc","trace":"b17cd747a520725c9af937d018523430"} +2026/06/26 00:51:04 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:51:07.593+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.6ms)","duration":"3019.6ms","level":"slow","span":"85a4ad522795b184","trace":"ea0878e5735fa19266deed58f9273744"} +{"@timestamp":"2026-06-26T00:51:07.593+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.6ms","level":"error","span":"85a4ad522795b184","trace":"ea0878e5735fa19266deed58f9273744"} +2026/06/26 00:51:08 job worker claim error: i/o timeout +2026/06/26 00:51:12 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:51:13.616+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.9ms)","duration":"3016.9ms","level":"slow","span":"0156823d21c1e98f","trace":"03c73fcbad3388eaacf4fa423db4fdb3"} +{"@timestamp":"2026-06-26T00:51:13.616+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.9ms","level":"error","span":"0156823d21c1e98f","trace":"03c73fcbad3388eaacf4fa423db4fdb3"} +{"@timestamp":"2026-06-26T00:51:16.051+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=5.4Mi, TotalAlloc=32.4Mi, Sys=19.6Mi, NumGC=24","level":"stat"} +{"@timestamp":"2026-06-26T00:51:16.069+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +2026/06/26 00:51:16 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T00:51:18.682+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3020.1ms, med: 3019.3ms, 90th: 3029.1ms, 99th: 3029.1ms, 99.9th: 3029.1ms","level":"stat"} +2026/06/26 00:51:19 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T00:51:19.632+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3009.9ms)","duration":"3009.9ms","level":"slow","span":"e49367bece3beff6","trace":"f6dc6e41c6243f0b7fe7f57e6ae05c64"} +{"@timestamp":"2026-06-26T00:51:19.632+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3009.9ms","level":"error","span":"e49367bece3beff6","trace":"f6dc6e41c6243f0b7fe7f57e6ae05c64"} +2026/06/26 00:51:20 job worker claim error: i/o timeout +2026/06/26 01:08:08 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:08:10.384+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.5ms)","duration":"3016.5ms","level":"slow","span":"032d47955fe1dc64","trace":"6a127de95d99870e84352cfe1562cef7"} +{"@timestamp":"2026-06-26T01:08:10.384+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.5ms","level":"error","span":"032d47955fe1dc64","trace":"6a127de95d99870e84352cfe1562cef7"} +2026/06/26 01:08:17 job worker claim error: i/o timeout +2026/06/26 01:08:17 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-39]) incomplete read of message header: read tcp 127.0.0.1:50002->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-39]) incomplete read of message header: read tcp 127.0.0.1:50002->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T01:08:20.629+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.2ms)","duration":"3022.2ms","level":"slow","span":"a653d986b5858eb4","trace":"a8d9cd47e55ab59cebe94f71a6ab0c46"} +{"@timestamp":"2026-06-26T01:08:20.629+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.2ms","level":"error","span":"a653d986b5858eb4","trace":"a8d9cd47e55ab59cebe94f71a6ab0c46"} +2026/06/26 01:08:21 job worker claim error: i/o timeout +2026/06/26 01:08:25 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:08:26.652+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.6ms)","duration":"3018.6ms","level":"slow","span":"808529a0130ca481","trace":"61bb26b0adbeaa07278b9c8c01c8aedc"} +{"@timestamp":"2026-06-26T01:08:26.652+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.6ms","level":"error","span":"808529a0130ca481","trace":"61bb26b0adbeaa07278b9c8c01c8aedc"} +2026/06/26 01:08:29 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:08:32.674+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.9ms)","duration":"3016.9ms","level":"slow","span":"8ec163e197d1a456","trace":"b451a5a4af23a593aec07f051d5da692"} +{"@timestamp":"2026-06-26T01:08:32.674+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.9ms","level":"error","span":"8ec163e197d1a456","trace":"b451a5a4af23a593aec07f051d5da692"} +2026/06/26 01:08:33 job worker claim error: i/o timeout +2026/06/26 01:08:37 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:08:38.700+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.7ms)","duration":"3021.7ms","level":"slow","span":"2ea2a36aee9bafce","trace":"684ce346cca9479adfdad70e292d5c0a"} +{"@timestamp":"2026-06-26T01:08:38.700+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.7ms","level":"error","span":"2ea2a36aee9bafce","trace":"684ce346cca9479adfdad70e292d5c0a"} +2026/06/26 01:08:41 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:08:44.728+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.0ms)","duration":"3022.0ms","level":"slow","span":"9c69c93857fd5fc7","trace":"281b65bfeb1b06df0c9d2bb6113447a4"} +{"@timestamp":"2026-06-26T01:08:44.728+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.0ms","level":"error","span":"9c69c93857fd5fc7","trace":"281b65bfeb1b06df0c9d2bb6113447a4"} +2026/06/26 01:08:45 job worker claim error: i/o timeout +2026/06/26 01:08:47 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-45]) incomplete read of message header: read tcp 127.0.0.1:50090->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-45]) incomplete read of message header: read tcp 127.0.0.1:50090->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 01:08:49 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:08:50.752+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3017.5ms)","duration":"3017.5ms","level":"slow","span":"910e7c32fd790525","trace":"f8bd566cabebd564bb7de14d615705da"} +{"@timestamp":"2026-06-26T01:08:50.752+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3017.5ms","level":"error","span":"910e7c32fd790525","trace":"f8bd566cabebd564bb7de14d615705da"} +2026/06/26 01:08:53 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:08:56.774+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.1ms)","duration":"3015.1ms","level":"slow","span":"28034a2d92f9fd11","trace":"d52693aa3aae634b2977015f3a69e3c8"} +{"@timestamp":"2026-06-26T01:08:56.774+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.1ms","level":"error","span":"28034a2d92f9fd11","trace":"d52693aa3aae634b2977015f3a69e3c8"} +2026/06/26 01:08:57 job worker claim error: i/o timeout +2026/06/26 01:09:01 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:09:02.807+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.0ms)","duration":"3027.0ms","level":"slow","span":"9fbe459c9a563e3d","trace":"ff923b8d4fc74ca23fa20d6b4a566f76"} +{"@timestamp":"2026-06-26T01:09:02.807+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.0ms","level":"error","span":"9fbe459c9a563e3d","trace":"ff923b8d4fc74ca23fa20d6b4a566f76"} +{"@timestamp":"2026-06-26T01:25:41.903+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.8Mi, TotalAlloc=34.5Mi, Sys=19.6Mi, NumGC=25","level":"stat"} +{"@timestamp":"2026-06-26T01:25:41.920+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +2026/06/26 01:25:42 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:25:44.534+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3018.6ms, med: 3018.5ms, 90th: 3026.9ms, 99th: 3026.9ms, 99.9th: 3026.9ms","level":"stat"} +2026/06/26 01:25:44 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T01:25:45.743+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.0ms)","duration":"3026.0ms","level":"slow","span":"3f4c25b233f22c7c","trace":"e857f9147d2f901ad3ebb05e50496edf"} +{"@timestamp":"2026-06-26T01:25:45.743+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.0ms","level":"error","span":"3f4c25b233f22c7c","trace":"e857f9147d2f901ad3ebb05e50496edf"} +2026/06/26 01:25:46 job worker claim error: i/o timeout +2026/06/26 01:25:50 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:25:51.776+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.4ms)","duration":"3027.4ms","level":"slow","span":"bb4d7207197c0e28","trace":"c9180a19857d978c89473b775af5eacf"} +{"@timestamp":"2026-06-26T01:25:51.776+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.4ms","level":"error","span":"bb4d7207197c0e28","trace":"c9180a19857d978c89473b775af5eacf"} +2026/06/26 01:25:54 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-51]) incomplete read of message header: read tcp 127.0.0.1:50144->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-51]) incomplete read of message header: read tcp 127.0.0.1:50144->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 01:25:54 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:25:57.803+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.2ms)","duration":"3020.2ms","level":"slow","span":"c249df6358abbbca","trace":"95e66983a574b7db08b603c2caeef70f"} +{"@timestamp":"2026-06-26T01:25:57.803+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.2ms","level":"error","span":"c249df6358abbbca","trace":"95e66983a574b7db08b603c2caeef70f"} +2026/06/26 01:25:58 job worker claim error: i/o timeout +2026/06/26 01:26:02 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:26:03.832+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.3ms)","duration":"3024.3ms","level":"slow","span":"14fe7214037a1163","trace":"461cced2c5282bf4040fc32b4263bc32"} +{"@timestamp":"2026-06-26T01:26:03.832+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.3ms","level":"error","span":"14fe7214037a1163","trace":"461cced2c5282bf4040fc32b4263bc32"} +2026/06/26 01:26:06 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:26:09.866+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3028.6ms)","duration":"3028.6ms","level":"slow","span":"0713e45c42738146","trace":"c411150ac4516b45614e386c5c181332"} +{"@timestamp":"2026-06-26T01:26:09.866+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3028.6ms","level":"error","span":"0713e45c42738146","trace":"c411150ac4516b45614e386c5c181332"} +2026/06/26 01:26:10 job worker claim error: i/o timeout +2026/06/26 01:26:14 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:26:15.889+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.6ms)","duration":"3016.6ms","level":"slow","span":"7c6e5fa94c3c1a85","trace":"059d6e5c8eafa94454064e8d7da41e5e"} +{"@timestamp":"2026-06-26T01:26:15.889+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.6ms","level":"error","span":"7c6e5fa94c3c1a85","trace":"059d6e5c8eafa94454064e8d7da41e5e"} +2026/06/26 01:26:18 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:26:21.912+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.9ms)","duration":"3018.9ms","level":"slow","span":"a7905c161094774c","trace":"dc72ff56d341f7d723edc279d69d4c13"} +{"@timestamp":"2026-06-26T01:26:21.912+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.9ms","level":"error","span":"a7905c161094774c","trace":"dc72ff56d341f7d723edc279d69d4c13"} +2026/06/26 01:26:22 job worker claim error: i/o timeout +2026/06/26 01:26:24 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-57]) incomplete read of message header: read tcp 127.0.0.1:50224->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-57]) incomplete read of message header: read tcp 127.0.0.1:50224->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 01:26:26 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:42:26.574+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(961654.8ms)","duration":"961654.8ms","level":"slow","span":"4ccd8cb4862f9273","trace":"b85955a4498055a05b51afd8aa3e48f9"} +{"@timestamp":"2026-06-26T01:42:26.574+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"961654.8ms","level":"error","span":"4ccd8cb4862f9273","trace":"b85955a4498055a05b51afd8aa3e48f9"} +2026/06/26 01:42:29 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:50:14.241+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(464665.5ms)","duration":"464665.5ms","level":"slow","span":"326da01d4f93ee92","trace":"ddf312e331e2d768ca5a416c76e85e82"} +{"@timestamp":"2026-06-26T01:50:14.241+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"464665.5ms","level":"error","span":"326da01d4f93ee92","trace":"ddf312e331e2d768ca5a416c76e85e82"} +2026/06/26 01:50:14 job worker claim error: i/o timeout +2026/06/26 01:50:18 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:50:20.259+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3017.2ms)","duration":"3017.2ms","level":"slow","span":"5c63de540b027d45","trace":"8efa3dc22cf7c65eaa521a48a15677e4"} +{"@timestamp":"2026-06-26T01:50:20.259+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3017.2ms","level":"error","span":"5c63de540b027d45","trace":"8efa3dc22cf7c65eaa521a48a15677e4"} +{"@timestamp":"2026-06-26T01:50:22.117+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.3Mi, TotalAlloc=36.8Mi, Sys=19.6Mi, NumGC=26","level":"stat"} +{"@timestamp":"2026-06-26T01:50:22.133+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +2026/06/26 01:50:22 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:50:24.747+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 145049.8ms, med: 3025.9ms, 90th: 961654.6ms, 99th: 961654.6ms, 99.9th: 961654.6ms","level":"stat"} +2026/06/26 01:50:25 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T01:50:26.277+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.5ms)","duration":"3015.5ms","level":"slow","span":"25e349a556307dfa","trace":"c61884edf77f2e5cd65f439ccf6e4dfa"} +{"@timestamp":"2026-06-26T01:50:26.277+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.5ms","level":"error","span":"25e349a556307dfa","trace":"c61884edf77f2e5cd65f439ccf6e4dfa"} +2026/06/26 01:50:26 job worker claim error: i/o timeout +2026/06/26 01:50:30 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:50:32.299+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3017.3ms)","duration":"3017.3ms","level":"slow","span":"cc2b6e8815d77b73","trace":"a01c46c1885aebe3e97f0e149e52a96f"} +{"@timestamp":"2026-06-26T01:50:32.299+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3017.3ms","level":"error","span":"cc2b6e8815d77b73","trace":"a01c46c1885aebe3e97f0e149e52a96f"} +2026/06/26 01:50:34 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-63]) incomplete read of message header: read tcp 127.0.0.1:50312->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-63]) incomplete read of message header: read tcp 127.0.0.1:50312->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 01:50:35 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:50:38.324+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.1ms)","duration":"3020.1ms","level":"slow","span":"f9283706ba20bd97","trace":"a4a8cb5ef179856fde5d4f5e0a78f8f0"} +{"@timestamp":"2026-06-26T01:50:38.324+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.1ms","level":"error","span":"f9283706ba20bd97","trace":"a4a8cb5ef179856fde5d4f5e0a78f8f0"} +2026/06/26 01:50:39 job worker claim error: i/o timeout +2026/06/26 01:50:43 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:50:44.357+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.1ms)","duration":"3027.1ms","level":"slow","span":"56a85365c08addc7","trace":"6fed5c39154ff045e314d35546d50d66"} +{"@timestamp":"2026-06-26T01:50:44.357+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.1ms","level":"error","span":"56a85365c08addc7","trace":"6fed5c39154ff045e314d35546d50d66"} +2026/06/26 01:50:47 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:50:50.389+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3025.5ms)","duration":"3025.5ms","level":"slow","span":"74009f81b623698f","trace":"bdcb213731376cf3bb13a20ed07fea4e"} +{"@timestamp":"2026-06-26T01:50:50.389+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3025.5ms","level":"error","span":"74009f81b623698f","trace":"bdcb213731376cf3bb13a20ed07fea4e"} +2026/06/26 01:50:51 job worker claim error: i/o timeout +2026/06/26 01:50:55 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T01:50:56.416+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.0ms)","duration":"3023.0ms","level":"slow","span":"2bab0ddc3790604e","trace":"c47ae7f58371f33b32cc295e0dbca1db"} +{"@timestamp":"2026-06-26T01:50:56.417+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.0ms","level":"error","span":"2bab0ddc3790604e","trace":"c47ae7f58371f33b32cc295e0dbca1db"} +2026/06/26 01:50:59 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:02:48.978+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(709556.5ms)","duration":"709556.5ms","level":"slow","span":"730c62962b6a7f6e","trace":"55299e367c3c6bd2c5429778bc812757"} +{"@timestamp":"2026-06-26T02:02:48.978+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"709556.5ms","level":"error","span":"730c62962b6a7f6e","trace":"55299e367c3c6bd2c5429778bc812757"} +2026/06/26 02:02:49 job worker claim error: i/o timeout +2026/06/26 02:02:50 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-69]) incomplete read of message header: read tcp 127.0.0.1:50348->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-69]) incomplete read of message header: read tcp 127.0.0.1:50348->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 02:02:53 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:02:54.991+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3011.3ms)","duration":"3011.3ms","level":"slow","span":"b405645a8ed7047a","trace":"f094b7e594f150725bbb3823bde9edfd"} +{"@timestamp":"2026-06-26T02:02:54.992+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3011.3ms","level":"error","span":"b405645a8ed7047a","trace":"f094b7e594f150725bbb3823bde9edfd"} +2026/06/26 02:02:57 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:03:01.019+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.3ms)","duration":"3023.3ms","level":"slow","span":"a60483c5c8991daa","trace":"2217caeaa8a4ed342783582f2a354f74"} +{"@timestamp":"2026-06-26T02:03:01.019+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.3ms","level":"error","span":"a60483c5c8991daa","trace":"2217caeaa8a4ed342783582f2a354f74"} +2026/06/26 02:03:01 job worker claim error: i/o timeout +2026/06/26 02:03:05 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:03:07.049+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.2ms)","duration":"3023.2ms","level":"slow","span":"6abc2b12ada2a6ec","trace":"95b373922c191575df3752056c6603c8"} +{"@timestamp":"2026-06-26T02:03:07.049+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.2ms","level":"error","span":"6abc2b12ada2a6ec","trace":"95b373922c191575df3752056c6603c8"} +{"@timestamp":"2026-06-26T02:03:08.639+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.0Mi, TotalAlloc=39.0Mi, Sys=19.6Mi, NumGC=27","level":"stat"} +{"@timestamp":"2026-06-26T02:03:08.657+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +2026/06/26 02:03:09 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:03:11.271+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 73674.1ms, med: 3023.1ms, 90th: 709556.4ms, 99th: 709556.4ms, 99.9th: 709556.4ms","level":"stat"} +2026/06/26 02:03:11 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T02:03:13.075+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.4ms)","duration":"3019.4ms","level":"slow","span":"a5703d014fd7e53b","trace":"cedc1a5b6842ed55fd757ee41ec7ea21"} +{"@timestamp":"2026-06-26T02:03:13.076+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.4ms","level":"error","span":"a5703d014fd7e53b","trace":"cedc1a5b6842ed55fd757ee41ec7ea21"} +2026/06/26 02:03:13 job worker claim error: i/o timeout +2026/06/26 02:03:17 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:03:19.108+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.8ms)","duration":"3026.8ms","level":"slow","span":"393cf02974c2df5a","trace":"4693f7c23305f6595b6327c834f12ba7"} +{"@timestamp":"2026-06-26T02:03:19.109+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.8ms","level":"error","span":"393cf02974c2df5a","trace":"4693f7c23305f6595b6327c834f12ba7"} +2026/06/26 02:03:20 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-75]) incomplete read of message header: read tcp 127.0.0.1:50395->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-75]) incomplete read of message header: read tcp 127.0.0.1:50395->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 02:03:21 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:03:25.136+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.4ms)","duration":"3021.4ms","level":"slow","span":"842bfef61740588e","trace":"f8cccd7dcf427d2b120d9658db8e8562"} +{"@timestamp":"2026-06-26T02:03:25.136+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.4ms","level":"error","span":"842bfef61740588e","trace":"f8cccd7dcf427d2b120d9658db8e8562"} +2026/06/26 02:03:25 job worker claim error: i/o timeout +2026/06/26 02:03:29 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:03:31.159+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.0ms)","duration":"3018.0ms","level":"slow","span":"a8386b16dc265660","trace":"35848dc98b94b1ed5c314267094711fa"} +{"@timestamp":"2026-06-26T02:03:31.160+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.0ms","level":"error","span":"a8386b16dc265660","trace":"35848dc98b94b1ed5c314267094711fa"} +2026/06/26 02:03:33 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:03:45.052+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(10886.4ms)","duration":"10886.4ms","level":"slow","span":"a1cc0335b1cd915c","trace":"71d55f15be54d964db010c9846dcd5c4"} +{"@timestamp":"2026-06-26T02:03:45.052+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"10886.4ms","level":"error","span":"a1cc0335b1cd915c","trace":"71d55f15be54d964db010c9846dcd5c4"} +2026/06/26 02:03:45 job worker claim error: i/o timeout +2026/06/26 02:03:49 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:03:51.073+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.5ms)","duration":"3015.5ms","level":"slow","span":"a38ca2cdef450c72","trace":"9bdcf04b0374f2abaaf81fa4a3b6f607"} +{"@timestamp":"2026-06-26T02:03:51.073+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.5ms","level":"error","span":"a38ca2cdef450c72","trace":"9bdcf04b0374f2abaaf81fa4a3b6f607"} +2026/06/26 02:03:53 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:03:57.103+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.8ms)","duration":"3024.8ms","level":"slow","span":"07ec05a938bca568","trace":"231743f30dc2dd11ea1e3737a38cd1f3"} +{"@timestamp":"2026-06-26T02:03:57.104+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.8ms","level":"error","span":"07ec05a938bca568","trace":"231743f30dc2dd11ea1e3737a38cd1f3"} +2026/06/26 02:03:57 job worker claim error: i/o timeout +2026/06/26 02:03:58 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-81]) incomplete read of message header: read tcp 127.0.0.1:50415->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-81]) incomplete read of message header: read tcp 127.0.0.1:50415->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 02:04:01 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:04:03.125+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.0ms)","duration":"3016.0ms","level":"slow","span":"682b7f7c50d09126","trace":"84d8c5fec06fe687307b82b2d79ed6b6"} +{"@timestamp":"2026-06-26T02:04:03.125+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.0ms","level":"error","span":"682b7f7c50d09126","trace":"84d8c5fec06fe687307b82b2d79ed6b6"} +2026/06/26 02:04:05 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:04:09.143+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3012.6ms)","duration":"3012.6ms","level":"slow","span":"e72d3d8798d43eb2","trace":"6ee43498bbd29daecc0f6e5380ffb5fc"} +{"@timestamp":"2026-06-26T02:04:09.143+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3012.6ms","level":"error","span":"e72d3d8798d43eb2","trace":"6ee43498bbd29daecc0f6e5380ffb5fc"} +2026/06/26 02:04:10 job worker claim error: i/o timeout +2026/06/26 02:04:14 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:04:15.177+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3028.4ms)","duration":"3028.4ms","level":"slow","span":"2a54c720d6000387","trace":"db8718ce072178e6aa59adf4022e058b"} +{"@timestamp":"2026-06-26T02:04:15.177+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3028.4ms","level":"error","span":"2a54c720d6000387","trace":"db8718ce072178e6aa59adf4022e058b"} +{"@timestamp":"2026-06-26T02:04:16.507+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=5.8Mi, TotalAlloc=40.8Mi, Sys=19.6Mi, NumGC=27","level":"stat"} +{"@timestamp":"2026-06-26T02:04:16.523+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +2026/06/26 02:04:18 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:04:19.136+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3806.8ms, med: 3021.3ms, 90th: 10886.2ms, 99th: 10886.2ms, 99.9th: 10886.2ms","level":"stat"} +2026/06/26 02:20:42 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T02:20:44.355+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(986172.9ms)","duration":"986172.9ms","level":"slow","span":"8a4e39a42bf85bd4","trace":"576eca181786a42d2e0491c6d1f2f344"} +{"@timestamp":"2026-06-26T02:20:44.355+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"986172.9ms","level":"error","span":"8a4e39a42bf85bd4","trace":"576eca181786a42d2e0491c6d1f2f344"} +2026/06/26 02:20:45 job worker claim error: i/o timeout +2026/06/26 02:20:49 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:20:50.375+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3014.6ms)","duration":"3014.6ms","level":"slow","span":"1605bf446984b666","trace":"c29ec19e59b1a7f2943e897b255cf8ae"} +{"@timestamp":"2026-06-26T02:20:50.376+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3014.6ms","level":"error","span":"1605bf446984b666","trace":"c29ec19e59b1a7f2943e897b255cf8ae"} +2026/06/26 02:20:51 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-87]) incomplete read of message header: read tcp 127.0.0.1:50434->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-87]) incomplete read of message header: read tcp 127.0.0.1:50434->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 02:20:53 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:20:56.398+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.5ms)","duration":"3016.5ms","level":"slow","span":"38623bddb3e61fa9","trace":"3f91316598f179fcc27e3b4823725827"} +{"@timestamp":"2026-06-26T02:20:56.398+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.5ms","level":"error","span":"38623bddb3e61fa9","trace":"3f91316598f179fcc27e3b4823725827"} +2026/06/26 02:20:57 job worker claim error: i/o timeout +2026/06/26 02:21:01 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:21:02.427+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.9ms)","duration":"3021.9ms","level":"slow","span":"f80b8b9190e0259a","trace":"e75104eb8678c32f8fc7a030fcb5ed72"} +{"@timestamp":"2026-06-26T02:21:02.427+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.9ms","level":"error","span":"f80b8b9190e0259a","trace":"e75104eb8678c32f8fc7a030fcb5ed72"} +2026/06/26 02:21:05 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:38:37.960+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(1052527.2ms)","duration":"1052527.2ms","level":"slow","span":"62194537ad676d4a","trace":"455bf365beff4f24308e65228079e09c"} +{"@timestamp":"2026-06-26T02:38:37.961+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"1052527.2ms","level":"error","span":"62194537ad676d4a","trace":"455bf365beff4f24308e65228079e09c"} +2026/06/26 02:38:38 job worker claim error: i/o timeout +2026/06/26 02:47:55 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:47:56.796+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.8ms)","duration":"3019.8ms","level":"slow","span":"c7bc1e227be83514","trace":"4ff0b6806604525d4763fe4c427c8e3a"} +{"@timestamp":"2026-06-26T02:47:56.796+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.8ms","level":"error","span":"c7bc1e227be83514","trace":"4ff0b6806604525d4763fe4c427c8e3a"} +2026/06/26 02:47:59 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:48:02.827+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.5ms)","duration":"3026.5ms","level":"slow","span":"d1acd982cf559f15","trace":"363cf4335c76f2aa8af82701f7c0b3b2"} +{"@timestamp":"2026-06-26T02:48:02.828+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.5ms","level":"error","span":"d1acd982cf559f15","trace":"363cf4335c76f2aa8af82701f7c0b3b2"} +2026/06/26 02:48:03 job worker claim error: i/o timeout +2026/06/26 02:48:04 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-93]) incomplete read of message header: read tcp 127.0.0.1:50478->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-93]) incomplete read of message header: read tcp 127.0.0.1:50478->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 02:48:07 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:48:08.857+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.7ms)","duration":"3024.7ms","level":"slow","span":"111cd25807d51fee","trace":"8b0203c714a697069ade124dd8334b79"} +{"@timestamp":"2026-06-26T02:48:08.857+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.7ms","level":"error","span":"111cd25807d51fee","trace":"8b0203c714a697069ade124dd8334b79"} +2026/06/26 02:48:11 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:48:14.886+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.7ms)","duration":"3023.7ms","level":"slow","span":"eb97c18845b5b304","trace":"cb72989b21be13137205201604f1c13c"} +{"@timestamp":"2026-06-26T02:48:14.886+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.7ms","level":"error","span":"eb97c18845b5b304","trace":"cb72989b21be13137205201604f1c13c"} +2026/06/26 02:48:15 job worker claim error: i/o timeout +2026/06/26 02:48:19 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:48:20.916+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.9ms)","duration":"3023.9ms","level":"slow","span":"c612a9a00c0a959a","trace":"c47f7618c8eae9165e881b85e0622a8d"} +{"@timestamp":"2026-06-26T02:48:20.916+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.9ms","level":"error","span":"c612a9a00c0a959a","trace":"c47f7618c8eae9165e881b85e0622a8d"} +{"@timestamp":"2026-06-26T02:48:21.968+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=5.0Mi, TotalAlloc=42.9Mi, Sys=19.6Mi, NumGC=28","level":"stat"} +{"@timestamp":"2026-06-26T02:48:21.984+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +2026/06/26 02:48:23 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:48:24.600+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 206287.0ms, med: 3023.7ms, 90th: 1052527.1ms, 99th: 1052527.1ms, 99.9th: 1052527.1ms","level":"stat"} +2026/06/26 02:48:25 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T02:48:26.933+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3012.3ms)","duration":"3012.3ms","level":"slow","span":"d321bc5279253f70","trace":"c1108848bef19f1e9f7684a111397d8d"} +{"@timestamp":"2026-06-26T02:48:26.933+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3012.3ms","level":"error","span":"d321bc5279253f70","trace":"c1108848bef19f1e9f7684a111397d8d"} +2026/06/26 02:48:27 job worker claim error: i/o timeout +2026/06/26 02:48:31 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:48:32.954+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.2ms)","duration":"3015.2ms","level":"slow","span":"c600d4ac39f2e6b4","trace":"021e5db869ff04e78d41998d98acff89"} +{"@timestamp":"2026-06-26T02:48:32.954+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.2ms","level":"error","span":"c600d4ac39f2e6b4","trace":"021e5db869ff04e78d41998d98acff89"} +2026/06/26 02:48:34 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-99]) incomplete read of message header: read tcp 127.0.0.1:50531->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-99]) incomplete read of message header: read tcp 127.0.0.1:50531->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 02:48:35 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:48:38.979+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.0ms)","duration":"3018.0ms","level":"slow","span":"29fee7c70ea90a28","trace":"901b2a38be9ceb172ed8899856979bb0"} +{"@timestamp":"2026-06-26T02:48:38.979+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.0ms","level":"error","span":"29fee7c70ea90a28","trace":"901b2a38be9ceb172ed8899856979bb0"} +2026/06/26 02:48:39 job worker claim error: i/o timeout +2026/06/26 02:51:16 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:51:17.300+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.8ms)","duration":"3019.8ms","level":"slow","span":"602bd90effcbbcde","trace":"50941a5e68209958ff239230637bf880"} +{"@timestamp":"2026-06-26T02:51:17.300+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.8ms","level":"error","span":"602bd90effcbbcde","trace":"50941a5e68209958ff239230637bf880"} +2026/06/26 02:51:20 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:51:23.334+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3029.2ms)","duration":"3029.2ms","level":"slow","span":"4da2ebc5c668ed39","trace":"21eb035c713a0acc79229e7a59a7ad64"} +{"@timestamp":"2026-06-26T02:51:23.334+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3029.2ms","level":"error","span":"4da2ebc5c668ed39","trace":"21eb035c713a0acc79229e7a59a7ad64"} +2026/06/26 02:51:24 job worker claim error: i/o timeout +2026/06/26 02:51:28 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:51:29.361+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.1ms)","duration":"3020.1ms","level":"slow","span":"ac213a7705a6eae3","trace":"2ae12edfcab5ea8796fdf75fe76f522f"} +{"@timestamp":"2026-06-26T02:51:29.361+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.1ms","level":"error","span":"ac213a7705a6eae3","trace":"2ae12edfcab5ea8796fdf75fe76f522f"} +2026/06/26 02:51:32 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:51:35.391+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.0ms)","duration":"3026.0ms","level":"slow","span":"827ae27d2eb52fd4","trace":"9f14685e80c17ce309e74c8542f90c77"} +{"@timestamp":"2026-06-26T02:51:35.391+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.0ms","level":"error","span":"827ae27d2eb52fd4","trace":"9f14685e80c17ce309e74c8542f90c77"} +2026/06/26 02:51:36 job worker claim error: i/o timeout +2026/06/26 02:51:36 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-105]) incomplete read of message header: read tcp 127.0.0.1:50557->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-105]) incomplete read of message header: read tcp 127.0.0.1:50557->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 02:51:40 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:51:41.420+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.9ms)","duration":"3024.9ms","level":"slow","span":"7050292decfc8da2","trace":"d09cba0b8735353f4991872ce0e0ed54"} +{"@timestamp":"2026-06-26T02:51:41.420+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.9ms","level":"error","span":"7050292decfc8da2","trace":"d09cba0b8735353f4991872ce0e0ed54"} +2026/06/26 02:51:44 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:51:47.444+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.0ms)","duration":"3019.0ms","level":"slow","span":"5d655c3395718a32","trace":"339ae1a1ae29e6ed89fee8e34b6c5fe8"} +{"@timestamp":"2026-06-26T02:51:47.444+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.0ms","level":"error","span":"5d655c3395718a32","trace":"339ae1a1ae29e6ed89fee8e34b6c5fe8"} +2026/06/26 02:51:48 job worker claim error: i/o timeout +2026/06/26 02:51:52 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:51:53.466+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.8ms)","duration":"3018.8ms","level":"slow","span":"3a71ada98755517e","trace":"d81f60446e6fb8bc144fff0b6b480ba2"} +{"@timestamp":"2026-06-26T02:51:53.467+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.8ms","level":"error","span":"3a71ada98755517e","trace":"d81f60446e6fb8bc144fff0b6b480ba2"} +{"@timestamp":"2026-06-26T02:51:54.266+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.6Mi, TotalAlloc=45.2Mi, Sys=19.6Mi, NumGC=29","level":"stat"} +{"@timestamp":"2026-06-26T02:51:54.283+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +2026/06/26 02:51:56 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T02:51:56.897+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3020.2ms, med: 3019.7ms, 90th: 3029.1ms, 99th: 3029.1ms, 99.9th: 3029.1ms","level":"stat"} +2026/06/26 02:51:57 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T02:51:59.492+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.5ms)","duration":"3019.5ms","level":"slow","span":"5e1ee7bff3450cfa","trace":"2b8129512dc1974b3bddf3425bd1175b"} +{"@timestamp":"2026-06-26T02:51:59.492+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.5ms","level":"error","span":"5e1ee7bff3450cfa","trace":"2b8129512dc1974b3bddf3425bd1175b"} +2026/06/26 02:52:00 job worker claim error: i/o timeout +2026/06/26 03:04:32 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:04:33.204+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.5ms)","duration":"3018.5ms","level":"slow","span":"b58a16c7b68ef52e","trace":"9821b08120f00f08d15ff96f56dbf30e"} +{"@timestamp":"2026-06-26T03:04:33.204+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.5ms","level":"error","span":"b58a16c7b68ef52e","trace":"9821b08120f00f08d15ff96f56dbf30e"} +2026/06/26 03:04:34 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-111]) incomplete read of message header: read tcp 127.0.0.1:50580->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-111]) incomplete read of message header: read tcp 127.0.0.1:50580->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 03:04:36 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:04:39.237+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.3ms)","duration":"3023.3ms","level":"slow","span":"ab2305e68a82242a","trace":"8d939025d1dd02757a0c9ef965a8ffba"} +{"@timestamp":"2026-06-26T03:04:39.237+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.3ms","level":"error","span":"ab2305e68a82242a","trace":"8d939025d1dd02757a0c9ef965a8ffba"} +2026/06/26 03:04:40 job worker claim error: i/o timeout +2026/06/26 03:04:44 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:04:45.262+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.9ms)","duration":"3015.9ms","level":"slow","span":"e0aab781fbbec74b","trace":"117136d6871a8c14126b1bd56956f337"} +{"@timestamp":"2026-06-26T03:04:45.263+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.9ms","level":"error","span":"e0aab781fbbec74b","trace":"117136d6871a8c14126b1bd56956f337"} +2026/06/26 03:04:48 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:04:51.298+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.9ms)","duration":"3026.9ms","level":"slow","span":"da1f46092f51f85d","trace":"c4fd0fce6e64ec2849774ba5128f8189"} +{"@timestamp":"2026-06-26T03:04:51.298+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.9ms","level":"error","span":"da1f46092f51f85d","trace":"c4fd0fce6e64ec2849774ba5128f8189"} +2026/06/26 03:04:52 job worker claim error: i/o timeout +2026/06/26 03:04:56 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:04:57.325+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.5ms)","duration":"3019.5ms","level":"slow","span":"9b891ac2cea85b7c","trace":"f4092dbf67af229434043fc546bdbcb8"} +{"@timestamp":"2026-06-26T03:04:57.325+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.5ms","level":"error","span":"9b891ac2cea85b7c","trace":"f4092dbf67af229434043fc546bdbcb8"} +2026/06/26 03:05:00 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:05:03.356+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.6ms)","duration":"3024.6ms","level":"slow","span":"0f6ca6536cec8a33","trace":"328c4e04d20bcccc4e8d25c46eac01e7"} +{"@timestamp":"2026-06-26T03:05:03.357+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.6ms","level":"error","span":"0f6ca6536cec8a33","trace":"328c4e04d20bcccc4e8d25c46eac01e7"} +2026/06/26 03:05:04 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-117]) incomplete read of message header: read tcp 127.0.0.1:50623->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-117]) incomplete read of message header: read tcp 127.0.0.1:50623->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 03:05:04 job worker claim error: i/o timeout +2026/06/26 03:05:08 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:05:09.384+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.6ms)","duration":"3020.6ms","level":"slow","span":"47f7a12d87442ad6","trace":"7630cc3dc4d01addd43a06d05d21a7c6"} +{"@timestamp":"2026-06-26T03:05:09.384+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.6ms","level":"error","span":"47f7a12d87442ad6","trace":"7630cc3dc4d01addd43a06d05d21a7c6"} +2026/06/26 03:05:12 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:05:15.407+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.6ms)","duration":"3016.6ms","level":"slow","span":"e19d13b530acd392","trace":"4484c721ed6f8f74e01aa1dbedabc53d"} +{"@timestamp":"2026-06-26T03:05:15.407+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.6ms","level":"error","span":"e19d13b530acd392","trace":"4484c721ed6f8f74e01aa1dbedabc53d"} +2026/06/26 03:21:55 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:21:57.665+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.3ms)","duration":"3023.3ms","level":"slow","span":"5c179caf48d17b65","trace":"97b2ede52a10ca3b03fdd18ec28baafc"} +{"@timestamp":"2026-06-26T03:21:57.665+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.3ms","level":"error","span":"5c179caf48d17b65","trace":"97b2ede52a10ca3b03fdd18ec28baafc"} +2026/06/26 03:21:59 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:38:30.400+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.4Mi, TotalAlloc=47.4Mi, Sys=19.6Mi, NumGC=30","level":"stat"} +{"@timestamp":"2026-06-26T03:38:30.417+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 11, pass: 10, drop: 0","level":"stat"} +2026/06/26 03:38:32 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:38:33.031+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3020.7ms, med: 3020.5ms, 90th: 3026.8ms, 99th: 3026.8ms, 99.9th: 3026.8ms","level":"stat"} +{"@timestamp":"2026-06-26T03:38:33.349+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.4ms)","duration":"3015.4ms","level":"slow","span":"6df079a2d405503a","trace":"42415f188c2cad1a4a264079c8b5dca3"} +{"@timestamp":"2026-06-26T03:38:33.349+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.4ms","level":"error","span":"6df079a2d405503a","trace":"42415f188c2cad1a4a264079c8b5dca3"} +2026/06/26 03:38:33 job scheduler tick error: i/o timeout +2026/06/26 03:52:15 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:52:18.057+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.8ms)","duration":"3020.8ms","level":"slow","span":"862f0878d0cd2ccf","trace":"89789dd8244f494e8b3da68850365d07"} +{"@timestamp":"2026-06-26T03:52:18.058+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.8ms","level":"error","span":"862f0878d0cd2ccf","trace":"89789dd8244f494e8b3da68850365d07"} +2026/06/26 03:52:19 job worker claim error: i/o timeout +2026/06/26 03:52:21 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-123]) incomplete read of message header: read tcp 127.0.0.1:50644->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-123]) incomplete read of message header: read tcp 127.0.0.1:50644->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 03:52:23 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:52:24.087+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.9ms)","duration":"3023.9ms","level":"slow","span":"0caac9290c7a8aaa","trace":"d1e2a8f0f0839e68237a98a37bb615a8"} +{"@timestamp":"2026-06-26T03:52:24.087+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.9ms","level":"error","span":"0caac9290c7a8aaa","trace":"d1e2a8f0f0839e68237a98a37bb615a8"} +2026/06/26 03:52:27 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:52:30.119+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.7ms)","duration":"3026.7ms","level":"slow","span":"b5ade64029c2f718","trace":"ef8ca68d27b3b05644406da7f8b0d14a"} +{"@timestamp":"2026-06-26T03:52:30.119+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.7ms","level":"error","span":"b5ade64029c2f718","trace":"ef8ca68d27b3b05644406da7f8b0d14a"} +2026/06/26 03:52:31 job worker claim error: i/o timeout +2026/06/26 03:52:35 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:52:36.146+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.8ms)","duration":"3021.8ms","level":"slow","span":"3505e73a6cda4810","trace":"0a616653cedf5a80c4642038dbb7386d"} +{"@timestamp":"2026-06-26T03:52:36.146+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.8ms","level":"error","span":"3505e73a6cda4810","trace":"0a616653cedf5a80c4642038dbb7386d"} +2026/06/26 03:52:39 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:52:42.172+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.6ms)","duration":"3019.6ms","level":"slow","span":"de3fa9840dcd9d63","trace":"c68bd077925845bbdfc6c1f031512257"} +{"@timestamp":"2026-06-26T03:52:42.172+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.6ms","level":"error","span":"de3fa9840dcd9d63","trace":"c68bd077925845bbdfc6c1f031512257"} +2026/06/26 03:52:43 job worker claim error: i/o timeout +2026/06/26 03:52:47 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:52:48.195+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.6ms)","duration":"3018.6ms","level":"slow","span":"db320c05d1144d96","trace":"b8d5f5e944aab39369f1b09e1b884e14"} +{"@timestamp":"2026-06-26T03:52:48.195+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.6ms","level":"error","span":"db320c05d1144d96","trace":"b8d5f5e944aab39369f1b09e1b884e14"} +2026/06/26 03:52:51 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-129]) incomplete read of message header: read tcp 127.0.0.1:50733->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-129]) incomplete read of message header: read tcp 127.0.0.1:50733->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 03:52:51 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:52:54.216+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.5ms)","duration":"3015.5ms","level":"slow","span":"de3150f871399f2b","trace":"1457b894ccd0304871cbc15a57d1223d"} +{"@timestamp":"2026-06-26T03:52:54.216+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.5ms","level":"error","span":"de3150f871399f2b","trace":"1457b894ccd0304871cbc15a57d1223d"} +2026/06/26 03:52:55 job worker claim error: i/o timeout +2026/06/26 03:52:59 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T03:53:00.249+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.0ms)","duration":"3026.0ms","level":"slow","span":"c366a90772617cf9","trace":"5fcf6e2f7a40b612bc42b96bcbacedc8"} +{"@timestamp":"2026-06-26T03:53:00.249+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.0ms","level":"error","span":"c366a90772617cf9","trace":"5fcf6e2f7a40b612bc42b96bcbacedc8"} +2026/06/26 04:10:04 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:10:11.023+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(7255.2ms)","duration":"7255.2ms","level":"slow","span":"7455ee3e3c3b137e","trace":"6587d9fb744494d15d7296c58077f559"} +{"@timestamp":"2026-06-26T04:10:11.023+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"7255.2ms","level":"error","span":"7455ee3e3c3b137e","trace":"6587d9fb744494d15d7296c58077f559"} +2026/06/26 04:10:12 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:10:13.780+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.7Mi, TotalAlloc=49.6Mi, Sys=19.6Mi, NumGC=31","level":"stat"} +{"@timestamp":"2026-06-26T04:10:13.795+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 9, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T04:10:16.413+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3444.2ms, med: 3021.7ms, 90th: 7255.1ms, 99th: 7255.1ms, 99.9th: 7255.1ms","level":"stat"} +2026/06/26 04:10:16 job worker claim error: i/o timeout +2026/06/26 04:10:16 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T04:10:17.052+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.6ms)","duration":"3021.6ms","level":"slow","span":"a9d89f4f8dbce0e6","trace":"bc6f92267115d87bcdf2137cd7ee78e4"} +{"@timestamp":"2026-06-26T04:10:17.052+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.6ms","level":"error","span":"a9d89f4f8dbce0e6","trace":"bc6f92267115d87bcdf2137cd7ee78e4"} +2026/06/26 04:10:20 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:10:23.077+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.6ms)","duration":"3018.6ms","level":"slow","span":"6e84e0e9a68369d8","trace":"2b0c86bc969843336c7e03bd58a72b92"} +{"@timestamp":"2026-06-26T04:10:23.077+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.6ms","level":"error","span":"6e84e0e9a68369d8","trace":"2b0c86bc969843336c7e03bd58a72b92"} +2026/06/26 04:10:24 job worker claim error: i/o timeout +2026/06/26 04:10:26 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-135]) incomplete read of message header: read tcp 127.0.0.1:50756->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-135]) incomplete read of message header: read tcp 127.0.0.1:50756->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 04:10:28 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:10:29.099+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.1ms)","duration":"3015.1ms","level":"slow","span":"6d96764465912111","trace":"6feae2fc92c1a39a2c60a2c4c0b47b89"} +{"@timestamp":"2026-06-26T04:10:29.099+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.1ms","level":"error","span":"6d96764465912111","trace":"6feae2fc92c1a39a2c60a2c4c0b47b89"} +2026/06/26 04:10:32 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:10:35.124+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.2ms)","duration":"3018.2ms","level":"slow","span":"4c7decc8a7c5f0a9","trace":"56bd100a954f4881f9a8b9c3067a01ca"} +{"@timestamp":"2026-06-26T04:10:35.125+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.2ms","level":"error","span":"4c7decc8a7c5f0a9","trace":"56bd100a954f4881f9a8b9c3067a01ca"} +2026/06/26 04:10:36 job worker claim error: i/o timeout +2026/06/26 04:10:40 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:10:41.148+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.1ms)","duration":"3019.1ms","level":"slow","span":"11d9e17a6096eab1","trace":"bb1b1f52c19f6437c564577f38fdd35f"} +{"@timestamp":"2026-06-26T04:10:41.149+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.1ms","level":"error","span":"11d9e17a6096eab1","trace":"bb1b1f52c19f6437c564577f38fdd35f"} +2026/06/26 04:10:44 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:10:47.176+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.9ms)","duration":"3020.9ms","level":"slow","span":"6da9553649230ec2","trace":"c5e5b24efca3cdffcf9081e3cefa23a1"} +{"@timestamp":"2026-06-26T04:10:47.176+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.9ms","level":"error","span":"6da9553649230ec2","trace":"c5e5b24efca3cdffcf9081e3cefa23a1"} +2026/06/26 04:10:48 job worker claim error: i/o timeout +2026/06/26 04:10:52 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:10:53.201+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.5ms)","duration":"3021.5ms","level":"slow","span":"7fb85f8f2aaed5d3","trace":"a48af14bf85a6e8c070d48c0696533e8"} +{"@timestamp":"2026-06-26T04:10:53.201+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.5ms","level":"error","span":"7fb85f8f2aaed5d3","trace":"a48af14bf85a6e8c070d48c0696533e8"} +2026/06/26 04:10:56 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-141]) incomplete read of message header: read tcp 127.0.0.1:50798->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-141]) incomplete read of message header: read tcp 127.0.0.1:50798->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 04:10:56 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:25:59.986+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(903778.9ms)","duration":"903778.9ms","level":"slow","span":"c7cb250e147e7c77","trace":"1e4dd4ff0d15eb7ee3b0fb59a2f6409b"} +{"@timestamp":"2026-06-26T04:25:59.986+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"903778.9ms","level":"error","span":"c7cb250e147e7c77","trace":"1e4dd4ff0d15eb7ee3b0fb59a2f6409b"} +2026/06/26 04:26:01 job worker claim error: i/o timeout +2026/06/26 04:26:05 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:26:06.017+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.1ms)","duration":"3026.1ms","level":"slow","span":"9887e8a1a334ef79","trace":"67d6fe5b3452c3b85dbdb63f2de9d5ec"} +{"@timestamp":"2026-06-26T04:26:06.018+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.1ms","level":"error","span":"9887e8a1a334ef79","trace":"67d6fe5b3452c3b85dbdb63f2de9d5ec"} +2026/06/26 04:26:09 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:26:12.042+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.4ms)","duration":"3018.4ms","level":"slow","span":"a2f8b957da0bc113","trace":"16d100a3ee6ac1a39274a5faa7a78543"} +{"@timestamp":"2026-06-26T04:26:12.042+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.4ms","level":"error","span":"a2f8b957da0bc113","trace":"16d100a3ee6ac1a39274a5faa7a78543"} +2026/06/26 04:26:13 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:26:14.545+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=5.4Mi, TotalAlloc=51.3Mi, Sys=19.6Mi, NumGC=31","level":"stat"} +{"@timestamp":"2026-06-26T04:26:14.561+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T04:26:17.174+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 93095.7ms, med: 3020.8ms, 90th: 903778.8ms, 99th: 903778.8ms, 99.9th: 903778.8ms","level":"stat"} +2026/06/26 04:26:17 job scheduler tick error: i/o timeout +2026/06/26 04:26:17 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:26:18.067+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.2ms)","duration":"3020.2ms","level":"slow","span":"456148bebfbacd74","trace":"24a2a35cb247c4889871f67fbc00939e"} +{"@timestamp":"2026-06-26T04:26:18.067+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.2ms","level":"error","span":"456148bebfbacd74","trace":"24a2a35cb247c4889871f67fbc00939e"} +2026/06/26 04:26:21 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:26:24.086+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3013.1ms)","duration":"3013.1ms","level":"slow","span":"95736b5d71df84cc","trace":"745f5d44e6d30e28952542dfa776228a"} +{"@timestamp":"2026-06-26T04:26:24.086+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3013.1ms","level":"error","span":"95736b5d71df84cc","trace":"745f5d44e6d30e28952542dfa776228a"} +2026/06/26 04:26:25 job worker claim error: i/o timeout +2026/06/26 04:26:26 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-147]) incomplete read of message header: read tcp 127.0.0.1:50839->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-147]) incomplete read of message header: read tcp 127.0.0.1:50839->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 04:26:29 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:26:30.106+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.7ms)","duration":"3015.7ms","level":"slow","span":"9037a91630b06b30","trace":"ad34304e9d0a270460016d2536ee55c7"} +{"@timestamp":"2026-06-26T04:26:30.107+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.7ms","level":"error","span":"9037a91630b06b30","trace":"ad34304e9d0a270460016d2536ee55c7"} +2026/06/26 04:26:33 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:26:36.132+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.4ms)","duration":"3019.4ms","level":"slow","span":"b47dac2c88cc5d52","trace":"5088634e5b2b40f0d7058b0c0727f59f"} +{"@timestamp":"2026-06-26T04:26:36.132+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.4ms","level":"error","span":"b47dac2c88cc5d52","trace":"5088634e5b2b40f0d7058b0c0727f59f"} +2026/06/26 04:26:37 job worker claim error: i/o timeout +2026/06/26 04:26:41 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:26:42.151+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3013.3ms)","duration":"3013.3ms","level":"slow","span":"d7a1ca26cc1c5d86","trace":"9c383bc3ae7d4a8129dc68c7f1a5b3a7"} +{"@timestamp":"2026-06-26T04:26:42.151+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3013.3ms","level":"error","span":"d7a1ca26cc1c5d86","trace":"9c383bc3ae7d4a8129dc68c7f1a5b3a7"} +2026/06/26 04:26:45 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:43:18.147+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(992990.2ms)","duration":"992990.2ms","level":"slow","span":"29c9afbff492bd03","trace":"656319d43b2f25544bc8f8e4c15f6e5b"} +{"@timestamp":"2026-06-26T04:43:18.147+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"992990.2ms","level":"error","span":"29c9afbff492bd03","trace":"656319d43b2f25544bc8f8e4c15f6e5b"} +2026/06/26 04:43:19 job worker claim error: i/o timeout +2026/06/26 04:49:54 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:49:55.148+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(393994.5ms)","duration":"393994.5ms","level":"slow","span":"2e11b2f5cd56495e","trace":"80a8afbe92ced63e1d0cfeddd6d3fa64"} +{"@timestamp":"2026-06-26T04:49:55.148+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"393994.5ms","level":"error","span":"2e11b2f5cd56495e","trace":"80a8afbe92ced63e1d0cfeddd6d3fa64"} +2026/06/26 04:49:57 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-153]) incomplete read of message header: read tcp 127.0.0.1:50864->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-153]) incomplete read of message header: read tcp 127.0.0.1:50864->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 04:49:58 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:50:01.171+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3014.6ms)","duration":"3014.6ms","level":"slow","span":"66a0dc481252928f","trace":"87a1f7eee70dc0f927c298b3492ca092"} +{"@timestamp":"2026-06-26T04:50:01.171+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3014.6ms","level":"error","span":"66a0dc481252928f","trace":"87a1f7eee70dc0f927c298b3492ca092"} +2026/06/26 04:50:02 job worker claim error: i/o timeout +2026/06/26 04:50:06 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:50:07.196+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.0ms)","duration":"3021.0ms","level":"slow","span":"8976a6219542f1d5","trace":"35ced97aef881eb2bce72697ea0a7db1"} +{"@timestamp":"2026-06-26T04:50:07.196+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.0ms","level":"error","span":"8976a6219542f1d5","trace":"35ced97aef881eb2bce72697ea0a7db1"} +2026/06/26 04:50:11 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:50:13.216+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3014.2ms)","duration":"3014.2ms","level":"slow","span":"4daa97481cba48e1","trace":"ebf1fffefe0e3611a957a9b841af316c"} +{"@timestamp":"2026-06-26T04:50:13.216+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3014.2ms","level":"error","span":"4daa97481cba48e1","trace":"ebf1fffefe0e3611a957a9b841af316c"} +2026/06/26 04:50:15 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:50:15.491+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.6Mi, TotalAlloc=53.6Mi, Sys=19.6Mi, NumGC=32","level":"stat"} +{"@timestamp":"2026-06-26T04:50:15.508+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T04:50:18.123+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 141111.4ms, med: 3019.3ms, 90th: 992990.1ms, 99th: 992990.1ms, 99.9th: 992990.1ms","level":"stat"} +2026/06/26 04:50:18 job scheduler tick error: i/o timeout +2026/06/26 04:50:19 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:50:19.245+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.9ms)","duration":"3021.9ms","level":"slow","span":"1ea85267e12cf0b5","trace":"083f8881440e5ad6989f77fb435f2805"} +{"@timestamp":"2026-06-26T04:50:19.246+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.9ms","level":"error","span":"1ea85267e12cf0b5","trace":"083f8881440e5ad6989f77fb435f2805"} +2026/06/26 04:50:23 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:50:25.271+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.4ms)","duration":"3018.4ms","level":"slow","span":"78340b46d4f2bb32","trace":"9ec77aff5b8ba79249fcabfe26b8dbb0"} +{"@timestamp":"2026-06-26T04:50:25.271+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.4ms","level":"error","span":"78340b46d4f2bb32","trace":"9ec77aff5b8ba79249fcabfe26b8dbb0"} +2026/06/26 04:53:14 job worker claim error: i/o timeout +2026/06/26 04:53:15 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-159]) incomplete read of message header: read tcp 127.0.0.1:50922->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-159]) incomplete read of message header: read tcp 127.0.0.1:50922->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T04:53:16.549+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.2ms)","duration":"3020.2ms","level":"slow","span":"380f9204bc7a796c","trace":"337c257a443d9340348a64cece0dfab4"} +{"@timestamp":"2026-06-26T04:53:16.549+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.2ms","level":"error","span":"380f9204bc7a796c","trace":"337c257a443d9340348a64cece0dfab4"} +2026/06/26 04:53:18 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:53:22.574+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.3ms)","duration":"3019.3ms","level":"slow","span":"842e2bd38ae6004a","trace":"e58d2aea8cd2ee147546f660d01c610e"} +{"@timestamp":"2026-06-26T04:53:22.574+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.3ms","level":"error","span":"842e2bd38ae6004a","trace":"e58d2aea8cd2ee147546f660d01c610e"} +2026/06/26 04:53:22 job worker claim error: i/o timeout +2026/06/26 04:53:26 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:53:28.595+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3014.8ms)","duration":"3014.8ms","level":"slow","span":"cb26294f5368e6ea","trace":"9fbf6d0fbeb70c9bf6881eb72b22203c"} +{"@timestamp":"2026-06-26T04:53:28.595+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3014.8ms","level":"error","span":"cb26294f5368e6ea","trace":"9fbf6d0fbeb70c9bf6881eb72b22203c"} +2026/06/26 04:53:30 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:53:34.623+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.3ms)","duration":"3021.3ms","level":"slow","span":"5edaa95cbc5c1917","trace":"6a4ba71af1094a029ca1feceac3e1c21"} +{"@timestamp":"2026-06-26T04:53:34.623+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.3ms","level":"error","span":"5edaa95cbc5c1917","trace":"6a4ba71af1094a029ca1feceac3e1c21"} +2026/06/26 04:53:34 job worker claim error: i/o timeout +2026/06/26 04:53:39 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:53:40.653+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.8ms)","duration":"3022.8ms","level":"slow","span":"d7629d363ab41fb4","trace":"ef703e3c3de6a13877a29f9a6195a7e1"} +{"@timestamp":"2026-06-26T04:53:40.653+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.8ms","level":"error","span":"d7629d363ab41fb4","trace":"ef703e3c3de6a13877a29f9a6195a7e1"} +2026/06/26 04:53:43 job worker claim error: i/o timeout +2026/06/26 04:53:45 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-165]) incomplete read of message header: read tcp 127.0.0.1:50947->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-165]) incomplete read of message header: read tcp 127.0.0.1:50947->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T04:53:46.679+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.5ms)","duration":"3020.5ms","level":"slow","span":"aa6760f943044257","trace":"57649a4e3dfcda337f01f29a9700a3dd"} +{"@timestamp":"2026-06-26T04:53:46.679+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.5ms","level":"error","span":"aa6760f943044257","trace":"57649a4e3dfcda337f01f29a9700a3dd"} +2026/06/26 04:53:47 job worker claim error: i/o timeout +2026/06/26 04:53:51 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:53:52.707+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.1ms)","duration":"3022.1ms","level":"slow","span":"20033fe8f782af6d","trace":"3c80883032c8c0c9a5c4cbc0a1c6c5a4"} +{"@timestamp":"2026-06-26T04:53:52.707+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.1ms","level":"error","span":"20033fe8f782af6d","trace":"3c80883032c8c0c9a5c4cbc0a1c6c5a4"} +2026/06/26 04:53:55 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T04:53:58.740+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.6ms)","duration":"3026.6ms","level":"slow","span":"f17c4cd427f5fae2","trace":"4fa4856d5105cf9eb1e09e449f58854d"} +{"@timestamp":"2026-06-26T04:53:58.740+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.6ms","level":"error","span":"f17c4cd427f5fae2","trace":"4fa4856d5105cf9eb1e09e449f58854d"} +2026/06/26 04:53:59 job worker claim error: i/o timeout +2026/06/26 05:09:09 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:09:09.122+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.1Mi, TotalAlloc=55.9Mi, Sys=19.6Mi, NumGC=33","level":"stat"} +{"@timestamp":"2026-06-26T05:09:09.137+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 11, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T05:09:10.616+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.2ms)","duration":"3015.2ms","level":"slow","span":"71eb45a074e9dee5","trace":"062da34884313f8233870a0cbee144f1"} +{"@timestamp":"2026-06-26T05:09:10.616+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.2ms","level":"error","span":"71eb45a074e9dee5","trace":"062da34884313f8233870a0cbee144f1"} +{"@timestamp":"2026-06-26T05:09:17.097+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3020.1ms, med: 3021.2ms, 90th: 3026.5ms, 99th: 3026.5ms, 99.9th: 3026.5ms","level":"stat"} +2026/06/26 05:09:17 job scheduler tick error: i/o timeout +2026/06/26 05:09:18 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:09:21.927+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.4ms)","duration":"3024.4ms","level":"slow","span":"b440c8fa86cc07de","trace":"6e7813bac51497c3a9de4c66de13bf4a"} +{"@timestamp":"2026-06-26T05:09:21.927+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.4ms","level":"error","span":"b440c8fa86cc07de","trace":"6e7813bac51497c3a9de4c66de13bf4a"} +2026/06/26 05:09:22 job worker claim error: i/o timeout +2026/06/26 05:09:26 job worker claim error: i/o timeout +2026/06/26 05:09:26 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-171]) incomplete read of message header: read tcp 127.0.0.1:50967->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-171]) incomplete read of message header: read tcp 127.0.0.1:50967->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T05:09:27.955+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.5ms)","duration":"3021.5ms","level":"slow","span":"4fba5744ff8e8e8d","trace":"18f62c16c96f5f6bef562b0309c4453f"} +{"@timestamp":"2026-06-26T05:09:27.955+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.5ms","level":"error","span":"4fba5744ff8e8e8d","trace":"18f62c16c96f5f6bef562b0309c4453f"} +2026/06/26 05:09:30 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:09:33.979+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.6ms)","duration":"3018.6ms","level":"slow","span":"3ed6eb75f8a6c895","trace":"fb9c5d232c7af9524d892984e83c402f"} +{"@timestamp":"2026-06-26T05:09:33.979+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.6ms","level":"error","span":"3ed6eb75f8a6c895","trace":"fb9c5d232c7af9524d892984e83c402f"} +2026/06/26 05:09:34 job worker claim error: i/o timeout +2026/06/26 05:09:38 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:09:40.004+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.5ms)","duration":"3020.5ms","level":"slow","span":"3c95da658fb47658","trace":"8bc8d287a2704f058652eb7525faa881"} +{"@timestamp":"2026-06-26T05:09:40.004+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.5ms","level":"error","span":"3c95da658fb47658","trace":"8bc8d287a2704f058652eb7525faa881"} +2026/06/26 05:09:42 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:09:46.025+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3013.8ms)","duration":"3013.8ms","level":"slow","span":"270af4d2a6656e25","trace":"036abe2ea985d266b93a4af69383db9a"} +{"@timestamp":"2026-06-26T05:09:46.025+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3013.8ms","level":"error","span":"270af4d2a6656e25","trace":"036abe2ea985d266b93a4af69383db9a"} +2026/06/26 05:09:46 job worker claim error: i/o timeout +2026/06/26 05:09:50 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:09:52.056+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.9ms)","duration":"3023.9ms","level":"slow","span":"ad220e036e0679e7","trace":"8144f69c19e080e3297abd3032d37212"} +{"@timestamp":"2026-06-26T05:09:52.056+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.9ms","level":"error","span":"ad220e036e0679e7","trace":"8144f69c19e080e3297abd3032d37212"} +2026/06/26 05:09:54 job worker claim error: i/o timeout +2026/06/26 05:09:56 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-177]) incomplete read of message header: read tcp 127.0.0.1:51014->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-177]) incomplete read of message header: read tcp 127.0.0.1:51014->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T05:09:58.078+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3017.4ms)","duration":"3017.4ms","level":"slow","span":"03bbde39680af84f","trace":"3496bcd7d145dfa543dc89b87ff4e48e"} +{"@timestamp":"2026-06-26T05:09:58.078+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3017.4ms","level":"error","span":"03bbde39680af84f","trace":"3496bcd7d145dfa543dc89b87ff4e48e"} +2026/06/26 05:09:58 job worker claim error: i/o timeout +2026/06/26 05:10:02 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:10:04.108+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3025.8ms)","duration":"3025.8ms","level":"slow","span":"ed8f725f12a3aba4","trace":"ab1682755f9abdf90f064c51cd979d05"} +{"@timestamp":"2026-06-26T05:10:04.108+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3025.8ms","level":"error","span":"ed8f725f12a3aba4","trace":"ab1682755f9abdf90f064c51cd979d05"} +2026/06/26 05:27:02 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:27:03.518+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.3ms)","duration":"3015.3ms","level":"slow","span":"70d9ae8c928b9198","trace":"b704cf48cca3d2813a53ff15107f312d"} +{"@timestamp":"2026-06-26T05:27:03.518+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.3ms","level":"error","span":"70d9ae8c928b9198","trace":"b704cf48cca3d2813a53ff15107f312d"} +2026/06/26 05:43:40 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:43:43.205+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3017.7ms)","duration":"3017.7ms","level":"slow","span":"96d17d4cf9e626ea","trace":"27bf4ddb6d57fe168121781aadcfffbf"} +{"@timestamp":"2026-06-26T05:43:43.205+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3017.7ms","level":"error","span":"96d17d4cf9e626ea","trace":"27bf4ddb6d57fe168121781aadcfffbf"} +{"@timestamp":"2026-06-26T05:43:43.983+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.7Mi, TotalAlloc=58.1Mi, Sys=19.6Mi, NumGC=34","level":"stat"} +{"@timestamp":"2026-06-26T05:43:43.999+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 11, drop: 0","level":"stat"} +2026/06/26 05:43:44 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:54:15.282+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3019.7ms, med: 3020.4ms, 90th: 3025.7ms, 99th: 3025.7ms, 99.9th: 3025.7ms","level":"stat"} +2026/06/26 05:54:15 job scheduler tick error: i/o timeout +2026/06/26 05:54:16 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:54:17.893+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3013.5ms)","duration":"3013.5ms","level":"slow","span":"08e3f6b986888df6","trace":"223ba6d086594cd4d450826c4b383468"} +{"@timestamp":"2026-06-26T05:54:17.893+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3013.5ms","level":"error","span":"08e3f6b986888df6","trace":"223ba6d086594cd4d450826c4b383468"} +2026/06/26 05:54:20 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:54:23.921+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.7ms)","duration":"3022.7ms","level":"slow","span":"b9f3c9fae3635792","trace":"1657bfe1fbfd9e06f7d93ba914dfe638"} +{"@timestamp":"2026-06-26T05:54:23.922+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.7ms","level":"error","span":"b9f3c9fae3635792","trace":"1657bfe1fbfd9e06f7d93ba914dfe638"} +2026/06/26 05:54:24 job worker claim error: i/o timeout +2026/06/26 05:54:25 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-183]) incomplete read of message header: read tcp 127.0.0.1:51055->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-183]) incomplete read of message header: read tcp 127.0.0.1:51055->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 05:54:28 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:54:29.954+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.8ms)","duration":"3026.8ms","level":"slow","span":"18c83ec16921428c","trace":"03244652c8b9f5074f771f6903e69d76"} +{"@timestamp":"2026-06-26T05:54:29.955+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.8ms","level":"error","span":"18c83ec16921428c","trace":"03244652c8b9f5074f771f6903e69d76"} +2026/06/26 05:54:33 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:54:35.978+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.3ms)","duration":"3016.3ms","level":"slow","span":"a8c1a7d7ba9f548f","trace":"6b84226c9931ef712cfe828d97d6b36d"} +{"@timestamp":"2026-06-26T05:54:35.978+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.3ms","level":"error","span":"a8c1a7d7ba9f548f","trace":"6b84226c9931ef712cfe828d97d6b36d"} +2026/06/26 05:54:37 job worker claim error: i/o timeout +2026/06/26 05:54:41 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:54:42.000+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.3ms)","duration":"3016.3ms","level":"slow","span":"e33dd2e142aa92a8","trace":"422b03286c86d191d1a367d00814b823"} +{"@timestamp":"2026-06-26T05:54:42.000+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.3ms","level":"error","span":"e33dd2e142aa92a8","trace":"422b03286c86d191d1a367d00814b823"} +2026/06/26 05:54:45 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:54:48.029+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.5ms)","duration":"3023.5ms","level":"slow","span":"dc570b45bd41a892","trace":"a2e70f611054e2ff3b3431fc84ad570d"} +{"@timestamp":"2026-06-26T05:54:48.029+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.5ms","level":"error","span":"dc570b45bd41a892","trace":"a2e70f611054e2ff3b3431fc84ad570d"} +2026/06/26 05:54:49 job worker claim error: i/o timeout +2026/06/26 05:54:53 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:54:54.058+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.9ms)","duration":"3023.9ms","level":"slow","span":"b9131de00f179815","trace":"944bcfd62adda978ee20ebbf306867cc"} +{"@timestamp":"2026-06-26T05:54:54.058+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.9ms","level":"error","span":"b9131de00f179815","trace":"944bcfd62adda978ee20ebbf306867cc"} +2026/06/26 05:54:55 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-189]) incomplete read of message header: read tcp 127.0.0.1:51118->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-189]) incomplete read of message header: read tcp 127.0.0.1:51118->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 05:55:29 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:55:32.920+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.9ms)","duration":"3024.9ms","level":"slow","span":"4aba3433b4e90351","trace":"8fbc3aa16ea0bfb457b7ea54ff44d316"} +{"@timestamp":"2026-06-26T05:55:32.920+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.9ms","level":"error","span":"4aba3433b4e90351","trace":"8fbc3aa16ea0bfb457b7ea54ff44d316"} +2026/06/26 05:55:33 job worker claim error: i/o timeout +2026/06/26 05:55:38 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:55:38.947+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.2ms)","duration":"3021.2ms","level":"slow","span":"1ea3625937122790","trace":"bfd99b692fd66b20e1f0bd550656d2b9"} +{"@timestamp":"2026-06-26T05:55:38.947+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.2ms","level":"error","span":"1ea3625937122790","trace":"bfd99b692fd66b20e1f0bd550656d2b9"} +2026/06/26 05:55:42 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:55:44.966+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3012.9ms)","duration":"3012.9ms","level":"slow","span":"32b86db67871f526","trace":"22dc3ea03b3a8d6d7e2da6552b345658"} +{"@timestamp":"2026-06-26T05:55:44.966+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3012.9ms","level":"error","span":"32b86db67871f526","trace":"22dc3ea03b3a8d6d7e2da6552b345658"} +{"@timestamp":"2026-06-26T05:55:45.486+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=5.4Mi, TotalAlloc=59.8Mi, Sys=19.6Mi, NumGC=34","level":"stat"} +{"@timestamp":"2026-06-26T05:55:45.503+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +2026/06/26 05:55:46 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:55:48.117+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3020.0ms, med: 3022.6ms, 90th: 3026.7ms, 99th: 3026.7ms, 99.9th: 3026.7ms","level":"stat"} +2026/06/26 05:55:48 job scheduler tick error: i/o timeout +2026/06/26 05:55:50 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:55:50.987+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.0ms)","duration":"3015.0ms","level":"slow","span":"dc918d287a4c60e2","trace":"36c3bbf8947afc39cec579f7e6917a2b"} +{"@timestamp":"2026-06-26T05:55:50.987+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.0ms","level":"error","span":"dc918d287a4c60e2","trace":"36c3bbf8947afc39cec579f7e6917a2b"} +2026/06/26 05:55:54 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:55:57.016+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.2ms)","duration":"3023.2ms","level":"slow","span":"b93f989d2a492c14","trace":"48edffb2a96de1edffbed00deecc73fb"} +{"@timestamp":"2026-06-26T05:55:57.016+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.2ms","level":"error","span":"b93f989d2a492c14","trace":"48edffb2a96de1edffbed00deecc73fb"} +2026/06/26 05:55:57 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-195]) incomplete read of message header: read tcp 127.0.0.1:51139->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-195]) incomplete read of message header: read tcp 127.0.0.1:51139->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 05:55:58 job worker claim error: i/o timeout +2026/06/26 05:56:02 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T05:56:03.041+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.8ms)","duration":"3019.8ms","level":"slow","span":"d3404f28985d6d99","trace":"e153cb377527ddbc853ca596e405ab81"} +{"@timestamp":"2026-06-26T05:56:03.041+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.8ms","level":"error","span":"d3404f28985d6d99","trace":"e153cb377527ddbc853ca596e405ab81"} +2026/06/26 06:12:47 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:12:54.096+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(6375.4ms)","duration":"6375.4ms","level":"slow","span":"27c05ced3eaaee67","trace":"017e1d22c871eea0a47901ce57d64e0a"} +{"@timestamp":"2026-06-26T06:12:54.218+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"6375.4ms","level":"error","span":"27c05ced3eaaee67","trace":"017e1d22c871eea0a47901ce57d64e0a"} +2026/06/26 06:12:55 job worker claim error: i/o timeout +2026/06/26 06:12:59 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:13:00.237+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3013.7ms)","duration":"3013.7ms","level":"slow","span":"863239b44bbff703","trace":"90db8a101cc7696c900678ab4cd4c51d"} +{"@timestamp":"2026-06-26T06:13:00.237+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3013.7ms","level":"error","span":"863239b44bbff703","trace":"90db8a101cc7696c900678ab4cd4c51d"} +2026/06/26 06:13:03 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:13:06.262+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.7ms)","duration":"3020.7ms","level":"slow","span":"d02c77ed51e65980","trace":"bf85b7833068f2e3cc643a11a8faddf8"} +{"@timestamp":"2026-06-26T06:13:06.262+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.7ms","level":"error","span":"d02c77ed51e65980","trace":"bf85b7833068f2e3cc643a11a8faddf8"} +2026/06/26 06:13:07 job worker claim error: i/o timeout +2026/06/26 06:13:11 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:13:12.284+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.8ms)","duration":"3016.8ms","level":"slow","span":"0c0de1c70d4eb5f0","trace":"d8616456c2a579f41055a25572b1b5a0"} +{"@timestamp":"2026-06-26T06:13:12.285+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.8ms","level":"error","span":"0c0de1c70d4eb5f0","trace":"d8616456c2a579f41055a25572b1b5a0"} +2026/06/26 06:13:12 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-201]) incomplete read of message header: read tcp 127.0.0.1:51181->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-201]) incomplete read of message header: read tcp 127.0.0.1:51181->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 06:13:15 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:13:18.318+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.0ms)","duration":"3027.0ms","level":"slow","span":"69674cc715fe5ae4","trace":"84f58f363ceb387259d08525df457cb4"} +{"@timestamp":"2026-06-26T06:13:18.318+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.0ms","level":"error","span":"69674cc715fe5ae4","trace":"84f58f363ceb387259d08525df457cb4"} +2026/06/26 06:13:19 job worker claim error: i/o timeout +2026/06/26 06:13:23 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:13:24.348+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.1ms)","duration":"3026.1ms","level":"slow","span":"dd38f6501c2f6828","trace":"d01c0995578852eec89796013ab76f7e"} +{"@timestamp":"2026-06-26T06:13:24.348+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.1ms","level":"error","span":"dd38f6501c2f6828","trace":"d01c0995578852eec89796013ab76f7e"} +2026/06/26 06:13:27 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:13:30.375+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.7ms)","duration":"3022.7ms","level":"slow","span":"29b50735193f147d","trace":"74ce3df7adcbb6bad6f5c8fa83a05dbd"} +{"@timestamp":"2026-06-26T06:13:30.375+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.7ms","level":"error","span":"29b50735193f147d","trace":"74ce3df7adcbb6bad6f5c8fa83a05dbd"} +{"@timestamp":"2026-06-26T06:13:30.438+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.8Mi, TotalAlloc=62.0Mi, Sys=19.6Mi, NumGC=35","level":"stat"} +{"@timestamp":"2026-06-26T06:13:30.453+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +2026/06/26 06:31:12 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:31:13.841+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3355.9ms, med: 3022.6ms, 90th: 6375.3ms, 99th: 6375.3ms, 99.9th: 6375.3ms","level":"stat"} +2026/06/26 06:31:14 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T06:31:14.651+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.2ms)","duration":"3021.2ms","level":"slow","span":"ceaf4869af4f9bfd","trace":"928da8566cdeeb4f41941efbb7a29c96"} +{"@timestamp":"2026-06-26T06:31:14.651+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.2ms","level":"error","span":"ceaf4869af4f9bfd","trace":"928da8566cdeeb4f41941efbb7a29c96"} +2026/06/26 06:31:16 job worker claim error: i/o timeout +2026/06/26 06:48:43 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:48:44.328+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.5ms)","duration":"3023.5ms","level":"slow","span":"c30108fe8b868263","trace":"6fa4c7c00a2a0bb6d9231ce14e4a1f18"} +{"@timestamp":"2026-06-26T06:48:44.329+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.5ms","level":"error","span":"c30108fe8b868263","trace":"6fa4c7c00a2a0bb6d9231ce14e4a1f18"} +2026/06/26 06:55:14 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-207]) incomplete read of message header: read tcp 127.0.0.1:51204->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-207]) incomplete read of message header: read tcp 127.0.0.1:51204->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 06:55:15 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:55:17.980+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3011.8ms)","duration":"3011.8ms","level":"slow","span":"86126878e2678826","trace":"e196eb2cf7be6ca7ddd87bf273409897"} +{"@timestamp":"2026-06-26T06:55:17.980+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3011.8ms","level":"error","span":"86126878e2678826","trace":"e196eb2cf7be6ca7ddd87bf273409897"} +2026/06/26 06:55:19 job worker claim error: i/o timeout +2026/06/26 06:55:23 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:55:23.996+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3012.8ms)","duration":"3012.8ms","level":"slow","span":"c909814cb56c77c9","trace":"96d9d7f4d382c7339b3ea36619632d8c"} +{"@timestamp":"2026-06-26T06:55:23.996+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3012.8ms","level":"error","span":"c909814cb56c77c9","trace":"96d9d7f4d382c7339b3ea36619632d8c"} +2026/06/26 06:55:27 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:55:30.025+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.4ms)","duration":"3024.4ms","level":"slow","span":"829c25e12eb5abf1","trace":"f8d54addd7af6c5882a11c35614f2203"} +{"@timestamp":"2026-06-26T06:55:30.025+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.4ms","level":"error","span":"829c25e12eb5abf1","trace":"f8d54addd7af6c5882a11c35614f2203"} +2026/06/26 06:55:31 job worker claim error: i/o timeout +2026/06/26 06:55:35 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:55:36.048+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.6ms)","duration":"3022.6ms","level":"slow","span":"3647c104623909c5","trace":"ea20d6e4f66d92251398a922ce9421ea"} +{"@timestamp":"2026-06-26T06:55:36.048+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.6ms","level":"error","span":"3647c104623909c5","trace":"ea20d6e4f66d92251398a922ce9421ea"} +2026/06/26 06:55:39 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:55:42.079+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.9ms)","duration":"3026.9ms","level":"slow","span":"9af217accaae6662","trace":"0de3a2fea59bd568fe6942a09c893dfe"} +{"@timestamp":"2026-06-26T06:55:42.079+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.9ms","level":"error","span":"9af217accaae6662","trace":"0de3a2fea59bd568fe6942a09c893dfe"} +2026/06/26 06:55:43 job worker claim error: i/o timeout +2026/06/26 06:55:44 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-213]) incomplete read of message header: read tcp 127.0.0.1:51283->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-213]) incomplete read of message header: read tcp 127.0.0.1:51283->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 06:55:47 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:55:48.096+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3013.4ms)","duration":"3013.4ms","level":"slow","span":"6be2945789045e84","trace":"bfa67c873d7ecba24ecef83087764009"} +{"@timestamp":"2026-06-26T06:55:48.097+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3013.4ms","level":"error","span":"6be2945789045e84","trace":"bfa67c873d7ecba24ecef83087764009"} +2026/06/26 06:55:51 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:55:54.123+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.0ms)","duration":"3021.0ms","level":"slow","span":"2f34ca20ff9e0c8f","trace":"03e549f3a03851524bb76de8cb1690a9"} +{"@timestamp":"2026-06-26T06:55:54.124+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.0ms","level":"error","span":"2f34ca20ff9e0c8f","trace":"03e549f3a03851524bb76de8cb1690a9"} +2026/06/26 06:55:55 job worker claim error: i/o timeout +2026/06/26 06:55:59 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T06:56:00.141+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3011.6ms)","duration":"3011.6ms","level":"slow","span":"d1bc1f59634fa8e6","trace":"77071c10188e5d038dc9a036f844aa41"} +{"@timestamp":"2026-06-26T06:56:00.141+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3011.6ms","level":"error","span":"d1bc1f59634fa8e6","trace":"77071c10188e5d038dc9a036f844aa41"} +{"@timestamp":"2026-06-26T07:00:14.780+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.4Mi, TotalAlloc=64.3Mi, Sys=19.6Mi, NumGC=36","level":"stat"} +{"@timestamp":"2026-06-26T07:00:14.797+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 11, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T07:00:15.959+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.2ms)","duration":"3019.2ms","level":"slow","span":"6d539df7f6e138f6","trace":"bb9fa17ec862deb92164578b35ee1bb4"} +{"@timestamp":"2026-06-26T07:00:15.959+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.2ms","level":"error","span":"6d539df7f6e138f6","trace":"bb9fa17ec862deb92164578b35ee1bb4"} +2026/06/26 07:00:16 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:00:17.409+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3018.8ms, med: 3021.1ms, 90th: 3026.7ms, 99th: 3026.7ms, 99.9th: 3026.7ms","level":"stat"} +2026/06/26 07:00:17 job scheduler tick error: i/o timeout +2026/06/26 07:00:20 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:00:21.989+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.2ms)","duration":"3024.2ms","level":"slow","span":"b9a3e387d85789d9","trace":"b65b0fc2ae10b021833c95ea47402737"} +{"@timestamp":"2026-06-26T07:00:21.989+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.2ms","level":"error","span":"b9a3e387d85789d9","trace":"b65b0fc2ae10b021833c95ea47402737"} +2026/06/26 07:00:24 job worker claim error: i/o timeout +2026/06/26 07:00:27 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-219]) incomplete read of message header: read tcp 127.0.0.1:51307->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-219]) incomplete read of message header: read tcp 127.0.0.1:51307->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T07:00:28.015+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.8ms)","duration":"3019.8ms","level":"slow","span":"506ff50fa12b5fea","trace":"f296daa39634abd2f6abb8b8ae6ef644"} +{"@timestamp":"2026-06-26T07:00:28.015+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.8ms","level":"error","span":"506ff50fa12b5fea","trace":"f296daa39634abd2f6abb8b8ae6ef644"} +2026/06/26 07:00:28 job worker claim error: i/o timeout +2026/06/26 07:00:32 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:00:34.037+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.8ms)","duration":"3015.8ms","level":"slow","span":"471a5cb1934a73a9","trace":"e44ab83dbf2fe2ef558d5f93294e1bd9"} +{"@timestamp":"2026-06-26T07:00:34.038+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.8ms","level":"error","span":"471a5cb1934a73a9","trace":"e44ab83dbf2fe2ef558d5f93294e1bd9"} +2026/06/26 07:00:36 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:00:40.064+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.6ms)","duration":"3022.6ms","level":"slow","span":"bf6608e63292dbe0","trace":"ff371f71f4c25f4639bff65849b21982"} +{"@timestamp":"2026-06-26T07:00:40.064+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.6ms","level":"error","span":"bf6608e63292dbe0","trace":"ff371f71f4c25f4639bff65849b21982"} +2026/06/26 07:00:40 job worker claim error: i/o timeout +2026/06/26 07:00:44 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:00:46.084+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.2ms)","duration":"3015.2ms","level":"slow","span":"21b58a1fd178a802","trace":"c626c34941584bd0ddc91213b8c1b2f9"} +{"@timestamp":"2026-06-26T07:00:46.084+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.2ms","level":"error","span":"21b58a1fd178a802","trace":"c626c34941584bd0ddc91213b8c1b2f9"} +2026/06/26 07:00:48 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:00:52.116+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3025.9ms)","duration":"3025.9ms","level":"slow","span":"a21ad5ffed0e5bb4","trace":"4099744634b8cb5d90c070e4555e71cc"} +{"@timestamp":"2026-06-26T07:00:52.116+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3025.9ms","level":"error","span":"a21ad5ffed0e5bb4","trace":"4099744634b8cb5d90c070e4555e71cc"} +2026/06/26 07:00:52 job worker claim error: i/o timeout +2026/06/26 07:17:21 job worker claim error: i/o timeout +2026/06/26 07:17:22 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-225]) incomplete read of message header: read tcp 127.0.0.1:51333->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-225]) incomplete read of message header: read tcp 127.0.0.1:51333->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T07:17:23.409+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.7ms)","duration":"3020.7ms","level":"slow","span":"a7bcc8f6a3243683","trace":"f95114da93683ac5fd0e6cfe31f85659"} +{"@timestamp":"2026-06-26T07:17:23.409+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.7ms","level":"error","span":"a7bcc8f6a3243683","trace":"f95114da93683ac5fd0e6cfe31f85659"} +2026/06/26 07:18:35 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:18:39.266+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3033.8ms)","duration":"3033.8ms","level":"slow","span":"612916807468385e","trace":"b8a2bc8a56fa985ece009e5a71d28499"} +{"@timestamp":"2026-06-26T07:18:39.267+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3033.8ms","level":"error","span":"612916807468385e","trace":"b8a2bc8a56fa985ece009e5a71d28499"} +2026/06/26 07:18:39 job worker claim error: i/o timeout +2026/06/26 07:18:43 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:18:45.294+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.8ms)","duration":"3015.8ms","level":"slow","span":"4495fadefa9aa4a7","trace":"4d595973b93e850b01212f15f03c4490"} +{"@timestamp":"2026-06-26T07:18:45.294+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.8ms","level":"error","span":"4495fadefa9aa4a7","trace":"4d595973b93e850b01212f15f03c4490"} +2026/06/26 07:18:47 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:18:49.885+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.0Mi, TotalAlloc=66.5Mi, Sys=19.6Mi, NumGC=37","level":"stat"} +{"@timestamp":"2026-06-26T07:18:49.902+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T07:18:51.325+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.1ms)","duration":"3022.1ms","level":"slow","span":"c3b57a8655e3b395","trace":"177590471697981d95409ced4400cf2e"} +{"@timestamp":"2026-06-26T07:18:51.325+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.1ms","level":"error","span":"c3b57a8655e3b395","trace":"177590471697981d95409ced4400cf2e"} +2026/06/26 07:18:51 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:18:52.519+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3021.4ms, med: 3022.0ms, 90th: 3033.7ms, 99th: 3033.7ms, 99.9th: 3033.7ms","level":"stat"} +2026/06/26 07:18:52 job scheduler tick error: i/o timeout +2026/06/26 07:18:55 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:18:57.358+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.9ms)","duration":"3023.9ms","level":"slow","span":"d42d739286582f74","trace":"a3dbbc7779fe7883207870631371473f"} +{"@timestamp":"2026-06-26T07:18:57.358+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.9ms","level":"error","span":"d42d739286582f74","trace":"a3dbbc7779fe7883207870631371473f"} +2026/06/26 07:18:59 job worker claim error: i/o timeout +2026/06/26 07:19:02 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-231]) incomplete read of message header: read tcp 127.0.0.1:51377->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-231]) incomplete read of message header: read tcp 127.0.0.1:51377->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T07:34:47.272+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(946906.6ms)","duration":"946906.6ms","level":"slow","span":"a57211457bdf8c80","trace":"d822f69cdc4bc1ea833918630dee49ff"} +{"@timestamp":"2026-06-26T07:34:47.272+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"946906.6ms","level":"error","span":"a57211457bdf8c80","trace":"d822f69cdc4bc1ea833918630dee49ff"} +2026/06/26 07:34:47 job worker claim error: i/o timeout +2026/06/26 07:34:51 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:34:53.296+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3017.0ms)","duration":"3017.0ms","level":"slow","span":"e33805ca839a5f1b","trace":"a1252bae28253a265430c74875a3fc53"} +{"@timestamp":"2026-06-26T07:34:53.296+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3017.0ms","level":"error","span":"e33805ca839a5f1b","trace":"a1252bae28253a265430c74875a3fc53"} +2026/06/26 07:34:55 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:34:59.312+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3012.4ms)","duration":"3012.4ms","level":"slow","span":"cff3e29a34c1a85b","trace":"7df1436b9471d7f456954e936672a54a"} +{"@timestamp":"2026-06-26T07:34:59.313+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3012.4ms","level":"error","span":"cff3e29a34c1a85b","trace":"7df1436b9471d7f456954e936672a54a"} +2026/06/26 07:34:59 job worker claim error: i/o timeout +2026/06/26 07:35:03 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:35:05.335+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3017.9ms)","duration":"3017.9ms","level":"slow","span":"a5846753014f8931","trace":"5dced19dfea091b15a3dfbe66cfa8530"} +{"@timestamp":"2026-06-26T07:35:05.335+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3017.9ms","level":"error","span":"a5846753014f8931","trace":"5dced19dfea091b15a3dfbe66cfa8530"} +2026/06/26 07:35:07 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:35:11.359+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.4ms)","duration":"3018.4ms","level":"slow","span":"4a80a22de8c6d4ab","trace":"86562201cc1e12ba903e726546107ce3"} +{"@timestamp":"2026-06-26T07:35:11.359+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.4ms","level":"error","span":"4a80a22de8c6d4ab","trace":"86562201cc1e12ba903e726546107ce3"} +2026/06/26 07:35:11 job worker claim error: i/o timeout +2026/06/26 07:35:15 job worker claim error: i/o timeout +2026/06/26 07:35:16 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-237]) incomplete read of message header: read tcp 127.0.0.1:51423->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-237]) incomplete read of message header: read tcp 127.0.0.1:51423->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T07:35:17.380+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.7ms)","duration":"3016.7ms","level":"slow","span":"8e96227453acb4e6","trace":"850a61a30562aa9a046e16d0b72e4ade"} +{"@timestamp":"2026-06-26T07:35:17.381+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.7ms","level":"error","span":"8e96227453acb4e6","trace":"850a61a30562aa9a046e16d0b72e4ade"} +2026/06/26 07:35:19 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:35:23.404+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3017.9ms)","duration":"3017.9ms","level":"slow","span":"bdd3e6b7d876973a","trace":"ee74f3dda6744891a611b65be7d1dcd9"} +{"@timestamp":"2026-06-26T07:35:23.404+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3017.9ms","level":"error","span":"bdd3e6b7d876973a","trace":"ee74f3dda6744891a611b65be7d1dcd9"} +2026/06/26 07:35:23 job worker claim error: i/o timeout +2026/06/26 07:35:27 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:35:29.423+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3013.3ms)","duration":"3013.3ms","level":"slow","span":"bcfb25dc84b55b8b","trace":"c505bc6f827c916ced8d5e84784d35cf"} +{"@timestamp":"2026-06-26T07:35:29.423+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3013.3ms","level":"error","span":"bcfb25dc84b55b8b","trace":"c505bc6f827c916ced8d5e84784d35cf"} +2026/06/26 07:35:31 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:35:33.764+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.5Mi, TotalAlloc=68.8Mi, Sys=19.6Mi, NumGC=38","level":"stat"} +{"@timestamp":"2026-06-26T07:35:33.783+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T07:46:01.088+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(628659.3ms)","duration":"628659.3ms","level":"slow","span":"7b59cfa667d4b29d","trace":"e0cac95b3c7dddc5c14b69faf6d01fa8"} +{"@timestamp":"2026-06-26T07:46:01.088+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"628659.3ms","level":"error","span":"7b59cfa667d4b29d","trace":"e0cac95b3c7dddc5c14b69faf6d01fa8"} +2026/06/26 07:46:01 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:46:02.028+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 159970.2ms, med: 3017.8ms, 90th: 946906.4ms, 99th: 946906.4ms, 99.9th: 946906.4ms","level":"stat"} +2026/06/26 07:46:02 job scheduler tick error: i/o timeout +2026/06/26 07:46:05 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:46:07.115+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.3ms)","duration":"3021.3ms","level":"slow","span":"61f13b9761138927","trace":"8d18ca2c18870d96bcb8983cac765aa8"} +{"@timestamp":"2026-06-26T07:46:07.115+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.3ms","level":"error","span":"61f13b9761138927","trace":"8d18ca2c18870d96bcb8983cac765aa8"} +2026/06/26 07:46:09 job worker claim error: i/o timeout +2026/06/26 07:46:11 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-243]) incomplete read of message header: read tcp 127.0.0.1:51445->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-243]) incomplete read of message header: read tcp 127.0.0.1:51445->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T07:46:13.142+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.1ms)","duration":"3023.1ms","level":"slow","span":"4a8b0b124815a4ce","trace":"d013c0e0c9d455bda331af6d68bc8c95"} +{"@timestamp":"2026-06-26T07:46:13.142+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.1ms","level":"error","span":"4a8b0b124815a4ce","trace":"d013c0e0c9d455bda331af6d68bc8c95"} +2026/06/26 07:46:13 job worker claim error: i/o timeout +2026/06/26 07:46:17 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:46:19.160+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3012.7ms)","duration":"3012.7ms","level":"slow","span":"93c9ed06fa73ce40","trace":"a81a44c9ed58c849fe642004ed75d899"} +{"@timestamp":"2026-06-26T07:46:19.160+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3012.7ms","level":"error","span":"93c9ed06fa73ce40","trace":"a81a44c9ed58c849fe642004ed75d899"} +2026/06/26 07:46:21 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:56:15.348+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(593181.6ms)","duration":"593181.6ms","level":"slow","span":"ec34624021fed3ce","trace":"85e3ed3944e2baca5b169ee1ebb62bb7"} +{"@timestamp":"2026-06-26T07:56:15.348+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"593181.6ms","level":"error","span":"ec34624021fed3ce","trace":"85e3ed3944e2baca5b169ee1ebb62bb7"} +2026/06/26 07:56:15 job worker claim error: i/o timeout +2026/06/26 07:56:19 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:56:21.370+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.0ms)","duration":"3021.0ms","level":"slow","span":"55f9446a4be1ba11","trace":"9001a5169fa898b6fb5eeac899861284"} +{"@timestamp":"2026-06-26T07:56:21.371+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.0ms","level":"error","span":"55f9446a4be1ba11","trace":"9001a5169fa898b6fb5eeac899861284"} +2026/06/26 07:56:23 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:56:27.392+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.9ms)","duration":"3019.9ms","level":"slow","span":"32be0e5647ededab","trace":"528f90b86d66b7a5ab5b3008d0fc6f92"} +{"@timestamp":"2026-06-26T07:56:27.393+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.9ms","level":"error","span":"32be0e5647ededab","trace":"528f90b86d66b7a5ab5b3008d0fc6f92"} +2026/06/26 07:56:27 job worker claim error: i/o timeout +2026/06/26 07:56:31 job worker claim error: i/o timeout +2026/06/26 07:56:31 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-249]) incomplete read of message header: read tcp 127.0.0.1:51480->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-249]) incomplete read of message header: read tcp 127.0.0.1:51480->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T07:56:33.413+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.8ms)","duration":"3015.8ms","level":"slow","span":"e8032c46a495f285","trace":"de91a967f4da4a11852a57c1400738ba"} +{"@timestamp":"2026-06-26T07:56:33.413+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.8ms","level":"error","span":"e8032c46a495f285","trace":"de91a967f4da4a11852a57c1400738ba"} +2026/06/26 07:56:35 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:56:39.437+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.8ms)","duration":"3021.8ms","level":"slow","span":"852ed51d940f5c27","trace":"bc51920ff716c6024783326c2bee8c15"} +{"@timestamp":"2026-06-26T07:56:39.437+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.8ms","level":"error","span":"852ed51d940f5c27","trace":"bc51920ff716c6024783326c2bee8c15"} +2026/06/26 07:56:39 job worker claim error: i/o timeout +2026/06/26 07:56:43 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:56:45.461+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.6ms)","duration":"3019.6ms","level":"slow","span":"a4fa84852bbb9eed","trace":"54d9b6690fd6c3c8af79f27db9f17d4d"} +{"@timestamp":"2026-06-26T07:56:45.461+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.6ms","level":"error","span":"a4fa84852bbb9eed","trace":"54d9b6690fd6c3c8af79f27db9f17d4d"} +2026/06/26 07:56:47 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:56:49.527+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=5.3Mi, TotalAlloc=70.5Mi, Sys=19.6Mi, NumGC=38","level":"stat"} +{"@timestamp":"2026-06-26T07:56:49.544+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T07:56:51.488+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.0ms)","duration":"3022.0ms","level":"slow","span":"0eb43ba81e2a12d9","trace":"7d6050cc5c8bd41dc8b90654f8d88fd9"} +{"@timestamp":"2026-06-26T07:56:51.488+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.0ms","level":"error","span":"0eb43ba81e2a12d9","trace":"7d6050cc5c8bd41dc8b90654f8d88fd9"} +2026/06/26 07:56:51 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T07:56:52.158+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 62035.7ms, med: 3021.2ms, 90th: 593181.5ms, 99th: 593181.5ms, 99.9th: 593181.5ms","level":"stat"} +2026/06/26 07:56:52 job scheduler tick error: i/o timeout +2026/06/26 08:00:06 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:00:06.888+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2065.3ms)","duration":"2065.3ms","level":"slow","span":"98588c303dddb024","trace":"e0cc1ab253c65e80a971df9389a29941"} +{"@timestamp":"2026-06-26T08:00:06.888+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2065.3ms","level":"info","span":"98588c303dddb024","trace":"e0cc1ab253c65e80a971df9389a29941"} +{"@timestamp":"2026-06-26T08:00:11.933+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2038.3ms)","duration":"2038.3ms","level":"slow","span":"630a7987f0639856","trace":"151e7c35dc4c2a8a0d3870b69c127ee6"} +{"@timestamp":"2026-06-26T08:00:11.933+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2038.3ms","level":"info","span":"630a7987f0639856","trace":"151e7c35dc4c2a8a0d3870b69c127ee6"} +{"@timestamp":"2026-06-26T08:00:16.948+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2010.8ms)","duration":"2010.8ms","level":"slow","span":"2539296d3c477ca1","trace":"501775828ecb27a18be4cc34b5474270"} +{"@timestamp":"2026-06-26T08:00:16.948+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2010.8ms","level":"info","span":"2539296d3c477ca1","trace":"501775828ecb27a18be4cc34b5474270"} +{"@timestamp":"2026-06-26T08:00:22.021+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2070.2ms)","duration":"2070.2ms","level":"slow","span":"38673f8713343274","trace":"c6d3f43fe956cfc125d2d3bdbb5380d2"} +{"@timestamp":"2026-06-26T08:00:22.022+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2070.2ms","level":"info","span":"38673f8713343274","trace":"c6d3f43fe956cfc125d2d3bdbb5380d2"} +{"@timestamp":"2026-06-26T08:00:27.068+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2043.4ms)","duration":"2043.4ms","level":"slow","span":"da390d8398758abd","trace":"b49e2d9d22f7a82405ddd8471f690ac7"} +{"@timestamp":"2026-06-26T08:00:27.068+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2043.4ms","level":"info","span":"da390d8398758abd","trace":"b49e2d9d22f7a82405ddd8471f690ac7"} +{"@timestamp":"2026-06-26T08:00:32.110+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2039.0ms)","duration":"2039.0ms","level":"slow","span":"5fc77c577af4bbd2","trace":"3edaf29015200d3b8233e4f46292a0aa"} +{"@timestamp":"2026-06-26T08:00:32.110+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2039.0ms","level":"info","span":"5fc77c577af4bbd2","trace":"3edaf29015200d3b8233e4f46292a0aa"} +{"@timestamp":"2026-06-26T08:00:37.158+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2044.3ms)","duration":"2044.3ms","level":"slow","span":"7441bbc30ce81ac0","trace":"4095d9abdf4a22b78fc82f33fa09623a"} +{"@timestamp":"2026-06-26T08:00:37.158+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2044.3ms","level":"info","span":"7441bbc30ce81ac0","trace":"4095d9abdf4a22b78fc82f33fa09623a"} +{"@timestamp":"2026-06-26T08:00:42.241+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2080.1ms)","duration":"2080.1ms","level":"slow","span":"3c65916395972def","trace":"08342b09db2ac2a858558a2ab7c5d1fe"} +{"@timestamp":"2026-06-26T08:00:42.241+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2080.1ms","level":"info","span":"3c65916395972def","trace":"08342b09db2ac2a858558a2ab7c5d1fe"} +{"@timestamp":"2026-06-26T08:00:47.321+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2076.4ms)","duration":"2076.4ms","level":"slow","span":"ab27b838299a3dbb","trace":"5150288cb40a1a9ddf4aaf371521492a"} +{"@timestamp":"2026-06-26T08:00:47.321+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2076.4ms","level":"info","span":"ab27b838299a3dbb","trace":"5150288cb40a1a9ddf4aaf371521492a"} +{"@timestamp":"2026-06-26T08:00:52.404+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2079.4ms)","duration":"2079.4ms","level":"slow","span":"283429adcca1de70","trace":"411178f31d839c1f862949bf3864f62b"} +{"@timestamp":"2026-06-26T08:00:52.404+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2079.4ms","level":"info","span":"283429adcca1de70","trace":"411178f31d839c1f862949bf3864f62b"} +{"@timestamp":"2026-06-26T08:00:57.437+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2031.0ms)","duration":"2031.0ms","level":"slow","span":"fad9918b23468f67","trace":"9d30a07720d4eef8feab4a4d1c0c321a"} +{"@timestamp":"2026-06-26T08:00:57.437+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2031.0ms","level":"info","span":"fad9918b23468f67","trace":"9d30a07720d4eef8feab4a4d1c0c321a"} +{"@timestamp":"2026-06-26T08:00:59.826+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.5Mi, TotalAlloc=71.4Mi, Sys=19.6Mi, NumGC=39","level":"stat"} +{"@timestamp":"2026-06-26T08:00:59.843+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 11, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T08:01:02.457+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2052.4ms, med: 2065.3ms, 90th: 2080.0ms, 99th: 2080.0ms, 99.9th: 2080.0ms","level":"stat"} +{"@timestamp":"2026-06-26T08:01:02.478+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2038.0ms)","duration":"2038.0ms","level":"slow","span":"db7918ff865f99fd","trace":"0e06f7e793137035ae0f63bb209e33d8"} +{"@timestamp":"2026-06-26T08:01:02.479+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2038.0ms","level":"info","span":"db7918ff865f99fd","trace":"0e06f7e793137035ae0f63bb209e33d8"} +{"@timestamp":"2026-06-26T08:01:07.515+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2033.2ms)","duration":"2033.2ms","level":"slow","span":"630afc353a59964b","trace":"9ea3cf7a9ef201923536b63e8d21974b"} +{"@timestamp":"2026-06-26T08:01:07.515+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2033.2ms","level":"info","span":"630afc353a59964b","trace":"9ea3cf7a9ef201923536b63e8d21974b"} +{"@timestamp":"2026-06-26T08:01:12.563+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2045.4ms)","duration":"2045.4ms","level":"slow","span":"c6280abafdcf7618","trace":"ad27eaa6660d7dfe72be2de8d1e40de0"} +{"@timestamp":"2026-06-26T08:01:12.564+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2045.4ms","level":"info","span":"c6280abafdcf7618","trace":"ad27eaa6660d7dfe72be2de8d1e40de0"} +{"@timestamp":"2026-06-26T08:01:17.610+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2043.2ms)","duration":"2043.2ms","level":"slow","span":"7a193ab09aeaa7c0","trace":"0d4c2b70959f097481b855884e1a3eac"} +{"@timestamp":"2026-06-26T08:01:17.610+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2043.2ms","level":"info","span":"7a193ab09aeaa7c0","trace":"0d4c2b70959f097481b855884e1a3eac"} +{"@timestamp":"2026-06-26T08:01:22.653+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2040.3ms)","duration":"2040.3ms","level":"slow","span":"10a858a93f14298d","trace":"214fd103e2dc0e3217b599aba6c7bef8"} +{"@timestamp":"2026-06-26T08:01:22.653+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2040.3ms","level":"info","span":"10a858a93f14298d","trace":"214fd103e2dc0e3217b599aba6c7bef8"} +{"@timestamp":"2026-06-26T08:01:27.706+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2049.7ms)","duration":"2049.7ms","level":"slow","span":"749b743a2ce858b6","trace":"00ed6d13592560d8735cdf20b749f760"} +{"@timestamp":"2026-06-26T08:01:27.706+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2049.7ms","level":"info","span":"749b743a2ce858b6","trace":"00ed6d13592560d8735cdf20b749f760"} +{"@timestamp":"2026-06-26T08:01:32.778+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2070.3ms)","duration":"2070.3ms","level":"slow","span":"af4704a55db8373e","trace":"c6a3bddbdd22a7f5488ceae1e99b1020"} +{"@timestamp":"2026-06-26T08:01:32.779+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2070.3ms","level":"info","span":"af4704a55db8373e","trace":"c6a3bddbdd22a7f5488ceae1e99b1020"} +{"@timestamp":"2026-06-26T08:01:37.806+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.0ms)","duration":"2025.0ms","level":"slow","span":"a1fc78dabe0c5fb2","trace":"b9e7070a09150e87176161cc3c6cbf30"} +{"@timestamp":"2026-06-26T08:01:37.806+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.0ms","level":"info","span":"a1fc78dabe0c5fb2","trace":"b9e7070a09150e87176161cc3c6cbf30"} +{"@timestamp":"2026-06-26T08:01:42.843+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2033.6ms)","duration":"2033.6ms","level":"slow","span":"a633e29a7f552a60","trace":"1840386c6f659f74d6b2cc28975d7601"} +{"@timestamp":"2026-06-26T08:01:42.844+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2033.6ms","level":"info","span":"a633e29a7f552a60","trace":"1840386c6f659f74d6b2cc28975d7601"} +{"@timestamp":"2026-06-26T08:01:47.878+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2031.2ms)","duration":"2031.2ms","level":"slow","span":"ff71fdd5952c98af","trace":"680024fcd46aaaac2ffcc60dc2644ea5"} +{"@timestamp":"2026-06-26T08:01:47.878+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2031.2ms","level":"info","span":"ff71fdd5952c98af","trace":"680024fcd46aaaac2ffcc60dc2644ea5"} +{"@timestamp":"2026-06-26T08:01:52.923+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2041.7ms)","duration":"2041.7ms","level":"slow","span":"db9578fbc71adcab","trace":"c57492a11c1ab3839a0404009afe0d93"} +{"@timestamp":"2026-06-26T08:01:52.923+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2041.7ms","level":"info","span":"db9578fbc71adcab","trace":"c57492a11c1ab3839a0404009afe0d93"} +{"@timestamp":"2026-06-26T08:01:58.008+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2081.1ms)","duration":"2081.1ms","level":"slow","span":"29b82dd0e05f68d6","trace":"6c72224fbc485ff9330393f3c211792f"} +{"@timestamp":"2026-06-26T08:01:58.008+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2081.1ms","level":"info","span":"29b82dd0e05f68d6","trace":"6c72224fbc485ff9330393f3c211792f"} +{"@timestamp":"2026-06-26T08:01:59.826+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.8Mi, TotalAlloc=71.6Mi, Sys=19.6Mi, NumGC=39","level":"stat"} +{"@timestamp":"2026-06-26T08:01:59.843+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T08:02:02.456+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2044.2ms, med: 2041.7ms, 90th: 2081.0ms, 99th: 2081.0ms, 99.9th: 2081.0ms","level":"stat"} +{"@timestamp":"2026-06-26T08:02:03.073+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2060.7ms)","duration":"2060.7ms","level":"slow","span":"5bb6659319ab9959","trace":"1d8ae7d2fe60c8d072f9649bd9bcddf1"} +{"@timestamp":"2026-06-26T08:02:03.073+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2060.7ms","level":"info","span":"5bb6659319ab9959","trace":"1d8ae7d2fe60c8d072f9649bd9bcddf1"} +{"@timestamp":"2026-06-26T08:02:08.137+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2060.7ms)","duration":"2060.7ms","level":"slow","span":"133a9356ef561b94","trace":"dec6aff83f8426f1ccea7c0f4714f997"} +{"@timestamp":"2026-06-26T08:02:08.138+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2060.7ms","level":"info","span":"133a9356ef561b94","trace":"dec6aff83f8426f1ccea7c0f4714f997"} +{"@timestamp":"2026-06-26T08:02:13.200+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2060.2ms)","duration":"2060.2ms","level":"slow","span":"dedf11aca10e8c3d","trace":"0dba9c4bc3cf0ea7691a568efbb6dc79"} +{"@timestamp":"2026-06-26T08:02:13.200+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2060.2ms","level":"info","span":"dedf11aca10e8c3d","trace":"0dba9c4bc3cf0ea7691a568efbb6dc79"} +{"@timestamp":"2026-06-26T08:02:18.260+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2055.6ms)","duration":"2055.6ms","level":"slow","span":"80d4a51f00e0e2c0","trace":"f330e8f607071c40149096dbb13842eb"} +{"@timestamp":"2026-06-26T08:02:18.260+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2055.6ms","level":"info","span":"80d4a51f00e0e2c0","trace":"f330e8f607071c40149096dbb13842eb"} +{"@timestamp":"2026-06-26T08:02:23.299+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.6ms)","duration":"2034.6ms","level":"slow","span":"3ec3cb3931a4add6","trace":"4ab622d4d3a1fc9bce7466cd6a021ea8"} +{"@timestamp":"2026-06-26T08:02:23.299+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.6ms","level":"info","span":"3ec3cb3931a4add6","trace":"4ab622d4d3a1fc9bce7466cd6a021ea8"} +{"@timestamp":"2026-06-26T08:02:28.338+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2035.9ms)","duration":"2035.9ms","level":"slow","span":"bd64300091d86024","trace":"bbdbd9b8fde1ece3a5cae7bad8fe6d47"} +{"@timestamp":"2026-06-26T08:02:28.338+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2035.9ms","level":"info","span":"bd64300091d86024","trace":"bbdbd9b8fde1ece3a5cae7bad8fe6d47"} +{"@timestamp":"2026-06-26T08:02:33.445+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2103.7ms)","duration":"2103.7ms","level":"slow","span":"b2a17fada292ba91","trace":"26eacc46a73880b5f5682a86e4a6be1d"} +{"@timestamp":"2026-06-26T08:02:33.445+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2103.7ms","level":"info","span":"b2a17fada292ba91","trace":"26eacc46a73880b5f5682a86e4a6be1d"} +{"@timestamp":"2026-06-26T08:02:38.483+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.0ms)","duration":"2034.0ms","level":"slow","span":"5b6ec417f5cc0292","trace":"1b6ceade18766faceb42964aedcfcad7"} +{"@timestamp":"2026-06-26T08:02:38.486+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.0ms","level":"info","span":"5b6ec417f5cc0292","trace":"1b6ceade18766faceb42964aedcfcad7"} +{"@timestamp":"2026-06-26T08:02:43.542+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2051.4ms)","duration":"2051.4ms","level":"slow","span":"71250ece1a275d49","trace":"aec8ad27f9b843b1523947cf941026d3"} +{"@timestamp":"2026-06-26T08:02:43.542+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2051.4ms","level":"info","span":"71250ece1a275d49","trace":"aec8ad27f9b843b1523947cf941026d3"} +{"@timestamp":"2026-06-26T08:02:48.582+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2036.9ms)","duration":"2036.9ms","level":"slow","span":"92f33b9b43ba3c22","trace":"e285a61dd50f790d488d68c15cc50667"} +{"@timestamp":"2026-06-26T08:02:48.583+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2036.9ms","level":"info","span":"92f33b9b43ba3c22","trace":"e285a61dd50f790d488d68c15cc50667"} +{"@timestamp":"2026-06-26T08:02:53.611+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.0ms)","duration":"2024.0ms","level":"slow","span":"829eb16def8ab80b","trace":"2de68f806c81f023e105c3b912780375"} +{"@timestamp":"2026-06-26T08:02:53.611+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.0ms","level":"info","span":"829eb16def8ab80b","trace":"2de68f806c81f023e105c3b912780375"} +{"@timestamp":"2026-06-26T08:02:58.641+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.2ms)","duration":"2027.2ms","level":"slow","span":"ec8eaa89c64ff513","trace":"161699c0c8e51948132247ffda5caedd"} +{"@timestamp":"2026-06-26T08:02:58.641+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.2ms","level":"info","span":"ec8eaa89c64ff513","trace":"161699c0c8e51948132247ffda5caedd"} +{"@timestamp":"2026-06-26T08:02:59.825+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.4Mi, TotalAlloc=72.1Mi, Sys=19.6Mi, NumGC=40","level":"stat"} +{"@timestamp":"2026-06-26T08:02:59.842+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T08:03:02.456+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2048.6ms, med: 2051.3ms, 90th: 2103.6ms, 99th: 2103.6ms, 99.9th: 2103.6ms","level":"stat"} +{"@timestamp":"2026-06-26T08:03:03.686+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2042.8ms)","duration":"2042.8ms","level":"slow","span":"3a1a84758f646ab5","trace":"dcf9c33cc9cc26b13a0fcc9e1487e378"} +{"@timestamp":"2026-06-26T08:03:03.686+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2042.8ms","level":"info","span":"3a1a84758f646ab5","trace":"dcf9c33cc9cc26b13a0fcc9e1487e378"} +{"@timestamp":"2026-06-26T08:03:08.744+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2054.8ms)","duration":"2054.8ms","level":"slow","span":"cb1f9a16cdbb727f","trace":"a447c4a0e4d5651159e1059f798040c8"} +{"@timestamp":"2026-06-26T08:03:08.744+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2054.8ms","level":"info","span":"cb1f9a16cdbb727f","trace":"a447c4a0e4d5651159e1059f798040c8"} +{"@timestamp":"2026-06-26T08:03:13.823+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2075.6ms)","duration":"2075.6ms","level":"slow","span":"f57559e8a86aa1f6","trace":"fed5926b1c07705735b9cf57778b9acc"} +{"@timestamp":"2026-06-26T08:03:13.824+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2075.6ms","level":"info","span":"f57559e8a86aa1f6","trace":"fed5926b1c07705735b9cf57778b9acc"} +{"@timestamp":"2026-06-26T08:03:18.856+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.4ms)","duration":"2030.4ms","level":"slow","span":"ffa062f76f7c3066","trace":"9eb04b888be435ede496fcb96f103380"} +{"@timestamp":"2026-06-26T08:03:18.857+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.4ms","level":"info","span":"ffa062f76f7c3066","trace":"9eb04b888be435ede496fcb96f103380"} +{"@timestamp":"2026-06-26T08:03:23.912+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2051.7ms)","duration":"2051.7ms","level":"slow","span":"412ada4f61b81d47","trace":"2e6456ab085b951ed478f714721b7750"} +{"@timestamp":"2026-06-26T08:03:23.912+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2051.7ms","level":"info","span":"412ada4f61b81d47","trace":"2e6456ab085b951ed478f714721b7750"} +{"@timestamp":"2026-06-26T08:03:28.954+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2038.8ms)","duration":"2038.8ms","level":"slow","span":"d1b2e915e1e78f13","trace":"6e6bd104cb851c155f4f618ad3c4df6f"} +{"@timestamp":"2026-06-26T08:03:28.954+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2038.8ms","level":"info","span":"d1b2e915e1e78f13","trace":"6e6bd104cb851c155f4f618ad3c4df6f"} +{"@timestamp":"2026-06-26T08:03:34.005+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2046.9ms)","duration":"2046.9ms","level":"slow","span":"8ca9a1ad0596893a","trace":"ecb12e6874f40d78bdf2700a697fe649"} +{"@timestamp":"2026-06-26T08:03:34.005+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2046.9ms","level":"info","span":"8ca9a1ad0596893a","trace":"ecb12e6874f40d78bdf2700a697fe649"} +{"@timestamp":"2026-06-26T08:03:39.051+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2042.7ms)","duration":"2042.7ms","level":"slow","span":"4f5cf9a908742da2","trace":"542e691c2a423261101b2bc7b94ffd43"} +{"@timestamp":"2026-06-26T08:03:39.051+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2042.7ms","level":"info","span":"4f5cf9a908742da2","trace":"542e691c2a423261101b2bc7b94ffd43"} +{"@timestamp":"2026-06-26T08:03:44.094+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2040.2ms)","duration":"2040.2ms","level":"slow","span":"5dc17cb8f6d7dac6","trace":"8fe7a7f9ea43c195af97e64ecbafe2ab"} +{"@timestamp":"2026-06-26T08:03:44.094+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2040.2ms","level":"info","span":"5dc17cb8f6d7dac6","trace":"8fe7a7f9ea43c195af97e64ecbafe2ab"} +{"@timestamp":"2026-06-26T08:03:49.143+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2045.4ms)","duration":"2045.4ms","level":"slow","span":"7069114e3ce27293","trace":"9c6da244ade9d4205e1f8d7dbee92738"} +{"@timestamp":"2026-06-26T08:03:49.143+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2045.4ms","level":"info","span":"7069114e3ce27293","trace":"9c6da244ade9d4205e1f8d7dbee92738"} +{"@timestamp":"2026-06-26T08:03:54.217+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2069.6ms)","duration":"2069.6ms","level":"slow","span":"3350a9f9d044c88d","trace":"0404b024d2fbef3a11b6224f50789b3c"} +{"@timestamp":"2026-06-26T08:03:54.218+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2069.6ms","level":"info","span":"3350a9f9d044c88d","trace":"0404b024d2fbef3a11b6224f50789b3c"} +{"@timestamp":"2026-06-26T08:03:59.281+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2060.0ms)","duration":"2060.0ms","level":"slow","span":"6f10f474e48a4432","trace":"3efb4ee42eaa0870c922992292f63003"} +{"@timestamp":"2026-06-26T08:03:59.281+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2060.0ms","level":"info","span":"6f10f474e48a4432","trace":"3efb4ee42eaa0870c922992292f63003"} +{"@timestamp":"2026-06-26T08:03:59.825+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.5Mi, TotalAlloc=72.3Mi, Sys=19.6Mi, NumGC=40","level":"stat"} +{"@timestamp":"2026-06-26T08:03:59.842+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T08:04:02.456+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2049.8ms, med: 2046.8ms, 90th: 2075.5ms, 99th: 2075.5ms, 99.9th: 2075.5ms","level":"stat"} +{"@timestamp":"2026-06-26T08:04:04.348+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2064.9ms)","duration":"2064.9ms","level":"slow","span":"b8450e00566cac97","trace":"6cfe03f54e4e461b4cf8f88837632613"} +{"@timestamp":"2026-06-26T08:04:04.348+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2064.9ms","level":"info","span":"b8450e00566cac97","trace":"6cfe03f54e4e461b4cf8f88837632613"} +{"@timestamp":"2026-06-26T08:04:09.402+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2052.1ms)","duration":"2052.1ms","level":"slow","span":"2002aaa171dd85de","trace":"f1f0ca12a312626a151f7df57f0b61b4"} +{"@timestamp":"2026-06-26T08:04:09.402+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2052.1ms","level":"info","span":"2002aaa171dd85de","trace":"f1f0ca12a312626a151f7df57f0b61b4"} +{"@timestamp":"2026-06-26T08:04:14.436+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.5ms)","duration":"2030.5ms","level":"slow","span":"c05c649ad6768a70","trace":"427976394a8dee771f171a945c929d64"} +{"@timestamp":"2026-06-26T08:04:14.436+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.5ms","level":"info","span":"c05c649ad6768a70","trace":"427976394a8dee771f171a945c929d64"} +{"@timestamp":"2026-06-26T08:04:19.471+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2031.5ms)","duration":"2031.5ms","level":"slow","span":"c686c5d0abb078e1","trace":"76bfcb761ff2eca32a7a85d0b7704944"} +{"@timestamp":"2026-06-26T08:04:19.471+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2031.5ms","level":"info","span":"c686c5d0abb078e1","trace":"76bfcb761ff2eca32a7a85d0b7704944"} +{"@timestamp":"2026-06-26T08:04:24.549+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2073.1ms)","duration":"2073.1ms","level":"slow","span":"c13ab8a1ad10a585","trace":"8f58cd16cd7606cd52fff6edb0a1e3f1"} +{"@timestamp":"2026-06-26T08:04:24.549+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2073.1ms","level":"info","span":"c13ab8a1ad10a585","trace":"8f58cd16cd7606cd52fff6edb0a1e3f1"} +{"@timestamp":"2026-06-26T08:04:29.615+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2060.1ms)","duration":"2060.1ms","level":"slow","span":"8b8fc11df04b43c6","trace":"61302fe459a20e7d59a5421b77538aed"} +{"@timestamp":"2026-06-26T08:04:29.615+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2060.1ms","level":"info","span":"8b8fc11df04b43c6","trace":"61302fe459a20e7d59a5421b77538aed"} +{"@timestamp":"2026-06-26T08:04:34.686+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2066.1ms)","duration":"2066.1ms","level":"slow","span":"0f21af9d8be04168","trace":"612af32a54c8aba55492e41b76264d26"} +{"@timestamp":"2026-06-26T08:04:34.686+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2066.1ms","level":"info","span":"0f21af9d8be04168","trace":"612af32a54c8aba55492e41b76264d26"} +{"@timestamp":"2026-06-26T08:04:39.735+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2045.7ms)","duration":"2045.7ms","level":"slow","span":"3baeb7e16153b3e1","trace":"fcea3218062169da719f6ed084134b4b"} +{"@timestamp":"2026-06-26T08:04:39.735+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2045.7ms","level":"info","span":"3baeb7e16153b3e1","trace":"fcea3218062169da719f6ed084134b4b"} +{"@timestamp":"2026-06-26T08:04:44.785+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2046.2ms)","duration":"2046.2ms","level":"slow","span":"ad72f87a282d0b0a","trace":"3e9c657faf9e8d396610dde151b68511"} +{"@timestamp":"2026-06-26T08:04:44.785+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2046.2ms","level":"info","span":"ad72f87a282d0b0a","trace":"3e9c657faf9e8d396610dde151b68511"} +{"@timestamp":"2026-06-26T08:04:49.815+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.2ms)","duration":"2027.2ms","level":"slow","span":"b171146dc14fedc3","trace":"090520e2797749b7c499569c948c5eac"} +{"@timestamp":"2026-06-26T08:04:49.815+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.2ms","level":"info","span":"b171146dc14fedc3","trace":"090520e2797749b7c499569c948c5eac"} +{"@timestamp":"2026-06-26T08:04:54.881+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2063.1ms)","duration":"2063.1ms","level":"slow","span":"140597be24108d25","trace":"2f2bee01f85577649e908c12629e064c"} +{"@timestamp":"2026-06-26T08:04:54.881+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2063.1ms","level":"info","span":"140597be24108d25","trace":"2f2bee01f85577649e908c12629e064c"} +{"@timestamp":"2026-06-26T08:04:59.824+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.4Mi, TotalAlloc=72.8Mi, Sys=19.6Mi, NumGC=41","level":"stat"} +{"@timestamp":"2026-06-26T08:04:59.841+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 11, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T08:04:59.936+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2052.9ms)","duration":"2052.9ms","level":"slow","span":"ad70f2cd1894dc5c","trace":"4b40862613cbaad0a90c4a166f0efe0a"} +{"@timestamp":"2026-06-26T08:04:59.936+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2052.9ms","level":"info","span":"ad70f2cd1894dc5c","trace":"4b40862613cbaad0a90c4a166f0efe0a"} +{"@timestamp":"2026-06-26T08:05:02.455+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2051.0ms, med: 2052.8ms, 90th: 2073.0ms, 99th: 2073.0ms, 99.9th: 2073.0ms","level":"stat"} +{"@timestamp":"2026-06-26T08:05:04.978+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2040.6ms)","duration":"2040.6ms","level":"slow","span":"649797bf07a8d418","trace":"8c60ea54ce3d93afdec3fda088c62425"} +{"@timestamp":"2026-06-26T08:05:04.978+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2040.6ms","level":"info","span":"649797bf07a8d418","trace":"8c60ea54ce3d93afdec3fda088c62425"} +{"@timestamp":"2026-06-26T08:05:10.036+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2055.8ms)","duration":"2055.8ms","level":"slow","span":"db9126f70d9093df","trace":"d6646d4030afeef6c1a796c51d753195"} +{"@timestamp":"2026-06-26T08:05:10.036+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2055.8ms","level":"info","span":"db9126f70d9093df","trace":"d6646d4030afeef6c1a796c51d753195"} +{"@timestamp":"2026-06-26T08:05:15.078+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2040.7ms)","duration":"2040.7ms","level":"slow","span":"0c3a1acf78a612df","trace":"b54aef5bf21b0b723f60d2a0a3fb2ca3"} +{"@timestamp":"2026-06-26T08:05:15.079+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2040.7ms","level":"info","span":"0c3a1acf78a612df","trace":"b54aef5bf21b0b723f60d2a0a3fb2ca3"} +{"@timestamp":"2026-06-26T08:05:20.098+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2017.1ms)","duration":"2017.1ms","level":"slow","span":"b88b62369f5e3981","trace":"633d7941e1c024fd15da048a6abd3c24"} +{"@timestamp":"2026-06-26T08:05:20.098+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2017.1ms","level":"info","span":"b88b62369f5e3981","trace":"633d7941e1c024fd15da048a6abd3c24"} +{"@timestamp":"2026-06-26T08:05:25.150+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2048.3ms)","duration":"2048.3ms","level":"slow","span":"0cb33a1256c25d2e","trace":"6b93172e9392ba5e68c3b5d59c960723"} +{"@timestamp":"2026-06-26T08:05:25.150+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2048.3ms","level":"info","span":"0cb33a1256c25d2e","trace":"6b93172e9392ba5e68c3b5d59c960723"} +{"@timestamp":"2026-06-26T08:05:30.206+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2053.1ms)","duration":"2053.1ms","level":"slow","span":"537f1868ce5a8b0c","trace":"d092995ae0b0406fbf6a50d3dd4bbd30"} +{"@timestamp":"2026-06-26T08:05:30.206+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2053.1ms","level":"info","span":"537f1868ce5a8b0c","trace":"d092995ae0b0406fbf6a50d3dd4bbd30"} +{"@timestamp":"2026-06-26T08:05:35.249+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2041.2ms)","duration":"2041.2ms","level":"slow","span":"aece937e047fa054","trace":"a4b4a6a5280810f89aec53283f9d6162"} +{"@timestamp":"2026-06-26T08:05:35.249+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2041.2ms","level":"info","span":"aece937e047fa054","trace":"a4b4a6a5280810f89aec53283f9d6162"} +{"@timestamp":"2026-06-26T08:05:40.305+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2053.8ms)","duration":"2053.8ms","level":"slow","span":"7b790dafec185fd2","trace":"a89f4855076f2dd8e4adb1f934051d4c"} +{"@timestamp":"2026-06-26T08:05:40.305+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2053.8ms","level":"info","span":"7b790dafec185fd2","trace":"a89f4855076f2dd8e4adb1f934051d4c"} +{"@timestamp":"2026-06-26T08:05:45.359+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2051.7ms)","duration":"2051.7ms","level":"slow","span":"adc8194ca59de677","trace":"e0873e90c2cd5c5c3c0a32711a12f1da"} +{"@timestamp":"2026-06-26T08:05:45.359+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2051.7ms","level":"info","span":"adc8194ca59de677","trace":"e0873e90c2cd5c5c3c0a32711a12f1da"} +{"@timestamp":"2026-06-26T08:05:50.413+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2050.7ms)","duration":"2050.7ms","level":"slow","span":"157e0923be0688b9","trace":"384e111edb5c826d526a1cf25c543cb2"} +{"@timestamp":"2026-06-26T08:05:50.413+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2050.7ms","level":"info","span":"157e0923be0688b9","trace":"384e111edb5c826d526a1cf25c543cb2"} +{"@timestamp":"2026-06-26T08:05:55.455+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2038.3ms)","duration":"2038.3ms","level":"slow","span":"85ff31ffc1797005","trace":"63735b5d24ee87d5d9930b880c8e54c6"} +{"@timestamp":"2026-06-26T08:05:55.455+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2038.3ms","level":"info","span":"85ff31ffc1797005","trace":"63735b5d24ee87d5d9930b880c8e54c6"} +{"@timestamp":"2026-06-26T08:05:59.824+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.6Mi, TotalAlloc=73.0Mi, Sys=19.6Mi, NumGC=41","level":"stat"} +{"@timestamp":"2026-06-26T08:05:59.840+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T08:06:00.502+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2043.0ms)","duration":"2043.0ms","level":"slow","span":"6a9e1f7359638a41","trace":"c95ec87cedec00a7ac1b5e2204bb78f2"} +{"@timestamp":"2026-06-26T08:06:00.502+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2043.0ms","level":"info","span":"6a9e1f7359638a41","trace":"c95ec87cedec00a7ac1b5e2204bb78f2"} +{"@timestamp":"2026-06-26T08:06:02.455+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2044.4ms, med: 2048.1ms, 90th: 2055.7ms, 99th: 2055.7ms, 99.9th: 2055.7ms","level":"stat"} +{"@timestamp":"2026-06-26T08:06:05.560+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2055.4ms)","duration":"2055.4ms","level":"slow","span":"2e1ffcf95d995d4b","trace":"9567435ea6d13ffe1e7503f9b3bf56f6"} +{"@timestamp":"2026-06-26T08:06:05.560+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2055.4ms","level":"info","span":"2e1ffcf95d995d4b","trace":"9567435ea6d13ffe1e7503f9b3bf56f6"} +{"@timestamp":"2026-06-26T08:06:10.587+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.4ms)","duration":"2021.4ms","level":"slow","span":"20cc6b94da2c04fb","trace":"fb345ba50aa46ac4115fd2bbcd2512a8"} +{"@timestamp":"2026-06-26T08:06:10.587+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.4ms","level":"info","span":"20cc6b94da2c04fb","trace":"fb345ba50aa46ac4115fd2bbcd2512a8"} +{"@timestamp":"2026-06-26T08:06:15.631+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2040.0ms)","duration":"2040.0ms","level":"slow","span":"c9687d48b00a1877","trace":"41fdb05ae6a5f7a2471e83da699f7b7e"} +{"@timestamp":"2026-06-26T08:06:15.631+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2040.0ms","level":"info","span":"c9687d48b00a1877","trace":"41fdb05ae6a5f7a2471e83da699f7b7e"} +{"@timestamp":"2026-06-26T08:06:20.693+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2058.8ms)","duration":"2058.8ms","level":"slow","span":"e9040e5ca4f3e0be","trace":"585050738287c8e9caa2dce1a63a8947"} +{"@timestamp":"2026-06-26T08:06:20.693+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2058.8ms","level":"info","span":"e9040e5ca4f3e0be","trace":"585050738287c8e9caa2dce1a63a8947"} +{"@timestamp":"2026-06-26T08:06:25.753+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2057.0ms)","duration":"2057.0ms","level":"slow","span":"765240942ad8cd65","trace":"d9ec776223e1a70a3adc485b69c59a57"} +{"@timestamp":"2026-06-26T08:06:25.754+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2057.0ms","level":"info","span":"765240942ad8cd65","trace":"d9ec776223e1a70a3adc485b69c59a57"} +{"@timestamp":"2026-06-26T08:06:30.814+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2059.1ms)","duration":"2059.1ms","level":"slow","span":"e30094d7006c86b0","trace":"1083cdc6c3ce522b3798c4a7524b2ce8"} +{"@timestamp":"2026-06-26T08:06:30.815+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2059.1ms","level":"info","span":"e30094d7006c86b0","trace":"1083cdc6c3ce522b3798c4a7524b2ce8"} +{"@timestamp":"2026-06-26T08:06:35.887+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2069.5ms)","duration":"2069.5ms","level":"slow","span":"6224ff851a295ad1","trace":"5ba2560eea1fd728c9017e36d41cdccf"} +{"@timestamp":"2026-06-26T08:06:35.888+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2069.5ms","level":"info","span":"6224ff851a295ad1","trace":"5ba2560eea1fd728c9017e36d41cdccf"} +{"@timestamp":"2026-06-26T08:06:40.933+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2041.7ms)","duration":"2041.7ms","level":"slow","span":"2a9d4949547ce2b8","trace":"8a483bcafb129dec7b7e2ee57ea5677e"} +{"@timestamp":"2026-06-26T08:06:40.933+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2041.7ms","level":"info","span":"2a9d4949547ce2b8","trace":"8a483bcafb129dec7b7e2ee57ea5677e"} +{"@timestamp":"2026-06-26T08:06:45.973+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2036.6ms)","duration":"2036.6ms","level":"slow","span":"2c2c8b3441bf1694","trace":"63c26f172b507973eb000d76a94ad6b4"} +{"@timestamp":"2026-06-26T08:06:45.973+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2036.6ms","level":"info","span":"2c2c8b3441bf1694","trace":"63c26f172b507973eb000d76a94ad6b4"} +{"@timestamp":"2026-06-26T08:06:51.033+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2056.8ms)","duration":"2056.8ms","level":"slow","span":"bfe9de318373ad1b","trace":"23a5783cf195e565585bc1bec07f1f39"} +{"@timestamp":"2026-06-26T08:06:51.033+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2056.8ms","level":"info","span":"bfe9de318373ad1b","trace":"23a5783cf195e565585bc1bec07f1f39"} +{"@timestamp":"2026-06-26T08:06:56.041+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2004.6ms)","duration":"2004.6ms","level":"slow","span":"fff43aee5a524f61","trace":"fa14418e5e7640d2968094382401bc83"} +{"@timestamp":"2026-06-26T08:06:56.041+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2004.6ms","level":"info","span":"fff43aee5a524f61","trace":"fa14418e5e7640d2968094382401bc83"} +{"@timestamp":"2026-06-26T08:06:59.823+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=73.5Mi, Sys=19.6Mi, NumGC=42","level":"stat"} +{"@timestamp":"2026-06-26T08:06:59.840+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T08:07:01.111+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2066.6ms)","duration":"2066.6ms","level":"slow","span":"6fbb0b0f65e33fa2","trace":"b8eb818947508510b80c1d38a11e9807"} +{"@timestamp":"2026-06-26T08:07:01.111+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2066.6ms","level":"info","span":"6fbb0b0f65e33fa2","trace":"b8eb818947508510b80c1d38a11e9807"} +{"@timestamp":"2026-06-26T08:07:02.453+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2047.2ms, med: 2056.7ms, 90th: 2069.4ms, 99th: 2069.4ms, 99.9th: 2069.4ms","level":"stat"} +{"@timestamp":"2026-06-26T08:07:06.144+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.3ms)","duration":"2029.3ms","level":"slow","span":"8bc6240b994b59f4","trace":"493b94baafb424fb1f9d44ca735f5d8a"} +{"@timestamp":"2026-06-26T08:07:06.144+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.3ms","level":"info","span":"8bc6240b994b59f4","trace":"493b94baafb424fb1f9d44ca735f5d8a"} +{"@timestamp":"2026-06-26T08:07:11.245+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2097.5ms)","duration":"2097.5ms","level":"slow","span":"1d9588cf77e74643","trace":"56ef18200cf9319cdd9ff73d703265c4"} +{"@timestamp":"2026-06-26T08:07:11.245+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2097.5ms","level":"info","span":"1d9588cf77e74643","trace":"56ef18200cf9319cdd9ff73d703265c4"} +{"@timestamp":"2026-06-26T08:07:16.295+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2047.1ms)","duration":"2047.1ms","level":"slow","span":"331f0d2809e2715d","trace":"47089706ef52f2234f15c9707478d3d3"} +{"@timestamp":"2026-06-26T08:07:16.295+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2047.1ms","level":"info","span":"331f0d2809e2715d","trace":"47089706ef52f2234f15c9707478d3d3"} +{"@timestamp":"2026-06-26T08:07:21.329+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.6ms)","duration":"2030.6ms","level":"slow","span":"bec07c46883388dd","trace":"3da492574e480e836950e94ec7c2362b"} +{"@timestamp":"2026-06-26T08:07:21.329+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.6ms","level":"info","span":"bec07c46883388dd","trace":"3da492574e480e836950e94ec7c2362b"} +{"@timestamp":"2026-06-26T08:07:26.376+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2044.0ms)","duration":"2044.0ms","level":"slow","span":"17b9c35d214a4d4a","trace":"21385ee7136f096469f16402bd63dda7"} +{"@timestamp":"2026-06-26T08:07:26.376+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2044.0ms","level":"info","span":"17b9c35d214a4d4a","trace":"21385ee7136f096469f16402bd63dda7"} +{"@timestamp":"2026-06-26T08:07:31.403+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.6ms)","duration":"2023.6ms","level":"slow","span":"b12c71caaf24ece3","trace":"7bffbf786fa455eb17903eb4a644e236"} +{"@timestamp":"2026-06-26T08:07:31.403+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.6ms","level":"info","span":"b12c71caaf24ece3","trace":"7bffbf786fa455eb17903eb4a644e236"} +{"@timestamp":"2026-06-26T08:07:36.451+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2044.5ms)","duration":"2044.5ms","level":"slow","span":"d87719ebfaba155c","trace":"7be5f77327a5a972b552893569d01651"} +{"@timestamp":"2026-06-26T08:07:36.451+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2044.5ms","level":"info","span":"d87719ebfaba155c","trace":"7be5f77327a5a972b552893569d01651"} +{"@timestamp":"2026-06-26T08:07:41.512+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2057.5ms)","duration":"2057.5ms","level":"slow","span":"6120b143d364c86b","trace":"31b0b035e06d491f2edd531c2b51c67c"} +{"@timestamp":"2026-06-26T08:07:41.512+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2057.5ms","level":"info","span":"6120b143d364c86b","trace":"31b0b035e06d491f2edd531c2b51c67c"} +{"@timestamp":"2026-06-26T08:07:46.559+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2044.3ms)","duration":"2044.3ms","level":"slow","span":"08fe8b50e8cfe87e","trace":"13e363d05cc6a6b2b8350b843d70d199"} +{"@timestamp":"2026-06-26T08:07:46.559+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2044.3ms","level":"info","span":"08fe8b50e8cfe87e","trace":"13e363d05cc6a6b2b8350b843d70d199"} +{"@timestamp":"2026-06-26T08:07:51.610+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2046.6ms)","duration":"2046.6ms","level":"slow","span":"ba504743568f5005","trace":"943de084107f59230324f8d20ce0774d"} +{"@timestamp":"2026-06-26T08:07:51.610+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2046.6ms","level":"info","span":"ba504743568f5005","trace":"943de084107f59230324f8d20ce0774d"} +{"@timestamp":"2026-06-26T08:07:56.648+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.6ms)","duration":"2034.6ms","level":"slow","span":"fdb4e63bc19eb672","trace":"4e63b6ab5ffc68e5dac6a1246661238a"} +{"@timestamp":"2026-06-26T08:07:56.648+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.6ms","level":"info","span":"fdb4e63bc19eb672","trace":"4e63b6ab5ffc68e5dac6a1246661238a"} +{"@timestamp":"2026-06-26T08:07:59.822+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.5Mi, TotalAlloc=73.8Mi, Sys=19.6Mi, NumGC=42","level":"stat"} +{"@timestamp":"2026-06-26T08:07:59.839+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T08:08:01.687+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2035.5ms)","duration":"2035.5ms","level":"slow","span":"bb1eae79252bec5f","trace":"8e41794e193dbbb02ae30744a3e96f53"} +{"@timestamp":"2026-06-26T08:08:01.687+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2035.5ms","level":"info","span":"bb1eae79252bec5f","trace":"8e41794e193dbbb02ae30744a3e96f53"} +{"@timestamp":"2026-06-26T08:08:02.453+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2044.5ms, med: 2044.2ms, 90th: 2097.4ms, 99th: 2097.4ms, 99.9th: 2097.4ms","level":"stat"} +{"@timestamp":"2026-06-26T08:08:06.748+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2057.9ms)","duration":"2057.9ms","level":"slow","span":"f28bbbab8c410564","trace":"96a2ea2e4903066b7ef148b70f6cec28"} +{"@timestamp":"2026-06-26T08:08:06.748+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2057.9ms","level":"info","span":"f28bbbab8c410564","trace":"96a2ea2e4903066b7ef148b70f6cec28"} +{"@timestamp":"2026-06-26T08:08:11.778+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2024.1ms)","duration":"2024.1ms","level":"slow","span":"543510e9687be804","trace":"127ee8314953ec1b2ebe36d8e67f6ea2"} +{"@timestamp":"2026-06-26T08:08:11.778+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2024.1ms","level":"info","span":"543510e9687be804","trace":"127ee8314953ec1b2ebe36d8e67f6ea2"} +{"@timestamp":"2026-06-26T08:08:16.790+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2008.1ms)","duration":"2008.1ms","level":"slow","span":"9c40199b19ca0191","trace":"be1d5e0f16555d4288382fc286064bb3"} +{"@timestamp":"2026-06-26T08:08:16.790+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2008.1ms","level":"info","span":"9c40199b19ca0191","trace":"be1d5e0f16555d4288382fc286064bb3"} +{"@timestamp":"2026-06-26T08:08:21.836+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2042.3ms)","duration":"2042.3ms","level":"slow","span":"4ebc9a9a382a5bd7","trace":"cd465a67564c039011ee20b46d2fcf79"} +{"@timestamp":"2026-06-26T08:08:21.836+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2042.3ms","level":"info","span":"4ebc9a9a382a5bd7","trace":"cd465a67564c039011ee20b46d2fcf79"} +{"@timestamp":"2026-06-26T08:08:26.873+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.3ms)","duration":"2034.3ms","level":"slow","span":"3cef22feb9fd1416","trace":"fc6be8046d34b9b2ced8239e0c568288"} +{"@timestamp":"2026-06-26T08:08:26.874+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.3ms","level":"info","span":"3cef22feb9fd1416","trace":"fc6be8046d34b9b2ced8239e0c568288"} +{"@timestamp":"2026-06-26T08:08:31.912+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2035.0ms)","duration":"2035.0ms","level":"slow","span":"95f07bc5766fe0b3","trace":"e73159697f3faf4974997794fa44eee1"} +{"@timestamp":"2026-06-26T08:08:31.912+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2035.0ms","level":"info","span":"95f07bc5766fe0b3","trace":"e73159697f3faf4974997794fa44eee1"} +{"@timestamp":"2026-06-26T08:08:36.938+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2022.2ms)","duration":"2022.2ms","level":"slow","span":"53fab1597f99ad52","trace":"1bf370d83a4b797dceef9d67b53d4114"} +{"@timestamp":"2026-06-26T08:08:36.938+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2022.2ms","level":"info","span":"53fab1597f99ad52","trace":"1bf370d83a4b797dceef9d67b53d4114"} +{"@timestamp":"2026-06-26T08:08:42.016+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2076.1ms)","duration":"2076.1ms","level":"slow","span":"67923a5f590cd5b4","trace":"b7ea575d60b62b04ecacd1d2faffd6c0"} +{"@timestamp":"2026-06-26T08:08:42.016+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2076.1ms","level":"info","span":"67923a5f590cd5b4","trace":"b7ea575d60b62b04ecacd1d2faffd6c0"} +{"@timestamp":"2026-06-26T08:08:47.061+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2042.3ms)","duration":"2042.3ms","level":"slow","span":"6bcffb7e6c1e747c","trace":"50a11b61ed0fba1c800b57e56b3b20a4"} +{"@timestamp":"2026-06-26T08:08:47.061+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2042.3ms","level":"info","span":"6bcffb7e6c1e747c","trace":"50a11b61ed0fba1c800b57e56b3b20a4"} +{"@timestamp":"2026-06-26T08:08:52.128+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2063.2ms)","duration":"2063.2ms","level":"slow","span":"078ec80fa4359c64","trace":"57ccb3cc814a9de2d844378e9bbaec92"} +{"@timestamp":"2026-06-26T08:08:52.128+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2063.2ms","level":"info","span":"078ec80fa4359c64","trace":"57ccb3cc814a9de2d844378e9bbaec92"} +{"@timestamp":"2026-06-26T08:08:57.153+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.9ms)","duration":"2021.9ms","level":"slow","span":"225ae14da79029f3","trace":"fd5cbb9efe60ab1d624533ab1a4a1f38"} +{"@timestamp":"2026-06-26T08:08:57.153+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.9ms","level":"info","span":"225ae14da79029f3","trace":"fd5cbb9efe60ab1d624533ab1a4a1f38"} +{"@timestamp":"2026-06-26T08:08:59.822+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=74.3Mi, Sys=19.6Mi, NumGC=43","level":"stat"} +{"@timestamp":"2026-06-26T08:08:59.839+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 11, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T08:09:02.203+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2045.8ms)","duration":"2045.8ms","level":"slow","span":"01d7149c9c8367d6","trace":"750454c5f2070018974ffe4c46c1d409"} +{"@timestamp":"2026-06-26T08:09:02.203+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2045.8ms","level":"info","span":"01d7149c9c8367d6","trace":"750454c5f2070018974ffe4c46c1d409"} +{"@timestamp":"2026-06-26T08:09:02.452+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2039.2ms, med: 2042.2ms, 90th: 2076.0ms, 99th: 2076.0ms, 99.9th: 2076.0ms","level":"stat"} +{"@timestamp":"2026-06-26T08:09:07.223+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2017.0ms)","duration":"2017.0ms","level":"slow","span":"1b29735426ec7234","trace":"527fc39718e7179e2ebb905ca7b69a01"} +{"@timestamp":"2026-06-26T08:09:07.223+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2017.0ms","level":"info","span":"1b29735426ec7234","trace":"527fc39718e7179e2ebb905ca7b69a01"} +{"@timestamp":"2026-06-26T08:09:12.258+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2032.5ms)","duration":"2032.5ms","level":"slow","span":"190b1d93ae785cbd","trace":"58e35636229ac1b6b77d89ba5c496166"} +{"@timestamp":"2026-06-26T08:09:12.258+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2032.5ms","level":"info","span":"190b1d93ae785cbd","trace":"58e35636229ac1b6b77d89ba5c496166"} +{"@timestamp":"2026-06-26T08:09:17.320+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2058.1ms)","duration":"2058.1ms","level":"slow","span":"ed2674f3dbfe6062","trace":"feb54eb72e618d01a705008e08df8bc4"} +{"@timestamp":"2026-06-26T08:09:17.320+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2058.1ms","level":"info","span":"ed2674f3dbfe6062","trace":"feb54eb72e618d01a705008e08df8bc4"} +{"@timestamp":"2026-06-26T08:09:22.394+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2070.7ms)","duration":"2070.7ms","level":"slow","span":"63d431ed8bea16c1","trace":"9b99b4abfe735d2ed57d513fc396158a"} +{"@timestamp":"2026-06-26T08:09:22.394+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2070.7ms","level":"info","span":"63d431ed8bea16c1","trace":"9b99b4abfe735d2ed57d513fc396158a"} +{"@timestamp":"2026-06-26T08:09:27.425+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2028.5ms)","duration":"2028.5ms","level":"slow","span":"985340e312e713c1","trace":"5ec8138bad3fb3f1083848d8578f1c55"} +{"@timestamp":"2026-06-26T08:09:27.425+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2028.5ms","level":"info","span":"985340e312e713c1","trace":"5ec8138bad3fb3f1083848d8578f1c55"} +{"@timestamp":"2026-06-26T08:09:32.483+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2054.5ms)","duration":"2054.5ms","level":"slow","span":"75933b4bbb582ed9","trace":"749d57199cd8ac71997f77cc72bc1612"} +{"@timestamp":"2026-06-26T08:09:32.483+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2054.5ms","level":"info","span":"75933b4bbb582ed9","trace":"749d57199cd8ac71997f77cc72bc1612"} +{"@timestamp":"2026-06-26T08:09:37.510+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2023.5ms)","duration":"2023.5ms","level":"slow","span":"1b86503b452cebbe","trace":"556ed094ed620f4097c1733bdc85a3b3"} +{"@timestamp":"2026-06-26T08:09:37.510+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2023.5ms","level":"info","span":"1b86503b452cebbe","trace":"556ed094ed620f4097c1733bdc85a3b3"} +{"@timestamp":"2026-06-26T08:09:42.576+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2062.4ms)","duration":"2062.4ms","level":"slow","span":"2734167759b93ccc","trace":"c6fe03aaa57a81bf10e5dcc56405930d"} +{"@timestamp":"2026-06-26T08:09:42.576+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2062.4ms","level":"info","span":"2734167759b93ccc","trace":"c6fe03aaa57a81bf10e5dcc56405930d"} +{"@timestamp":"2026-06-26T08:09:47.595+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2016.2ms)","duration":"2016.2ms","level":"slow","span":"065b7262225ff87f","trace":"a7f35d626251d038310597077f1785a4"} +{"@timestamp":"2026-06-26T08:09:47.595+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2016.2ms","level":"info","span":"065b7262225ff87f","trace":"a7f35d626251d038310597077f1785a4"} +{"@timestamp":"2026-06-26T08:09:52.647+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2048.4ms)","duration":"2048.4ms","level":"slow","span":"3e9b4e13c0f6dfc2","trace":"cb28da1f51c72118f46e674f28bdb732"} +{"@timestamp":"2026-06-26T08:09:52.647+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2048.4ms","level":"info","span":"3e9b4e13c0f6dfc2","trace":"cb28da1f51c72118f46e674f28bdb732"} +{"@timestamp":"2026-06-26T08:09:57.741+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2092.4ms)","duration":"2092.4ms","level":"slow","span":"e9047c55df19513c","trace":"afe6ae366d96ca947c50c1e413b6d585"} +{"@timestamp":"2026-06-26T08:09:57.742+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2092.4ms","level":"info","span":"e9047c55df19513c","trace":"afe6ae366d96ca947c50c1e413b6d585"} +{"@timestamp":"2026-06-26T08:09:59.821+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.5Mi, TotalAlloc=74.5Mi, Sys=19.6Mi, NumGC=43","level":"stat"} +{"@timestamp":"2026-06-26T08:09:59.838+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T08:10:02.452+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2045.7ms, med: 2054.4ms, 90th: 2092.3ms, 99th: 2092.3ms, 99.9th: 2092.3ms","level":"stat"} +{"@timestamp":"2026-06-26T08:10:02.795+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2048.2ms)","duration":"2048.2ms","level":"slow","span":"da6e73471cfe3f16","trace":"2800deb562fb39f4a8b16e8fe5334ccc"} +{"@timestamp":"2026-06-26T08:10:02.795+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2048.2ms","level":"info","span":"da6e73471cfe3f16","trace":"2800deb562fb39f4a8b16e8fe5334ccc"} +{"@timestamp":"2026-06-26T08:10:07.846+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2047.8ms)","duration":"2047.8ms","level":"slow","span":"d979c5725dd7b4b3","trace":"05639994871082309c064ee345b51d22"} +{"@timestamp":"2026-06-26T08:10:07.846+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2047.8ms","level":"info","span":"d979c5725dd7b4b3","trace":"05639994871082309c064ee345b51d22"} +{"@timestamp":"2026-06-26T08:10:12.905+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2056.2ms)","duration":"2056.2ms","level":"slow","span":"d511a646d6502250","trace":"dea3b5d6ec4bf6a243bbb948b89827a4"} +{"@timestamp":"2026-06-26T08:10:12.905+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2056.2ms","level":"info","span":"d511a646d6502250","trace":"dea3b5d6ec4bf6a243bbb948b89827a4"} +{"@timestamp":"2026-06-26T08:10:17.961+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2053.5ms)","duration":"2053.5ms","level":"slow","span":"3b45743587efa2b8","trace":"9b13f278e0f69d6ea9dde136920ee8ab"} +{"@timestamp":"2026-06-26T08:10:17.961+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2053.5ms","level":"info","span":"3b45743587efa2b8","trace":"9b13f278e0f69d6ea9dde136920ee8ab"} +{"@timestamp":"2026-06-26T08:10:22.990+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.1ms)","duration":"2027.1ms","level":"slow","span":"b3610d0824d1ac47","trace":"adbf1289262821f9d4e7caf3335e0af7"} +{"@timestamp":"2026-06-26T08:10:22.991+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.1ms","level":"info","span":"b3610d0824d1ac47","trace":"adbf1289262821f9d4e7caf3335e0af7"} +{"@timestamp":"2026-06-26T08:10:28.062+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2067.5ms)","duration":"2067.5ms","level":"slow","span":"84ecfee11c890a62","trace":"ad750b0651514b1d76d46fe12cd90b70"} +{"@timestamp":"2026-06-26T08:10:28.062+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2067.5ms","level":"info","span":"84ecfee11c890a62","trace":"ad750b0651514b1d76d46fe12cd90b70"} +{"@timestamp":"2026-06-26T08:10:33.106+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2041.5ms)","duration":"2041.5ms","level":"slow","span":"bdcec73455274d38","trace":"704c575953570edc89f23efa3779e9d6"} +{"@timestamp":"2026-06-26T08:10:33.107+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2041.5ms","level":"info","span":"bdcec73455274d38","trace":"704c575953570edc89f23efa3779e9d6"} +{"@timestamp":"2026-06-26T08:10:38.143+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2032.6ms)","duration":"2032.6ms","level":"slow","span":"53819c9c6080e1be","trace":"46452b8f18d776c0bd2727779af3c194"} +{"@timestamp":"2026-06-26T08:10:38.143+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2032.6ms","level":"info","span":"53819c9c6080e1be","trace":"46452b8f18d776c0bd2727779af3c194"} +{"@timestamp":"2026-06-26T08:10:43.185+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2038.7ms)","duration":"2038.7ms","level":"slow","span":"29e086dc76c067ac","trace":"49cfe54deec57d6b4ac23a5d822bc4e6"} +{"@timestamp":"2026-06-26T08:10:43.186+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2038.7ms","level":"info","span":"29e086dc76c067ac","trace":"49cfe54deec57d6b4ac23a5d822bc4e6"} +{"@timestamp":"2026-06-26T08:10:48.251+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2062.6ms)","duration":"2062.6ms","level":"slow","span":"ec84523bb08cb341","trace":"da40763716d08099320ebf267a9a6464"} +{"@timestamp":"2026-06-26T08:10:48.252+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2062.6ms","level":"info","span":"ec84523bb08cb341","trace":"da40763716d08099320ebf267a9a6464"} +{"@timestamp":"2026-06-26T08:10:53.324+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2069.6ms)","duration":"2069.6ms","level":"slow","span":"fa497a99b586d58c","trace":"335e494b43d6dbfdbe2fde16736ae4ed"} +{"@timestamp":"2026-06-26T08:10:53.324+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2069.6ms","level":"info","span":"fa497a99b586d58c","trace":"335e494b43d6dbfdbe2fde16736ae4ed"} +{"@timestamp":"2026-06-26T08:10:58.369+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2041.7ms)","duration":"2041.7ms","level":"slow","span":"c9f2367cdf2b4e18","trace":"b01b127ab465d6aefd0814d844e246c5"} +{"@timestamp":"2026-06-26T08:10:58.370+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2041.7ms","level":"info","span":"c9f2367cdf2b4e18","trace":"b01b127ab465d6aefd0814d844e246c5"} +{"@timestamp":"2026-06-26T08:10:59.821+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=74.9Mi, Sys=19.6Mi, NumGC=44","level":"stat"} +{"@timestamp":"2026-06-26T08:10:59.838+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T08:11:12.182+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2048.8ms, med: 2048.2ms, 90th: 2069.5ms, 99th: 2069.5ms, 99.9th: 2069.5ms","level":"stat"} +{"@timestamp":"2026-06-26T08:11:13.137+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(11764.0ms)","duration":"11764.0ms","level":"slow","span":"765349062a528c4a","trace":"e215ac4281650b30f355d7235cc4b555"} +{"@timestamp":"2026-06-26T08:11:13.137+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"11764.0ms","level":"info","span":"765349062a528c4a","trace":"e215ac4281650b30f355d7235cc4b555"} +{"@timestamp":"2026-06-26T08:11:18.235+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2092.7ms)","duration":"2092.7ms","level":"slow","span":"29ff10d18f6063b3","trace":"03b6736725145ab41e8505e8214d803f"} +{"@timestamp":"2026-06-26T08:11:18.235+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2092.7ms","level":"info","span":"29ff10d18f6063b3","trace":"03b6736725145ab41e8505e8214d803f"} +{"@timestamp":"2026-06-26T08:11:23.287+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2047.6ms)","duration":"2047.6ms","level":"slow","span":"cbff373590b8f309","trace":"251b7ddba94c930484d27292a1b57717"} +{"@timestamp":"2026-06-26T08:11:23.287+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2047.6ms","level":"info","span":"cbff373590b8f309","trace":"251b7ddba94c930484d27292a1b57717"} +{"@timestamp":"2026-06-26T08:11:28.303+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2010.1ms)","duration":"2010.1ms","level":"slow","span":"9f9c7f52e87ed8cc","trace":"836911065c89114893086e100621ae78"} +{"@timestamp":"2026-06-26T08:11:28.303+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2010.1ms","level":"info","span":"9f9c7f52e87ed8cc","trace":"836911065c89114893086e100621ae78"} +{"@timestamp":"2026-06-26T08:11:33.379+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2071.0ms)","duration":"2071.0ms","level":"slow","span":"1a43b8a5efa968ce","trace":"833eed8da8a2d38d9c8079f854ed98ad"} +{"@timestamp":"2026-06-26T08:11:33.379+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2071.0ms","level":"info","span":"1a43b8a5efa968ce","trace":"833eed8da8a2d38d9c8079f854ed98ad"} +{"@timestamp":"2026-06-26T08:11:38.421+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2036.7ms)","duration":"2036.7ms","level":"slow","span":"c2499780ac62f6d8","trace":"3851b08fad32dd632dcf70f1278faa66"} +{"@timestamp":"2026-06-26T08:11:38.421+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2036.7ms","level":"info","span":"c2499780ac62f6d8","trace":"3851b08fad32dd632dcf70f1278faa66"} +{"@timestamp":"2026-06-26T08:11:43.488+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2061.0ms)","duration":"2061.0ms","level":"slow","span":"c1bcb140bf26b439","trace":"16e9293de3ca8a9dc15501e04aa566cc"} +{"@timestamp":"2026-06-26T08:11:43.488+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2061.0ms","level":"info","span":"c1bcb140bf26b439","trace":"16e9293de3ca8a9dc15501e04aa566cc"} +{"@timestamp":"2026-06-26T08:11:48.531+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2037.3ms)","duration":"2037.3ms","level":"slow","span":"5849281bc936572c","trace":"8efcb6295f11761fbb70e240f1db6f6a"} +{"@timestamp":"2026-06-26T08:11:48.531+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2037.3ms","level":"info","span":"5849281bc936572c","trace":"8efcb6295f11761fbb70e240f1db6f6a"} +{"@timestamp":"2026-06-26T08:11:53.623+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2087.5ms)","duration":"2087.5ms","level":"slow","span":"f8706736b6751767","trace":"702bad5a3bf5c91918d0a59486509d24"} +{"@timestamp":"2026-06-26T08:11:53.623+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2087.5ms","level":"info","span":"f8706736b6751767","trace":"702bad5a3bf5c91918d0a59486509d24"} +{"@timestamp":"2026-06-26T08:11:58.703+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2074.6ms)","duration":"2074.6ms","level":"slow","span":"f1364ab1fba36339","trace":"e9937a60bbf8a72bcb32feaa0eee7b03"} +{"@timestamp":"2026-06-26T08:11:58.703+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2074.6ms","level":"info","span":"f1364ab1fba36339","trace":"e9937a60bbf8a72bcb32feaa0eee7b03"} +{"@timestamp":"2026-06-26T08:14:01.289+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2058.1ms)","duration":"2058.1ms","level":"slow","span":"4d71f717fd3927eb","trace":"718f9b6852094548eaa89829c5f42ed8"} +{"@timestamp":"2026-06-26T08:14:01.289+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2058.1ms","level":"info","span":"4d71f717fd3927eb","trace":"718f9b6852094548eaa89829c5f42ed8"} +{"@timestamp":"2026-06-26T08:14:07.080+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.4Mi, TotalAlloc=75.1Mi, Sys=19.6Mi, NumGC=44","level":"stat"} +{"@timestamp":"2026-06-26T08:14:07.097+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 11, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T08:14:09.714+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2939.9ms, med: 2070.9ms, 90th: 11763.8ms, 99th: 11763.8ms, 99.9th: 11763.8ms","level":"stat"} +2026/06/26 08:14:12 job worker claim error: read tcp 127.0.0.1:51546->127.0.0.1:6379: i/o timeout +2026/06/26 08:14:13 job scheduler tick error: i/o timeout +2026/06/26 08:14:16 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:14:16.311+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(12014.1ms)","duration":"12014.1ms","level":"slow","span":"27b088a2c586361f","trace":"51bcc179e023119f5f2d6722c9e07384"} +{"@timestamp":"2026-06-26T08:14:16.311+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"12014.1ms","level":"error","span":"27b088a2c586361f","trace":"51bcc179e023119f5f2d6722c9e07384"} +2026/06/26 08:14:20 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:14:22.347+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.1ms)","duration":"3027.1ms","level":"slow","span":"91b220aa3e850dcf","trace":"9f126d0dbce1bf8df460a0e1fed50aa9"} +{"@timestamp":"2026-06-26T08:14:22.347+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.1ms","level":"error","span":"91b220aa3e850dcf","trace":"9f126d0dbce1bf8df460a0e1fed50aa9"} +2026/06/26 08:14:24 job worker claim error: i/o timeout +2026/06/26 08:14:28 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:14:28.383+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3028.0ms)","duration":"3028.0ms","level":"slow","span":"9b043d7508ca731d","trace":"25757b191e45a1d75588e04ef3e4a410"} +{"@timestamp":"2026-06-26T08:14:28.383+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3028.0ms","level":"error","span":"9b043d7508ca731d","trace":"25757b191e45a1d75588e04ef3e4a410"} +2026/06/26 08:14:32 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:14:34.411+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.5ms)","duration":"3020.5ms","level":"slow","span":"5ed6d9f2280f97a7","trace":"ef53b8273f5e68a4d1631f3c43562334"} +{"@timestamp":"2026-06-26T08:14:34.411+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.5ms","level":"error","span":"5ed6d9f2280f97a7","trace":"ef53b8273f5e68a4d1631f3c43562334"} +2026/06/26 08:14:36 job worker claim error: i/o timeout +2026/06/26 08:14:40 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:14:40.438+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.9ms)","duration":"3020.9ms","level":"slow","span":"e1191227c890278d","trace":"7bcb2f5bad79f00bd22047a5b5989952"} +{"@timestamp":"2026-06-26T08:14:40.438+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.9ms","level":"error","span":"e1191227c890278d","trace":"7bcb2f5bad79f00bd22047a5b5989952"} +2026/06/26 08:14:46 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:14:48.867+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(5421.9ms)","duration":"5421.9ms","level":"slow","span":"3bace35fc5523e75","trace":"936d99d683e5ae59332f1344a494c0fc"} +{"@timestamp":"2026-06-26T08:14:48.867+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"5421.9ms","level":"error","span":"3bace35fc5523e75","trace":"936d99d683e5ae59332f1344a494c0fc"} +2026/06/26 08:14:50 job worker claim error: i/o timeout +2026/06/26 08:14:54 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:14:54.886+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3013.4ms)","duration":"3013.4ms","level":"slow","span":"85cac1bee45ac5db","trace":"00e9cc29d49feb5dea9c883a882eb85f"} +{"@timestamp":"2026-06-26T08:14:54.887+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3013.4ms","level":"error","span":"85cac1bee45ac5db","trace":"00e9cc29d49feb5dea9c883a882eb85f"} +2026/06/26 08:14:55 job reaper error: connection(127.0.0.1:27017[-258]) incomplete read of message header: read tcp 127.0.0.1:51541->127.0.0.1:27017: use of closed network connection +2026/06/26 08:14:58 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:15:00.905+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3012.8ms)","duration":"3012.8ms","level":"slow","span":"b8abcc19fe280039","trace":"430e8937f8d2e6c05000cf76bf362859"} +{"@timestamp":"2026-06-26T08:15:00.905+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3012.8ms","level":"error","span":"b8abcc19fe280039","trace":"430e8937f8d2e6c05000cf76bf362859"} +2026/06/26 08:15:02 job worker claim error: i/o timeout +2026/06/26 08:15:06 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:15:06.923+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3012.4ms)","duration":"3012.4ms","level":"slow","span":"371097499e94f11f","trace":"7ef0d2c4cb13f667ef878c210c9a53e4"} +{"@timestamp":"2026-06-26T08:15:06.923+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3012.4ms","level":"error","span":"371097499e94f11f","trace":"7ef0d2c4cb13f667ef878c210c9a53e4"} +{"@timestamp":"2026-06-26T08:15:09.493+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.8Mi, TotalAlloc=77.1Mi, Sys=19.6Mi, NumGC=45","level":"stat"} +{"@timestamp":"2026-06-26T08:15:09.509+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 8, pass: 9, drop: 0","level":"stat"} +2026/06/26 08:15:10 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:15:12.124+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 4285.4ms, med: 3026.9ms, 90th: 12014.0ms, 99th: 12014.0ms, 99.9th: 12014.0ms","level":"stat"} +2026/06/26 08:15:12 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T08:15:12.956+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.1ms)","duration":"3027.1ms","level":"slow","span":"e902c5aeb77290f9","trace":"c55d59232c6db5cae4583250bcd3f3ae"} +{"@timestamp":"2026-06-26T08:15:12.956+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.1ms","level":"error","span":"e902c5aeb77290f9","trace":"c55d59232c6db5cae4583250bcd3f3ae"} +2026/06/26 08:15:14 job worker claim error: i/o timeout +2026/06/26 08:15:18 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:15:18.985+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.0ms)","duration":"3022.0ms","level":"slow","span":"2e7d5a95c33b3dba","trace":"55ca1f7709984e7aefd9c370ac150dae"} +{"@timestamp":"2026-06-26T08:15:18.985+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.0ms","level":"error","span":"2e7d5a95c33b3dba","trace":"55ca1f7709984e7aefd9c370ac150dae"} +2026/06/26 08:15:22 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:15:25.004+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3012.9ms)","duration":"3012.9ms","level":"slow","span":"c95275bba5e5b1a2","trace":"611255416c4660ec29fc544b115a59b3"} +{"@timestamp":"2026-06-26T08:15:25.004+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3012.9ms","level":"error","span":"c95275bba5e5b1a2","trace":"611255416c4660ec29fc544b115a59b3"} +2026/06/26 08:15:25 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-273]) incomplete read of message header: read tcp 127.0.0.1:54164->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-273]) incomplete read of message header: read tcp 127.0.0.1:54164->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 08:15:26 job worker claim error: i/o timeout +2026/06/26 08:30:36 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:30:36.246+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3012.3ms)","duration":"3012.3ms","level":"slow","span":"a9f72f4b7e6b0e01","trace":"d27c2c7e790fe7032e7b571c094a6faf"} +{"@timestamp":"2026-06-26T08:30:36.246+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3012.3ms","level":"error","span":"a9f72f4b7e6b0e01","trace":"d27c2c7e790fe7032e7b571c094a6faf"} +2026/06/26 08:45:59 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T08:46:01.016+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3013.3ms)","duration":"3013.3ms","level":"slow","span":"86d98b39611c7372","trace":"26958463c4df418263dc5c424e52915e"} +{"@timestamp":"2026-06-26T08:46:01.017+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3013.3ms","level":"error","span":"86d98b39611c7372","trace":"26958463c4df418263dc5c424e52915e"} +2026/06/26 09:03:07 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T09:22:54.514+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(1185766.0ms)","duration":"1185766.0ms","level":"slow","span":"13125cbead4dc5db","trace":"3a95b4c2385496fb5d41b559edbda254"} +{"@timestamp":"2026-06-26T09:22:54.514+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"1185766.0ms","level":"error","span":"13125cbead4dc5db","trace":"3a95b4c2385496fb5d41b559edbda254"} +2026/06/26 09:22:54 job worker claim error: i/o timeout +2026/06/26 09:22:58 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T09:38:19.266+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(921747.1ms)","duration":"921747.1ms","level":"slow","span":"d119c464a62c0c7d","trace":"3fdc1ce392427f7c1e29189d59cbb02a"} +{"@timestamp":"2026-06-26T09:38:19.267+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"921747.1ms","level":"error","span":"d119c464a62c0c7d","trace":"3fdc1ce392427f7c1e29189d59cbb02a"} +2026/06/26 09:38:21 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T09:38:47.986+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(25713.2ms)","duration":"25713.2ms","level":"slow","span":"870ff86ea52345aa","trace":"972111919455cedba71ffe8a8c6d42d2"} +{"@timestamp":"2026-06-26T09:38:47.986+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"25713.2ms","level":"error","span":"870ff86ea52345aa","trace":"972111919455cedba71ffe8a8c6d42d2"} +2026/06/26 09:38:48 job worker claim error: i/o timeout +2026/06/26 09:38:48 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-279]) incomplete read of message header: read tcp 127.0.0.1:57306->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-279]) incomplete read of message header: read tcp 127.0.0.1:57306->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 09:38:52 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T09:38:54.005+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.1ms)","duration":"3015.1ms","level":"slow","span":"c1158a3c95f45278","trace":"f20608754244c9eb87cd826cdfefa6ad"} +{"@timestamp":"2026-06-26T09:38:54.006+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.1ms","level":"error","span":"c1158a3c95f45278","trace":"f20608754244c9eb87cd826cdfefa6ad"} +2026/06/26 09:38:56 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T09:39:00.029+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.8ms)","duration":"3016.8ms","level":"slow","span":"f95b75f65f6900b8","trace":"81ae9bd4f8fed96652df6408088c3720"} +{"@timestamp":"2026-06-26T09:39:00.029+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.8ms","level":"error","span":"f95b75f65f6900b8","trace":"81ae9bd4f8fed96652df6408088c3720"} +2026/06/26 09:39:00 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T09:39:02.362+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.6Mi, TotalAlloc=79.2Mi, Sys=19.6Mi, NumGC=46","level":"stat"} +{"@timestamp":"2026-06-26T09:39:02.379+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +2026/06/26 09:39:04 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T09:39:04.993+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 215434.4ms, med: 3021.9ms, 90th: 1185765.9ms, 99th: 1185765.9ms, 99.9th: 1185765.9ms","level":"stat"} +2026/06/26 09:39:05 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T09:39:06.061+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3025.8ms)","duration":"3025.8ms","level":"slow","span":"5f1082411174933f","trace":"763eb004ebb3aa96de35c7d106148d9f"} +{"@timestamp":"2026-06-26T09:39:06.061+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3025.8ms","level":"error","span":"5f1082411174933f","trace":"763eb004ebb3aa96de35c7d106148d9f"} +2026/06/26 09:39:08 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T09:39:12.095+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.9ms)","duration":"3027.9ms","level":"slow","span":"1c270dafa3865f41","trace":"dcf106f69eba2491a6952b5539bc5b3e"} +{"@timestamp":"2026-06-26T09:39:12.095+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.9ms","level":"error","span":"1c270dafa3865f41","trace":"dcf106f69eba2491a6952b5539bc5b3e"} +2026/06/26 09:39:12 job worker claim error: i/o timeout +2026/06/26 09:39:16 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T09:39:18.125+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.5ms)","duration":"3024.5ms","level":"slow","span":"1edf3a52e20cc1f4","trace":"3ea38ec31f642681759c4dd74886b2c5"} +{"@timestamp":"2026-06-26T09:39:18.125+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.5ms","level":"error","span":"1edf3a52e20cc1f4","trace":"3ea38ec31f642681759c4dd74886b2c5"} +2026/06/26 09:39:18 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-285]) incomplete read of message header: read tcp 127.0.0.1:60354->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-285]) incomplete read of message header: read tcp 127.0.0.1:60354->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 09:39:20 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T09:39:24.151+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.3ms)","duration":"3020.3ms","level":"slow","span":"cda7b62e6d854892","trace":"48cad4d40262ec35612979af1b1123a1"} +{"@timestamp":"2026-06-26T09:39:24.151+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.3ms","level":"error","span":"cda7b62e6d854892","trace":"48cad4d40262ec35612979af1b1123a1"} +2026/06/26 09:39:24 job worker claim error: i/o timeout +2026/06/26 09:39:28 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T09:39:30.181+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.4ms)","duration":"3024.4ms","level":"slow","span":"e154dad50acb9ae6","trace":"86e6b163100c3966262ee12d432e1524"} +{"@timestamp":"2026-06-26T09:39:30.181+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.4ms","level":"error","span":"e154dad50acb9ae6","trace":"86e6b163100c3966262ee12d432e1524"} +2026/06/26 09:39:32 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T09:56:27.401+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3013.4ms)","duration":"3013.4ms","level":"slow","span":"734f5374249338c5","trace":"4f8e7630e8554fc58bfab56766e9aa72"} +{"@timestamp":"2026-06-26T09:56:27.401+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3013.4ms","level":"error","span":"734f5374249338c5","trace":"4f8e7630e8554fc58bfab56766e9aa72"} +2026/06/26 09:56:27 job worker claim error: i/o timeout +2026/06/26 10:11:56 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T10:11:58.187+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3025.8ms)","duration":"3025.8ms","level":"slow","span":"e0d940e31571381c","trace":"dbc919901e73a89b863e91f12d7fae41"} +{"@timestamp":"2026-06-26T10:11:58.187+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3025.8ms","level":"error","span":"e0d940e31571381c","trace":"dbc919901e73a89b863e91f12d7fae41"} +2026/06/26 10:12:00 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T10:12:04.211+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.4ms)","duration":"3018.4ms","level":"slow","span":"a7216aab3bb6fea0","trace":"8ef21a8790f52e244f8016ba86f9c0d5"} +{"@timestamp":"2026-06-26T10:12:04.211+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.4ms","level":"error","span":"a7216aab3bb6fea0","trace":"8ef21a8790f52e244f8016ba86f9c0d5"} +2026/06/26 10:12:04 job worker claim error: i/o timeout +2026/06/26 10:12:04 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-291]) incomplete read of message header: read tcp 127.0.0.1:62371->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-291]) incomplete read of message header: read tcp 127.0.0.1:62371->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 10:12:08 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T10:12:10.230+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3012.9ms)","duration":"3012.9ms","level":"slow","span":"7b42fe32b7f18759","trace":"b70ec86624ac0b07ea14fc5e9254a008"} +{"@timestamp":"2026-06-26T10:12:10.230+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3012.9ms","level":"error","span":"7b42fe32b7f18759","trace":"b70ec86624ac0b07ea14fc5e9254a008"} +2026/06/26 10:12:12 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T10:12:16.249+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3012.8ms)","duration":"3012.8ms","level":"slow","span":"4a44ffcd744392fc","trace":"213150ad9904aaa0c017501bbf02d209"} +{"@timestamp":"2026-06-26T10:12:16.249+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3012.8ms","level":"error","span":"4a44ffcd744392fc","trace":"213150ad9904aaa0c017501bbf02d209"} +2026/06/26 10:12:16 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T10:12:18.202+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.8Mi, TotalAlloc=81.5Mi, Sys=19.6Mi, NumGC=47","level":"stat"} +{"@timestamp":"2026-06-26T10:12:18.217+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +2026/06/26 10:12:20 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T10:12:20.832+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3020.4ms, med: 3024.2ms, 90th: 3027.7ms, 99th: 3027.7ms, 99.9th: 3027.7ms","level":"stat"} +2026/06/26 10:12:21 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T10:12:22.280+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3025.9ms)","duration":"3025.9ms","level":"slow","span":"9a5005be06c8b08c","trace":"1dd9ff188b0a5f1ceb0c5a7145b4223f"} +{"@timestamp":"2026-06-26T10:12:22.280+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3025.9ms","level":"error","span":"9a5005be06c8b08c","trace":"1dd9ff188b0a5f1ceb0c5a7145b4223f"} +2026/06/26 10:12:24 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T10:12:28.305+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.7ms)","duration":"3018.7ms","level":"slow","span":"c1357e55e9a404bd","trace":"049c85e2867042a1b486afd2988205a7"} +{"@timestamp":"2026-06-26T10:12:28.305+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.7ms","level":"error","span":"c1357e55e9a404bd","trace":"049c85e2867042a1b486afd2988205a7"} +2026/06/26 10:12:28 job worker claim error: i/o timeout +2026/06/26 10:12:32 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T10:12:34.330+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.0ms)","duration":"3019.0ms","level":"slow","span":"f5e8696e52b0d2c8","trace":"354a629d98e5b371f6f29e86972002be"} +{"@timestamp":"2026-06-26T10:12:34.330+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.0ms","level":"error","span":"f5e8696e52b0d2c8","trace":"354a629d98e5b371f6f29e86972002be"} +2026/06/26 10:12:34 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-297]) incomplete read of message header: read tcp 127.0.0.1:64837->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-297]) incomplete read of message header: read tcp 127.0.0.1:64837->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 10:12:36 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T10:29:36.820+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(1019484.5ms)","duration":"1019484.5ms","level":"slow","span":"fb615245835f461d","trace":"7280b60fc9176548c66b651860f779c6"} +{"@timestamp":"2026-06-26T10:29:36.820+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"1019484.5ms","level":"error","span":"fb615245835f461d","trace":"7280b60fc9176548c66b651860f779c6"} +2026/06/26 10:29:36 job worker claim error: i/o timeout +2026/06/26 10:46:36 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T10:46:38.576+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.2ms)","duration":"3016.2ms","level":"slow","span":"b86f5d1e219a7ada","trace":"68c49535f9666a8121f5fc5797174d23"} +{"@timestamp":"2026-06-26T10:46:38.576+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.2ms","level":"error","span":"b86f5d1e219a7ada","trace":"68c49535f9666a8121f5fc5797174d23"} +2026/06/26 11:03:06 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:03:10.340+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.5ms)","duration":"3015.5ms","level":"slow","span":"cb8c2bced817d7cc","trace":"189d90c6d5fbfeb5546b257ebfbe5590"} +{"@timestamp":"2026-06-26T11:03:10.340+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.5ms","level":"error","span":"cb8c2bced817d7cc","trace":"189d90c6d5fbfeb5546b257ebfbe5590"} +2026/06/26 11:03:10 job worker claim error: i/o timeout +2026/06/26 11:12:57 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:12:59.120+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.5ms)","duration":"3026.5ms","level":"slow","span":"f76cc351fd7b6c9a","trace":"abb338374ccb2d2952d8a26fcfe0dd4d"} +{"@timestamp":"2026-06-26T11:12:59.121+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.5ms","level":"error","span":"f76cc351fd7b6c9a","trace":"abb338374ccb2d2952d8a26fcfe0dd4d"} +2026/06/26 11:13:01 job worker claim error: i/o timeout +2026/06/26 11:13:05 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-303]) incomplete read of message header: read tcp 127.0.0.1:50228->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-303]) incomplete read of message header: read tcp 127.0.0.1:50228->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T11:13:05.151+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3025.8ms)","duration":"3025.8ms","level":"slow","span":"88f2bfe27c406dc2","trace":"11108fa1b89e79fbc0c20cf95d8b3367"} +{"@timestamp":"2026-06-26T11:13:05.151+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3025.8ms","level":"error","span":"88f2bfe27c406dc2","trace":"11108fa1b89e79fbc0c20cf95d8b3367"} +2026/06/26 11:13:05 job worker claim error: i/o timeout +2026/06/26 11:13:09 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:13:11.176+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.9ms)","duration":"3018.9ms","level":"slow","span":"514c0fe6bba91666","trace":"1236d2e964abc67846a7d2a8e0f7e97a"} +{"@timestamp":"2026-06-26T11:13:11.176+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.9ms","level":"error","span":"514c0fe6bba91666","trace":"1236d2e964abc67846a7d2a8e0f7e97a"} +2026/06/26 11:13:13 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:13:17.195+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3014.0ms)","duration":"3014.0ms","level":"slow","span":"a27ea2a8aceb90f0","trace":"2f74b581d810536490aee28632c95d29"} +{"@timestamp":"2026-06-26T11:13:17.196+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3014.0ms","level":"error","span":"a27ea2a8aceb90f0","trace":"2f74b581d810536490aee28632c95d29"} +2026/06/26 11:13:17 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:13:18.903+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=5.5Mi, TotalAlloc=83.3Mi, Sys=19.6Mi, NumGC=47","level":"stat"} +{"@timestamp":"2026-06-26T11:13:18.920+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +2026/06/26 11:13:21 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:13:21.534+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 104666.3ms, med: 3018.9ms, 90th: 1019484.4ms, 99th: 1019484.4ms, 99.9th: 1019484.4ms","level":"stat"} +2026/06/26 11:13:21 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T11:13:23.227+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.8ms)","duration":"3026.8ms","level":"slow","span":"c5a83f7ad28cb100","trace":"3a3e68ee84d73865b2a1974a2d9c079c"} +{"@timestamp":"2026-06-26T11:13:23.228+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.8ms","level":"error","span":"c5a83f7ad28cb100","trace":"3a3e68ee84d73865b2a1974a2d9c079c"} +2026/06/26 11:13:25 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:13:29.260+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.4ms)","duration":"3026.4ms","level":"slow","span":"b132976d39c37976","trace":"635206e3da630bfb1eb73658e1ccbbc1"} +{"@timestamp":"2026-06-26T11:13:29.260+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.4ms","level":"error","span":"b132976d39c37976","trace":"635206e3da630bfb1eb73658e1ccbbc1"} +2026/06/26 11:13:29 job worker claim error: i/o timeout +2026/06/26 11:13:33 job worker claim error: i/o timeout +2026/06/26 11:13:35 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-309]) incomplete read of message header: read tcp 127.0.0.1:52353->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-309]) incomplete read of message header: read tcp 127.0.0.1:52353->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T11:13:35.285+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.7ms)","duration":"3018.7ms","level":"slow","span":"4b7b286a6734113c","trace":"6a10aded8fece074cdbc923d013847f1"} +{"@timestamp":"2026-06-26T11:13:35.285+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.7ms","level":"error","span":"4b7b286a6734113c","trace":"6a10aded8fece074cdbc923d013847f1"} +2026/06/26 11:13:37 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:17:28.380+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(230089.1ms)","duration":"230089.1ms","level":"slow","span":"06280e3d0eaacaf3","trace":"de977a45e7ffee8d868b479c516e86b9"} +{"@timestamp":"2026-06-26T11:17:28.380+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"230089.1ms","level":"error","span":"06280e3d0eaacaf3","trace":"de977a45e7ffee8d868b479c516e86b9"} +2026/06/26 11:17:28 job worker claim error: i/o timeout +2026/06/26 11:17:32 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:17:34.408+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3025.3ms)","duration":"3025.3ms","level":"slow","span":"5bf8038fc440b58f","trace":"0440c2c6c3c7bdc93621652e5f532acf"} +{"@timestamp":"2026-06-26T11:17:34.408+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3025.3ms","level":"error","span":"5bf8038fc440b58f","trace":"0440c2c6c3c7bdc93621652e5f532acf"} +2026/06/26 11:17:36 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:17:40.436+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3021.0ms)","duration":"3021.0ms","level":"slow","span":"2effecaa4029b2d4","trace":"3485fb42d6d3423cf7c09856c83e14bf"} +{"@timestamp":"2026-06-26T11:17:40.436+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3021.0ms","level":"error","span":"2effecaa4029b2d4","trace":"3485fb42d6d3423cf7c09856c83e14bf"} +2026/06/26 11:17:40 job worker claim error: i/o timeout +2026/06/26 11:17:44 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:17:46.458+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.2ms)","duration":"3015.2ms","level":"slow","span":"abebcb4194e43f0d","trace":"0a405ebeb4f28c9df69ac5e5429f3a49"} +{"@timestamp":"2026-06-26T11:17:46.458+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.2ms","level":"error","span":"abebcb4194e43f0d","trace":"0a405ebeb4f28c9df69ac5e5429f3a49"} +2026/06/26 11:17:48 job worker claim error: i/o timeout +2026/06/26 11:17:52 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-315]) incomplete read of message header: read tcp 127.0.0.1:54001->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-315]) incomplete read of message header: read tcp 127.0.0.1:54001->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T11:17:52.488+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.3ms)","duration":"3024.3ms","level":"slow","span":"fd5010b425e5fc46","trace":"2c2e8d472ebbd5092272ff70398f408a"} +{"@timestamp":"2026-06-26T11:17:52.488+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.3ms","level":"error","span":"fd5010b425e5fc46","trace":"2c2e8d472ebbd5092272ff70398f408a"} +2026/06/26 11:17:52 job worker claim error: i/o timeout +2026/06/26 11:17:56 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:17:58.511+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3017.5ms)","duration":"3017.5ms","level":"slow","span":"8e2a314760136140","trace":"e497c05331f5798940cba211347d5b32"} +{"@timestamp":"2026-06-26T11:17:58.511+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3017.5ms","level":"error","span":"8e2a314760136140","trace":"e497c05331f5798940cba211347d5b32"} +2026/06/26 11:18:00 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:18:04.538+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3022.0ms)","duration":"3022.0ms","level":"slow","span":"e517b5faa997876b","trace":"039f31d8592ab7efb8a929913dee8332"} +{"@timestamp":"2026-06-26T11:18:04.538+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3022.0ms","level":"error","span":"e517b5faa997876b","trace":"039f31d8592ab7efb8a929913dee8332"} +2026/06/26 11:18:04 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:18:05.953+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=5.2Mi, TotalAlloc=85.5Mi, Sys=19.6Mi, NumGC=48","level":"stat"} +{"@timestamp":"2026-06-26T11:18:05.968+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T11:18:08.584+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 25728.5ms, med: 3024.2ms, 90th: 230089.0ms, 99th: 230089.0ms, 99.9th: 230089.0ms","level":"stat"} +2026/06/26 11:18:08 job worker claim error: i/o timeout +2026/06/26 11:18:08 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T11:18:10.572+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.7ms)","duration":"3027.7ms","level":"slow","span":"a8dab3b7f9b0c07f","trace":"c9fe66ad3d7c97e0d2a4abb9d2e8a56b"} +{"@timestamp":"2026-06-26T11:18:10.572+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.7ms","level":"error","span":"a8dab3b7f9b0c07f","trace":"c9fe66ad3d7c97e0d2a4abb9d2e8a56b"} +2026/06/26 11:18:12 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T11:35:09.652+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(1016073.8ms)","duration":"1016073.8ms","level":"slow","span":"49d232d688475c41","trace":"50552483ffb1f4a1c7c19b686f62dbb2"} +{"@timestamp":"2026-06-26T11:35:09.652+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"1016073.8ms","level":"error","span":"49d232d688475c41","trace":"50552483ffb1f4a1c7c19b686f62dbb2"} +2026/06/26 11:35:09 job worker claim error: i/o timeout +2026/06/26 11:50:56 job worker claim error: i/o timeout +2026/06/26 11:50:57 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-321]) incomplete read of message header: read tcp 127.0.0.1:55745->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-321]) incomplete read of message header: read tcp 127.0.0.1:55745->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T11:50:58.421+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(945764.4ms)","duration":"945764.4ms","level":"slow","span":"66e13c460c4f54c0","trace":"40991b44c0f8ee83c552005504d5a014"} +{"@timestamp":"2026-06-26T11:50:58.422+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"945764.4ms","level":"error","span":"66e13c460c4f54c0","trace":"40991b44c0f8ee83c552005504d5a014"} +2026/06/26 11:51:00 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T12:08:28.194+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(1046765.2ms)","duration":"1046765.2ms","level":"slow","span":"5f78451ab4ada769","trace":"4e74284a99fcd87b5ec497244da208be"} +{"@timestamp":"2026-06-26T12:08:28.194+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"1046765.2ms","level":"error","span":"5f78451ab4ada769","trace":"4e74284a99fcd87b5ec497244da208be"} +2026/06/26 12:08:28 job worker claim error: i/o timeout +2026/06/26 12:13:56 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T12:13:57.963+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.6ms)","duration":"3023.6ms","level":"slow","span":"130caa66f62df168","trace":"9ba36921e17030ce295f03449b2668b8"} +{"@timestamp":"2026-06-26T12:13:57.964+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.6ms","level":"error","span":"130caa66f62df168","trace":"9ba36921e17030ce295f03449b2668b8"} +2026/06/26 12:14:00 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T12:14:03.987+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3016.7ms)","duration":"3016.7ms","level":"slow","span":"597b1ccaa1df2453","trace":"4350ef86218eb914e289c3832b35eb8a"} +{"@timestamp":"2026-06-26T12:14:03.987+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3016.7ms","level":"error","span":"597b1ccaa1df2453","trace":"4350ef86218eb914e289c3832b35eb8a"} +2026/06/26 12:14:04 job worker claim error: i/o timeout +2026/06/26 12:14:08 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T12:14:10.012+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.3ms)","duration":"3018.3ms","level":"slow","span":"e854694f314aeaa6","trace":"21808f60292798dd0f25c68c1f772026"} +{"@timestamp":"2026-06-26T12:14:10.012+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.3ms","level":"error","span":"e854694f314aeaa6","trace":"21808f60292798dd0f25c68c1f772026"} +2026/06/26 12:14:12 job worker claim error: i/o timeout +2026/06/26 12:14:15 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-327]) incomplete read of message header: read tcp 127.0.0.1:57813->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-327]) incomplete read of message header: read tcp 127.0.0.1:57813->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T12:14:16.033+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3014.7ms)","duration":"3014.7ms","level":"slow","span":"a5dd2760d1cf2041","trace":"b029e537b2aaf093b0ab51a62713a176"} +{"@timestamp":"2026-06-26T12:14:16.034+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3014.7ms","level":"error","span":"a5dd2760d1cf2041","trace":"b029e537b2aaf093b0ab51a62713a176"} +2026/06/26 12:14:16 job worker claim error: i/o timeout +2026/06/26 12:14:20 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T12:14:22.054+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3014.7ms)","duration":"3014.7ms","level":"slow","span":"f6742aff0b4a4b78","trace":"61340478d568e68df20d4c20fed91413"} +{"@timestamp":"2026-06-26T12:14:22.054+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3014.7ms","level":"error","span":"f6742aff0b4a4b78","trace":"61340478d568e68df20d4c20fed91413"} +2026/06/26 12:14:24 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T12:14:28.073+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3014.2ms)","duration":"3014.2ms","level":"slow","span":"d2de8e1a1cd702ab","trace":"b2ba556804da6a3873f875f0ca77c557"} +{"@timestamp":"2026-06-26T12:14:28.074+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3014.2ms","level":"error","span":"d2de8e1a1cd702ab","trace":"b2ba556804da6a3873f875f0ca77c557"} +2026/06/26 12:14:28 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T12:14:29.228+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.5Mi, TotalAlloc=87.6Mi, Sys=19.6Mi, NumGC=49","level":"stat"} +{"@timestamp":"2026-06-26T12:14:29.245+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T12:14:31.859+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 302973.2ms, med: 3023.5ms, 90th: 1046765.1ms, 99th: 1046765.1ms, 99.9th: 1046765.1ms","level":"stat"} +2026/06/26 12:14:32 job scheduler tick error: i/o timeout +2026/06/26 12:14:32 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T12:14:34.098+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.1ms)","duration":"3019.1ms","level":"slow","span":"054e2f4689b71943","trace":"91d7d29f6b26049ee218403becfb0c79"} +{"@timestamp":"2026-06-26T12:14:34.098+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.1ms","level":"error","span":"054e2f4689b71943","trace":"91d7d29f6b26049ee218403becfb0c79"} +2026/06/26 12:14:36 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T12:14:40.133+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3028.5ms)","duration":"3028.5ms","level":"slow","span":"5725c3b97e1050f0","trace":"37c0fd410728306236411f04ffe9cca6"} +{"@timestamp":"2026-06-26T12:14:40.133+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3028.5ms","level":"error","span":"5725c3b97e1050f0","trace":"37c0fd410728306236411f04ffe9cca6"} +2026/06/26 12:14:40 job worker claim error: i/o timeout +2026/06/26 12:32:34 job worker claim error: i/o timeout +2026/06/26 12:32:35 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-333]) incomplete read of message header: read tcp 127.0.0.1:58761->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-333]) incomplete read of message header: read tcp 127.0.0.1:58761->127.0.0.1:27017: i/o timeout }, ] } +{"@timestamp":"2026-06-26T12:32:36.229+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.5ms)","duration":"3027.5ms","level":"slow","span":"efe9e562fdec2b02","trace":"7bd8add0a9cdc6c10877227a5fa8fd89"} +{"@timestamp":"2026-06-26T12:32:36.229+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.5ms","level":"error","span":"efe9e562fdec2b02","trace":"7bd8add0a9cdc6c10877227a5fa8fd89"} +2026/06/26 12:50:04 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T12:50:05.493+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.0ms)","duration":"3024.0ms","level":"slow","span":"37d82df9760ebc6c","trace":"12631215cf1377a02c1372b264bc9ab2"} +{"@timestamp":"2026-06-26T12:50:05.493+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.0ms","level":"error","span":"37d82df9760ebc6c","trace":"12631215cf1377a02c1372b264bc9ab2"} +2026/06/26 13:07:16 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T13:07:19.276+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3017.9ms)","duration":"3017.9ms","level":"slow","span":"ed6952e410a8646b","trace":"b388b05a4dbd78ba6996a9bbf4b73a64"} +{"@timestamp":"2026-06-26T13:07:19.277+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3017.9ms","level":"error","span":"ed6952e410a8646b","trace":"b388b05a4dbd78ba6996a9bbf4b73a64"} +2026/06/26 13:07:20 job worker claim error: i/o timeout +2026/06/26 13:14:57 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T13:14:59.060+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.8ms)","duration":"3024.8ms","level":"slow","span":"16a3b21ec60e44ab","trace":"fee25274acbe7640654267483ababdb7"} +{"@timestamp":"2026-06-26T13:14:59.061+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.8ms","level":"error","span":"16a3b21ec60e44ab","trace":"fee25274acbe7640654267483ababdb7"} +2026/06/26 13:15:01 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T13:15:05.083+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.1ms)","duration":"3019.1ms","level":"slow","span":"5d28d9957d232cec","trace":"e660474f726b1faa957b45a1464c5399"} +{"@timestamp":"2026-06-26T13:15:05.083+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.1ms","level":"error","span":"5d28d9957d232cec","trace":"e660474f726b1faa957b45a1464c5399"} +2026/06/26 13:15:06 job worker claim error: i/o timeout +2026/06/26 13:15:10 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T13:15:11.116+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.7ms)","duration":"3026.7ms","level":"slow","span":"35a5b907edd0cac1","trace":"9fda9264797dda5b313e7e46d7a011fe"} +{"@timestamp":"2026-06-26T13:15:11.116+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.7ms","level":"error","span":"35a5b907edd0cac1","trace":"9fda9264797dda5b313e7e46d7a011fe"} +2026/06/26 13:15:12 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-339]) incomplete read of message header: read tcp 127.0.0.1:60817->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-339]) incomplete read of message header: read tcp 127.0.0.1:60817->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 13:15:14 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T13:15:17.147+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3026.1ms)","duration":"3026.1ms","level":"slow","span":"ee839fc233f1d55a","trace":"c18cdf2092dda63efbccd2fc556a9dd6"} +{"@timestamp":"2026-06-26T13:15:17.147+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3026.1ms","level":"error","span":"ee839fc233f1d55a","trace":"c18cdf2092dda63efbccd2fc556a9dd6"} +2026/06/26 13:15:18 job worker claim error: i/o timeout +2026/06/26 13:15:22 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T13:15:23.173+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3019.7ms)","duration":"3019.7ms","level":"slow","span":"7c3e36bd004eea2f","trace":"51f65debff1bd542007f0948edaadde8"} +{"@timestamp":"2026-06-26T13:15:23.173+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3019.7ms","level":"error","span":"7c3e36bd004eea2f","trace":"51f65debff1bd542007f0948edaadde8"} +2026/06/26 13:15:26 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T13:15:26.564+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.1Mi, TotalAlloc=89.9Mi, Sys=19.6Mi, NumGC=50","level":"stat"} +{"@timestamp":"2026-06-26T13:15:26.580+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 11, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T13:15:29.195+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 3023.2ms, med: 3024.7ms, 90th: 3028.4ms, 99th: 3028.4ms, 99.9th: 3028.4ms","level":"stat"} +{"@timestamp":"2026-06-26T13:15:29.195+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3015.8ms)","duration":"3015.8ms","level":"slow","span":"2bf605d781493fd7","trace":"78040aec4422d766772a0ced0b9fc206"} +{"@timestamp":"2026-06-26T13:15:29.195+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3015.8ms","level":"error","span":"2bf605d781493fd7","trace":"78040aec4422d766772a0ced0b9fc206"} +2026/06/26 13:15:29 job scheduler tick error: i/o timeout +2026/06/26 13:15:30 job worker claim error: i/o timeout +2026/06/26 13:15:34 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T13:15:35.220+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.9ms)","duration":"3018.9ms","level":"slow","span":"f8696a54d6595379","trace":"901bfeba0d4925434724f3d65f3e10d3"} +{"@timestamp":"2026-06-26T13:15:35.225+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.9ms","level":"error","span":"f8696a54d6595379","trace":"901bfeba0d4925434724f3d65f3e10d3"} +2026/06/26 13:15:38 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T13:31:10.353+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(932123.8ms)","duration":"932123.8ms","level":"slow","span":"e24b20e0fea0acfd","trace":"e64e8c65f240e4f1b072445c56089166"} +{"@timestamp":"2026-06-26T13:31:10.353+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"932123.8ms","level":"error","span":"e24b20e0fea0acfd","trace":"e64e8c65f240e4f1b072445c56089166"} +2026/06/26 13:31:11 job worker claim error: i/o timeout +2026/06/26 13:31:11 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-345]) incomplete read of message header: read tcp 127.0.0.1:62293->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-345]) incomplete read of message header: read tcp 127.0.0.1:62293->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 13:31:15 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T13:49:09.137+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(1075779.9ms)","duration":"1075779.9ms","level":"slow","span":"06b9ad42b9a0490e","trace":"bd1257cac1924e05aed833ee1d524dc4"} +{"@timestamp":"2026-06-26T13:49:09.137+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"1075779.9ms","level":"error","span":"06b9ad42b9a0490e","trace":"bd1257cac1924e05aed833ee1d524dc4"} +2026/06/26 13:49:12 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T14:07:04.930+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(1072786.9ms)","duration":"1072786.9ms","level":"slow","span":"1da605071a86cece","trace":"0078cee758b5b48a9aed5ebf01df59d3"} +{"@timestamp":"2026-06-26T14:07:04.930+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"1072786.9ms","level":"error","span":"1da605071a86cece","trace":"0078cee758b5b48a9aed5ebf01df59d3"} +2026/06/26 14:07:05 job worker claim error: i/o timeout +2026/06/26 14:15:55 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T14:15:56.712+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(528776.4ms)","duration":"528776.4ms","level":"slow","span":"6928de45c2fa19f2","trace":"c50fa27217364bf8367c16a91c66e949"} +{"@timestamp":"2026-06-26T14:15:56.712+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"528776.4ms","level":"error","span":"6928de45c2fa19f2","trace":"c50fa27217364bf8367c16a91c66e949"} +2026/06/26 14:15:59 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T14:16:02.732+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3014.1ms)","duration":"3014.1ms","level":"slow","span":"4df8533961d7d7d8","trace":"bb2f44a1506f2756db85b9b63b265405"} +{"@timestamp":"2026-06-26T14:16:02.732+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3014.1ms","level":"error","span":"4df8533961d7d7d8","trace":"bb2f44a1506f2756db85b9b63b265405"} +2026/06/26 14:16:03 job worker claim error: i/o timeout +2026/06/26 14:16:07 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T14:16:08.757+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.9ms)","duration":"3018.9ms","level":"slow","span":"9b7e0c250bab01a8","trace":"b750acc2df3af0745e876a2ac12af14f"} +{"@timestamp":"2026-06-26T14:16:08.757+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.9ms","level":"error","span":"9b7e0c250bab01a8","trace":"b750acc2df3af0745e876a2ac12af14f"} +2026/06/26 14:16:10 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-351]) incomplete read of message header: read tcp 127.0.0.1:64090->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-351]) incomplete read of message header: read tcp 127.0.0.1:64090->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 14:16:11 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T14:16:14.785+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.2ms)","duration":"3023.2ms","level":"slow","span":"dd060a5da6adc154","trace":"e39146b5b8111906e82429278080e6cf"} +{"@timestamp":"2026-06-26T14:16:14.785+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.2ms","level":"error","span":"dd060a5da6adc154","trace":"e39146b5b8111906e82429278080e6cf"} +2026/06/26 14:16:15 job worker claim error: i/o timeout +2026/06/26 14:16:19 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T14:16:20.809+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.6ms)","duration":"3018.6ms","level":"slow","span":"d3eac44bb34dbc17","trace":"6d52d9770aa54523985acc266a1d896e"} +{"@timestamp":"2026-06-26T14:16:20.809+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.6ms","level":"error","span":"d3eac44bb34dbc17","trace":"6d52d9770aa54523985acc266a1d896e"} +2026/06/26 14:16:23 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T14:16:23.891+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.5Mi, TotalAlloc=92.2Mi, Sys=19.6Mi, NumGC=51","level":"stat"} +{"@timestamp":"2026-06-26T14:16:23.908+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 10, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T14:16:26.522+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 362757.5ms, med: 3023.1ms, 90th: 1075779.9ms, 99th: 1075779.9ms, 99.9th: 1075779.9ms","level":"stat"} +{"@timestamp":"2026-06-26T14:16:26.839+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.8ms)","duration":"3024.8ms","level":"slow","span":"671f3b5ddc077739","trace":"4b28106dee191c0f07a6afe388f29a34"} +{"@timestamp":"2026-06-26T14:16:26.839+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.8ms","level":"error","span":"671f3b5ddc077739","trace":"4b28106dee191c0f07a6afe388f29a34"} +2026/06/26 14:16:26 job scheduler tick error: i/o timeout +2026/06/26 14:16:27 job worker claim error: i/o timeout +2026/06/26 14:16:31 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T14:16:32.872+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.4ms)","duration":"3027.4ms","level":"slow","span":"4add76cd2ffc6f67","trace":"f403906b25216dfcd0e6c15204f408c7"} +{"@timestamp":"2026-06-26T14:16:32.872+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.4ms","level":"error","span":"4add76cd2ffc6f67","trace":"f403906b25216dfcd0e6c15204f408c7"} +2026/06/26 14:16:35 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T14:33:23.860+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(1007982.5ms)","duration":"1007982.5ms","level":"slow","span":"b1ae69c73e721c1e","trace":"f4a4e5aefadca481ed316061d45d47c1"} +{"@timestamp":"2026-06-26T14:33:23.860+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"1007982.5ms","level":"error","span":"b1ae69c73e721c1e","trace":"f4a4e5aefadca481ed316061d45d47c1"} +2026/06/26 14:33:24 job worker claim error: i/o timeout +2026/06/26 14:33:25 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-357]) incomplete read of message header: read tcp 127.0.0.1:49527->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-357]) incomplete read of message header: read tcp 127.0.0.1:49527->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 14:50:42 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T14:50:43.630+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(1036764.4ms)","duration":"1036764.4ms","level":"slow","span":"57273833d34c2f16","trace":"151f4a42c9d3baa3740698a1ec051320"} +{"@timestamp":"2026-06-26T14:50:43.630+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"1036764.4ms","level":"error","span":"57273833d34c2f16","trace":"151f4a42c9d3baa3740698a1ec051320"} +2026/06/26 14:50:46 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T15:08:36.373+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(1069739.1ms)","duration":"1069739.1ms","level":"slow","span":"dee7a0bb7946787e","trace":"968b3a474b7282a4f125eb2098ce0aa2"} +{"@timestamp":"2026-06-26T15:08:36.373+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"1069739.1ms","level":"error","span":"dee7a0bb7946787e","trace":"968b3a474b7282a4f125eb2098ce0aa2"} +2026/06/26 15:08:37 job worker claim error: i/o timeout +2026/06/26 15:16:56 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T15:16:57.117+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(497737.6ms)","duration":"497737.6ms","level":"slow","span":"21bad82d872036b9","trace":"b8389680ab3c65438327464586a798f4"} +{"@timestamp":"2026-06-26T15:16:57.117+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"497737.6ms","level":"error","span":"21bad82d872036b9","trace":"b8389680ab3c65438327464586a798f4"} +2026/06/26 15:17:00 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T15:17:03.136+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3013.3ms)","duration":"3013.3ms","level":"slow","span":"4d8d86383ac2d474","trace":"0d56bd1ace0a8a2a240377dfe69a079e"} +{"@timestamp":"2026-06-26T15:17:03.136+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3013.3ms","level":"error","span":"4d8d86383ac2d474","trace":"0d56bd1ace0a8a2a240377dfe69a079e"} +2026/06/26 15:17:04 job worker claim error: i/o timeout +2026/06/26 15:17:08 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T15:17:09.164+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.6ms)","duration":"3023.6ms","level":"slow","span":"524fbebda39271c8","trace":"0dfff953a5d751726eeb386a2b7d4c8d"} +{"@timestamp":"2026-06-26T15:17:09.164+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.6ms","level":"error","span":"524fbebda39271c8","trace":"0dfff953a5d751726eeb386a2b7d4c8d"} +2026/06/26 15:17:10 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-363]) incomplete read of message header: read tcp 127.0.0.1:51196->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-363]) incomplete read of message header: read tcp 127.0.0.1:51196->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 15:17:12 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T15:17:15.186+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3018.5ms)","duration":"3018.5ms","level":"slow","span":"e294ff83b4a37894","trace":"e15ecf8c4df5cfbe781f19f516b0da61"} +{"@timestamp":"2026-06-26T15:17:15.186+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3018.5ms","level":"error","span":"e294ff83b4a37894","trace":"e15ecf8c4df5cfbe781f19f516b0da61"} +2026/06/26 15:17:16 job worker claim error: i/o timeout +2026/06/26 15:17:20 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T15:17:21.216+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.4ms)","duration":"3024.4ms","level":"slow","span":"4be4b2ed8aa51628","trace":"0dee513b7ead86468df0eee0af68734f"} +{"@timestamp":"2026-06-26T15:17:21.216+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.4ms","level":"error","span":"4be4b2ed8aa51628","trace":"0dee513b7ead86468df0eee0af68734f"} +{"@timestamp":"2026-06-26T15:35:07.298+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 9, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T15:35:07.298+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=5.2Mi, TotalAlloc=93.8Mi, Sys=19.6Mi, NumGC=51","level":"stat"} +2026/06/26 15:35:07 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T15:35:09.864+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 363035.4ms, med: 3027.3ms, 90th: 1069739.0ms, 99th: 1069739.0ms, 99.9th: 1069739.0ms","level":"stat"} +2026/06/26 15:35:10 job scheduler tick error: i/o timeout +{"@timestamp":"2026-06-26T15:35:10.447+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.6ms)","duration":"3027.6ms","level":"slow","span":"f02e98b835d95a31","trace":"1e947aaffe477794a819419c8e061fa3"} +{"@timestamp":"2026-06-26T15:35:10.447+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.6ms","level":"error","span":"f02e98b835d95a31","trace":"1e947aaffe477794a819419c8e061fa3"} +2026/06/26 15:35:11 job worker claim error: i/o timeout +2026/06/26 15:52:04 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T15:52:05.234+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3027.8ms)","duration":"3027.8ms","level":"slow","span":"5d90ef2328c23fdd","trace":"42c05bdf2d13cf9757cc34310cc2cdac"} +{"@timestamp":"2026-06-26T15:52:05.234+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3027.8ms","level":"error","span":"5d90ef2328c23fdd","trace":"42c05bdf2d13cf9757cc34310cc2cdac"} +2026/06/26 16:07:27 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T16:07:30.112+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3023.4ms)","duration":"3023.4ms","level":"slow","span":"8ed9f0718a0f3039","trace":"dd92e776d90852578bdbcb82c7035957"} +{"@timestamp":"2026-06-26T16:07:30.112+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3023.4ms","level":"error","span":"8ed9f0718a0f3039","trace":"dd92e776d90852578bdbcb82c7035957"} +2026/06/26 16:07:31 job reaper error: server selection error: server selection timeout, current topology: { Type: Single, Servers: [{ Addr: 127.0.0.1:27017, Type: Unknown, Last error: connection(127.0.0.1:27017[-369]) incomplete read of message header: read tcp 127.0.0.1:53335->127.0.0.1:27017: i/o timeout: connection(127.0.0.1:27017[-369]) incomplete read of message header: read tcp 127.0.0.1:53335->127.0.0.1:27017: i/o timeout }, ] } +2026/06/26 16:07:31 job worker claim error: i/o timeout +2026/06/26 16:17:57 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T16:17:58.862+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3020.7ms)","duration":"3020.7ms","level":"slow","span":"4136d5d84c03d250","trace":"856021292ce826f3aef4e4d407a38d84"} +{"@timestamp":"2026-06-26T16:17:58.862+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3020.7ms","level":"error","span":"4136d5d84c03d250","trace":"856021292ce826f3aef4e4d407a38d84"} +2026/06/26 16:18:01 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T16:18:04.896+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3029.1ms)","duration":"3029.1ms","level":"slow","span":"e1c8c7cf12bb0bea","trace":"a08c6d3c5489b4fd3d29caed2ed51041"} +{"@timestamp":"2026-06-26T16:18:04.896+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3029.1ms","level":"error","span":"e1c8c7cf12bb0bea","trace":"a08c6d3c5489b4fd3d29caed2ed51041"} +2026/06/26 16:18:05 job worker claim error: i/o timeout +2026/06/26 16:18:09 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T16:18:10.926+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(3024.5ms)","duration":"3024.5ms","level":"slow","span":"e7c953850f9810fb","trace":"66009a73e4b51fbee205cbf76334ea3d"} +{"@timestamp":"2026-06-26T16:18:10.926+08:00","caller":"handler/loghandler.go:169","content":"[HTTP] 500 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node\nPOST /api/v1/internal/workers/jobs/claim HTTP/1.1\r\nHost: 127.0.0.1:8890\r\nAccept: */*\r\nAccept-Encoding: gzip, deflate\r\nAccept-Language: *\r\nConnection: keep-alive\r\nContent-Length: 62\r\nContent-Type: application/json\r\nSec-Fetch-Mode: cors\r\nUser-Agent: node\r\n\r\n{\"worker_type\":\"node\",\"worker_id\":\"local-style-8d-node-72804\"}","duration":"3024.5ms","level":"error","span":"e7c953850f9810fb","trace":"66009a73e4b51fbee205cbf76334ea3d"} +2026/06/26 16:18:14 job worker claim error: i/o timeout +{"@timestamp":"2026-06-26T16:25:00.911+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(406980.0ms)","duration":"406980.0ms","level":"slow","span":"4675282c15d6837c","trace":"85a4fd43207f6864c9a227a4cd9443bc"} +{"@timestamp":"2026-06-26T16:25:00.911+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"406980.0ms","level":"info","span":"4675282c15d6837c","trace":"85a4fd43207f6864c9a227a4cd9443bc"} +{"@timestamp":"2026-06-26T16:25:05.987+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2072.2ms)","duration":"2072.2ms","level":"slow","span":"9ce306693bd67b1b","trace":"37d4eff9ad72817506ba163ce9621f24"} +{"@timestamp":"2026-06-26T16:25:05.987+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2072.2ms","level":"info","span":"9ce306693bd67b1b","trace":"37d4eff9ad72817506ba163ce9621f24"} +{"@timestamp":"2026-06-26T16:25:09.131+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2058.1ms)","duration":"2058.1ms","level":"slow","span":"51a80e13ce520d65","trace":"ad38b7ce4a99c9cc87c99c6795f673ae"} +{"@timestamp":"2026-06-26T16:25:09.131+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2058.1ms","level":"info","span":"51a80e13ce520d65","trace":"ad38b7ce4a99c9cc87c99c6795f673ae"} +{"@timestamp":"2026-06-26T16:25:14.209+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2073.0ms)","duration":"2073.0ms","level":"slow","span":"6268904dea49f417","trace":"bec74581cd18e11d588bd064f36a75b2"} +{"@timestamp":"2026-06-26T16:25:14.209+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2073.0ms","level":"info","span":"6268904dea49f417","trace":"bec74581cd18e11d588bd064f36a75b2"} +{"@timestamp":"2026-06-26T16:25:18.410+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.3Mi, TotalAlloc=95.6Mi, Sys=19.6Mi, NumGC=52","level":"stat"} +{"@timestamp":"2026-06-26T16:25:18.427+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 11, pass: 10, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T16:25:19.249+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2038.6ms)","duration":"2038.6ms","level":"slow","span":"1413a9d8cc7a5304","trace":"b732651e4220321a6fea04c74930d6e3"} +{"@timestamp":"2026-06-26T16:25:19.249+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2038.6ms","level":"info","span":"1413a9d8cc7a5304","trace":"b732651e4220321a6fea04c74930d6e3"} +{"@timestamp":"2026-06-26T16:25:21.051+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 39397.5ms, med: 3024.4ms, 90th: 406980.0ms, 99th: 406980.0ms, 99.9th: 406980.0ms","level":"stat"} +{"@timestamp":"2026-06-26T16:25:24.288+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.5ms)","duration":"2034.5ms","level":"slow","span":"d3e14238ccf4db00","trace":"c4fbe7d2163cef5c96cc19f4593d8dfb"} +{"@timestamp":"2026-06-26T16:25:24.288+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.5ms","level":"info","span":"d3e14238ccf4db00","trace":"c4fbe7d2163cef5c96cc19f4593d8dfb"} +{"@timestamp":"2026-06-26T16:25:29.327+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.7ms)","duration":"2034.7ms","level":"slow","span":"2c83a396e0f0b401","trace":"a9f18bef2bdbcd2ed7d53e36350092aa"} +{"@timestamp":"2026-06-26T16:25:29.327+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.7ms","level":"info","span":"2c83a396e0f0b401","trace":"a9f18bef2bdbcd2ed7d53e36350092aa"} +{"@timestamp":"2026-06-26T16:25:34.373+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2043.6ms)","duration":"2043.6ms","level":"slow","span":"322cdd1dbb257f85","trace":"7e214f63662a10fb7f9bdb1e7f7d97a3"} +{"@timestamp":"2026-06-26T16:25:34.374+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2043.6ms","level":"info","span":"322cdd1dbb257f85","trace":"7e214f63662a10fb7f9bdb1e7f7d97a3"} +{"@timestamp":"2026-06-26T16:25:39.397+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2019.8ms)","duration":"2019.8ms","level":"slow","span":"6924f901a2f46272","trace":"00c2b581bed7f13db116e03c3cb5f840"} +{"@timestamp":"2026-06-26T16:25:39.397+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2019.8ms","level":"info","span":"6924f901a2f46272","trace":"00c2b581bed7f13db116e03c3cb5f840"} +{"@timestamp":"2026-06-26T16:25:44.472+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2071.8ms)","duration":"2071.8ms","level":"slow","span":"7c2f0e289666a20e","trace":"72eeb5770786cff5bca5de4085951918"} +{"@timestamp":"2026-06-26T16:25:44.472+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2071.8ms","level":"info","span":"7c2f0e289666a20e","trace":"72eeb5770786cff5bca5de4085951918"} +{"@timestamp":"2026-06-26T16:25:49.539+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2063.6ms)","duration":"2063.6ms","level":"slow","span":"b8a086c2f4f09dbf","trace":"f8f46489dcd22f68ae1a7721f944aae2"} +{"@timestamp":"2026-06-26T16:25:49.539+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2063.6ms","level":"info","span":"b8a086c2f4f09dbf","trace":"f8f46489dcd22f68ae1a7721f944aae2"} +{"@timestamp":"2026-06-26T16:25:54.610+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2068.3ms)","duration":"2068.3ms","level":"slow","span":"013305431f656a74","trace":"85df184f76adc2a8c816c799d8025c30"} +{"@timestamp":"2026-06-26T16:25:54.610+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2068.3ms","level":"info","span":"013305431f656a74","trace":"85df184f76adc2a8c816c799d8025c30"} +{"@timestamp":"2026-06-26T16:25:59.659+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2044.1ms)","duration":"2044.1ms","level":"slow","span":"277fcc95fe073a1d","trace":"5691c5d5b246daba401ca8baea3b1978"} +{"@timestamp":"2026-06-26T16:25:59.659+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2044.1ms","level":"info","span":"277fcc95fe073a1d","trace":"5691c5d5b246daba401ca8baea3b1978"} +{"@timestamp":"2026-06-26T16:26:04.702+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2040.5ms)","duration":"2040.5ms","level":"slow","span":"8120e5f69e3949ef","trace":"634b501aa8dcadb408112d47ff5f2230"} +{"@timestamp":"2026-06-26T16:26:04.702+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2040.5ms","level":"info","span":"8120e5f69e3949ef","trace":"634b501aa8dcadb408112d47ff5f2230"} +{"@timestamp":"2026-06-26T16:26:09.755+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2051.1ms)","duration":"2051.1ms","level":"slow","span":"1a4e4b04b9f2abcc","trace":"079c6ef50e09e591f34cdc89a21a2c80"} +{"@timestamp":"2026-06-26T16:26:09.756+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2051.1ms","level":"info","span":"1a4e4b04b9f2abcc","trace":"079c6ef50e09e591f34cdc89a21a2c80"} +{"@timestamp":"2026-06-26T16:26:14.829+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2069.8ms)","duration":"2069.8ms","level":"slow","span":"914ba2a6415765d7","trace":"fd0723e9f5872e891f49f8c586abf7be"} +{"@timestamp":"2026-06-26T16:26:14.829+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2069.8ms","level":"info","span":"914ba2a6415765d7","trace":"fd0723e9f5872e891f49f8c586abf7be"} +{"@timestamp":"2026-06-26T16:26:18.406+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=4.5Mi, TotalAlloc=95.8Mi, Sys=19.6Mi, NumGC=52","level":"stat"} +{"@timestamp":"2026-06-26T16:26:18.423+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T16:26:19.860+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2028.8ms)","duration":"2028.8ms","level":"slow","span":"d82c6109ac8f2094","trace":"b178730f82259f9df3a34a9a0b3c8e0d"} +{"@timestamp":"2026-06-26T16:26:19.860+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2028.8ms","level":"info","span":"d82c6109ac8f2094","trace":"b178730f82259f9df3a34a9a0b3c8e0d"} +{"@timestamp":"2026-06-26T16:26:21.037+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2047.4ms, med: 2044.0ms, 90th: 2071.7ms, 99th: 2071.7ms, 99.9th: 2071.7ms","level":"stat"} +{"@timestamp":"2026-06-26T16:26:24.926+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2062.5ms)","duration":"2062.5ms","level":"slow","span":"ac79368d3e6beda7","trace":"d1759b2dbe3d954e8c89dd4707996894"} +{"@timestamp":"2026-06-26T16:26:24.926+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2062.5ms","level":"info","span":"ac79368d3e6beda7","trace":"d1759b2dbe3d954e8c89dd4707996894"} +{"@timestamp":"2026-06-26T16:26:29.962+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.8ms)","duration":"2027.8ms","level":"slow","span":"6cf3ead48119dfae","trace":"a558faed2537438f9826209fd04ef7f4"} +{"@timestamp":"2026-06-26T16:26:29.962+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.8ms","level":"info","span":"6cf3ead48119dfae","trace":"a558faed2537438f9826209fd04ef7f4"} +{"@timestamp":"2026-06-26T16:26:35.003+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2036.7ms)","duration":"2036.7ms","level":"slow","span":"3163d4951482a534","trace":"3cb0c6fa8851a36879a64c07fd557213"} +{"@timestamp":"2026-06-26T16:26:35.003+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2036.7ms","level":"info","span":"3163d4951482a534","trace":"3cb0c6fa8851a36879a64c07fd557213"} +{"@timestamp":"2026-06-26T16:26:40.036+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.8ms)","duration":"2029.8ms","level":"slow","span":"c4bbcd43d2babad7","trace":"9106323ff8089d70e0ae520af215e5e7"} +{"@timestamp":"2026-06-26T16:26:40.036+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.8ms","level":"info","span":"c4bbcd43d2babad7","trace":"9106323ff8089d70e0ae520af215e5e7"} +{"@timestamp":"2026-06-26T16:26:45.077+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2037.8ms)","duration":"2037.8ms","level":"slow","span":"6f91d343dd49ecf3","trace":"56309ed5c724fd6d58183d3eff2d4232"} +{"@timestamp":"2026-06-26T16:26:45.077+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2037.8ms","level":"info","span":"6f91d343dd49ecf3","trace":"56309ed5c724fd6d58183d3eff2d4232"} +{"@timestamp":"2026-06-26T16:26:50.146+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2065.4ms)","duration":"2065.4ms","level":"slow","span":"f7b47613ffadb6df","trace":"c2ccbd218648f1911ea66650e23a67eb"} +{"@timestamp":"2026-06-26T16:26:50.146+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2065.4ms","level":"info","span":"f7b47613ffadb6df","trace":"c2ccbd218648f1911ea66650e23a67eb"} +{"@timestamp":"2026-06-26T16:26:55.210+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2059.1ms)","duration":"2059.1ms","level":"slow","span":"45d7a990e69d48f2","trace":"0f9b72b452a579278f5ab5c923320fd3"} +{"@timestamp":"2026-06-26T16:26:55.210+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2059.1ms","level":"info","span":"45d7a990e69d48f2","trace":"0f9b72b452a579278f5ab5c923320fd3"} +{"@timestamp":"2026-06-26T16:27:00.259+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2045.0ms)","duration":"2045.0ms","level":"slow","span":"dc91a9ff6ea44678","trace":"43e085c156b750eaa35f1717572560c0"} +{"@timestamp":"2026-06-26T16:27:00.259+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2045.0ms","level":"info","span":"dc91a9ff6ea44678","trace":"43e085c156b750eaa35f1717572560c0"} +{"@timestamp":"2026-06-26T16:27:05.289+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.9ms)","duration":"2026.9ms","level":"slow","span":"d4ca8217bc585c14","trace":"ab8d47faecc7bae3ce740d3100eaa8cf"} +{"@timestamp":"2026-06-26T16:27:05.289+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.9ms","level":"info","span":"d4ca8217bc585c14","trace":"ab8d47faecc7bae3ce740d3100eaa8cf"} +{"@timestamp":"2026-06-26T16:27:10.330+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2037.0ms)","duration":"2037.0ms","level":"slow","span":"6aae64f427f86ff7","trace":"00da45983e36443e9f777f30a585b4b1"} +{"@timestamp":"2026-06-26T16:27:10.330+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2037.0ms","level":"info","span":"6aae64f427f86ff7","trace":"00da45983e36443e9f777f30a585b4b1"} +{"@timestamp":"2026-06-26T16:27:15.378+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2045.0ms)","duration":"2045.0ms","level":"slow","span":"6b8087400d46fdbe","trace":"e88440e4c5d40115ab778df7f891b63b"} +{"@timestamp":"2026-06-26T16:27:15.379+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2045.0ms","level":"info","span":"6b8087400d46fdbe","trace":"e88440e4c5d40115ab778df7f891b63b"} +{"@timestamp":"2026-06-26T16:27:18.403+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=96.5Mi, Sys=19.6Mi, NumGC=53","level":"stat"} +{"@timestamp":"2026-06-26T16:27:18.419+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T16:27:20.419+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2036.3ms)","duration":"2036.3ms","level":"slow","span":"2d12fc9931648644","trace":"fe8666bd3a3e3e655c6d80294372f311"} +{"@timestamp":"2026-06-26T16:27:20.419+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2036.3ms","level":"info","span":"2d12fc9931648644","trace":"fe8666bd3a3e3e655c6d80294372f311"} +{"@timestamp":"2026-06-26T16:27:21.034+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2042.3ms, med: 2037.8ms, 90th: 2065.4ms, 99th: 2065.4ms, 99.9th: 2065.4ms","level":"stat"} +{"@timestamp":"2026-06-26T16:27:25.455+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2033.2ms)","duration":"2033.2ms","level":"slow","span":"760feb25bd3bc2e2","trace":"0a145688b7836383ea043b7fdd5818ed"} +{"@timestamp":"2026-06-26T16:27:25.455+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2033.2ms","level":"info","span":"760feb25bd3bc2e2","trace":"0a145688b7836383ea043b7fdd5818ed"} +{"@timestamp":"2026-06-26T16:27:30.475+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2016.0ms)","duration":"2016.0ms","level":"slow","span":"7f65be47a6d0c437","trace":"7e41cb3a1262ee545e81941d1aa9dd42"} +{"@timestamp":"2026-06-26T16:27:30.475+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2016.0ms","level":"info","span":"7f65be47a6d0c437","trace":"7e41cb3a1262ee545e81941d1aa9dd42"} +{"@timestamp":"2026-06-26T16:27:35.525+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2047.9ms)","duration":"2047.9ms","level":"slow","span":"142274e2384ded08","trace":"ce3021eac420f8466f3e9179012898aa"} +{"@timestamp":"2026-06-26T16:27:35.526+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2047.9ms","level":"info","span":"142274e2384ded08","trace":"ce3021eac420f8466f3e9179012898aa"} +{"@timestamp":"2026-06-26T16:27:40.574+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2044.6ms)","duration":"2044.6ms","level":"slow","span":"383ad6e47a9fbfa1","trace":"37b6f4974db7f834dde97c6b979eb0d4"} +{"@timestamp":"2026-06-26T16:27:40.574+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2044.6ms","level":"info","span":"383ad6e47a9fbfa1","trace":"37b6f4974db7f834dde97c6b979eb0d4"} +{"@timestamp":"2026-06-26T16:27:45.613+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2037.2ms)","duration":"2037.2ms","level":"slow","span":"4b21fe84bfed6f22","trace":"28bece1d7394b13e3bb81ea26a944b41"} +{"@timestamp":"2026-06-26T16:27:45.613+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2037.2ms","level":"info","span":"4b21fe84bfed6f22","trace":"28bece1d7394b13e3bb81ea26a944b41"} +{"@timestamp":"2026-06-26T16:27:50.652+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2035.9ms)","duration":"2035.9ms","level":"slow","span":"df2138e6ecb5407e","trace":"aaf91c8994056711c08e7e9bd526e173"} +{"@timestamp":"2026-06-26T16:27:50.652+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2035.9ms","level":"info","span":"df2138e6ecb5407e","trace":"aaf91c8994056711c08e7e9bd526e173"} +{"@timestamp":"2026-06-26T16:27:55.712+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2058.2ms)","duration":"2058.2ms","level":"slow","span":"ecd6626e7214afb1","trace":"342aaae8b0f4ef04835db9908bff2ab0"} +{"@timestamp":"2026-06-26T16:27:55.712+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2058.2ms","level":"info","span":"ecd6626e7214afb1","trace":"342aaae8b0f4ef04835db9908bff2ab0"} +{"@timestamp":"2026-06-26T16:28:00.802+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2086.8ms)","duration":"2086.8ms","level":"slow","span":"9d1ad654a864bd63","trace":"b196f7ee03ea176c4cbb375506642c3b"} +{"@timestamp":"2026-06-26T16:28:00.803+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2086.8ms","level":"info","span":"9d1ad654a864bd63","trace":"b196f7ee03ea176c4cbb375506642c3b"} +{"@timestamp":"2026-06-26T16:28:05.840+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2033.4ms)","duration":"2033.4ms","level":"slow","span":"46be56f159994912","trace":"28aaa235d351114c9473d8ea858ee909"} +{"@timestamp":"2026-06-26T16:28:05.840+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2033.4ms","level":"info","span":"46be56f159994912","trace":"28aaa235d351114c9473d8ea858ee909"} +{"@timestamp":"2026-06-26T16:28:10.868+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2026.4ms)","duration":"2026.4ms","level":"slow","span":"038cc73a29d3dee3","trace":"64c161f9357e0d714e329f25f0776f8e"} +{"@timestamp":"2026-06-26T16:28:10.868+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2026.4ms","level":"info","span":"038cc73a29d3dee3","trace":"64c161f9357e0d714e329f25f0776f8e"} +{"@timestamp":"2026-06-26T16:28:15.953+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2081.4ms)","duration":"2081.4ms","level":"slow","span":"f9dd1cc3c1d0076b","trace":"1a91ca859c41d75c0b2eb8c2939282f0"} +{"@timestamp":"2026-06-26T16:28:15.954+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2081.4ms","level":"info","span":"f9dd1cc3c1d0076b","trace":"1a91ca859c41d75c0b2eb8c2939282f0"} +{"@timestamp":"2026-06-26T16:28:18.398+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.5Mi, TotalAlloc=96.6Mi, Sys=19.6Mi, NumGC=53","level":"stat"} +{"@timestamp":"2026-06-26T16:28:18.416+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 11, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T16:28:20.992+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2035.0ms)","duration":"2035.0ms","level":"slow","span":"b12127d5a8aa91c4","trace":"fcc2f7077c8d5aa107372855e8f6fc32"} +{"@timestamp":"2026-06-26T16:28:20.992+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2035.0ms","level":"info","span":"b12127d5a8aa91c4","trace":"fcc2f7077c8d5aa107372855e8f6fc32"} +{"@timestamp":"2026-06-26T16:28:21.030+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2044.5ms, med: 2037.1ms, 90th: 2086.7ms, 99th: 2086.7ms, 99.9th: 2086.7ms","level":"stat"} +{"@timestamp":"2026-06-26T16:28:26.046+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2050.7ms)","duration":"2050.7ms","level":"slow","span":"169a68512d5dfdd2","trace":"c138d8807c20b554279cf948641a864f"} +{"@timestamp":"2026-06-26T16:28:26.046+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2050.7ms","level":"info","span":"169a68512d5dfdd2","trace":"c138d8807c20b554279cf948641a864f"} +{"@timestamp":"2026-06-26T16:28:31.145+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2095.6ms)","duration":"2095.6ms","level":"slow","span":"cea862b633ead120","trace":"c167136eb24f5e6ff2f8eea9b100b6f3"} +{"@timestamp":"2026-06-26T16:28:31.145+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2095.6ms","level":"info","span":"cea862b633ead120","trace":"c167136eb24f5e6ff2f8eea9b100b6f3"} +{"@timestamp":"2026-06-26T16:28:36.222+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2071.6ms)","duration":"2071.6ms","level":"slow","span":"983a32a6855daab7","trace":"4a2ddb22d5250efde27ac7eda9fdaa68"} +{"@timestamp":"2026-06-26T16:28:36.222+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2071.6ms","level":"info","span":"983a32a6855daab7","trace":"4a2ddb22d5250efde27ac7eda9fdaa68"} +{"@timestamp":"2026-06-26T16:28:41.297+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2073.1ms)","duration":"2073.1ms","level":"slow","span":"64691003a79c80aa","trace":"cd90dc075cfa88bf6aaf51e09c857e57"} +{"@timestamp":"2026-06-26T16:28:41.297+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2073.1ms","level":"info","span":"64691003a79c80aa","trace":"cd90dc075cfa88bf6aaf51e09c857e57"} +{"@timestamp":"2026-06-26T16:28:46.370+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2069.1ms)","duration":"2069.1ms","level":"slow","span":"6bb55e72dd6af6a4","trace":"bd76d0b2b64ef1f4079cfeb59eebaa67"} +{"@timestamp":"2026-06-26T16:28:46.370+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2069.1ms","level":"info","span":"6bb55e72dd6af6a4","trace":"bd76d0b2b64ef1f4079cfeb59eebaa67"} +{"@timestamp":"2026-06-26T16:28:51.438+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2064.0ms)","duration":"2064.0ms","level":"slow","span":"9b346fb0611e3156","trace":"db1fd71a47fbea9a0748a83097464c31"} +{"@timestamp":"2026-06-26T16:28:51.439+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2064.0ms","level":"info","span":"9b346fb0611e3156","trace":"db1fd71a47fbea9a0748a83097464c31"} +{"@timestamp":"2026-06-26T16:28:56.525+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2083.4ms)","duration":"2083.4ms","level":"slow","span":"91b1316259153ed0","trace":"06e8b6b8818dba37f0c448755b022e88"} +{"@timestamp":"2026-06-26T16:28:56.525+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2083.4ms","level":"info","span":"91b1316259153ed0","trace":"06e8b6b8818dba37f0c448755b022e88"} +{"@timestamp":"2026-06-26T16:29:01.562+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2033.5ms)","duration":"2033.5ms","level":"slow","span":"e46d9d1f129d2cd8","trace":"6cfc3ab84f534b0508819fa1040b2299"} +{"@timestamp":"2026-06-26T16:29:01.562+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2033.5ms","level":"info","span":"e46d9d1f129d2cd8","trace":"6cfc3ab84f534b0508819fa1040b2299"} +{"@timestamp":"2026-06-26T16:29:06.621+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2055.5ms)","duration":"2055.5ms","level":"slow","span":"c7605a8ffecd22f2","trace":"76bf2b90f0df51d8596a9b4fc9a0f447"} +{"@timestamp":"2026-06-26T16:29:06.621+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2055.5ms","level":"info","span":"c7605a8ffecd22f2","trace":"76bf2b90f0df51d8596a9b4fc9a0f447"} +{"@timestamp":"2026-06-26T16:29:11.704+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2081.0ms)","duration":"2081.0ms","level":"slow","span":"9f808bed70b55a92","trace":"384457950382faea29809b7db134cb2b"} +{"@timestamp":"2026-06-26T16:29:11.704+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2081.0ms","level":"info","span":"9f808bed70b55a92","trace":"384457950382faea29809b7db134cb2b"} +{"@timestamp":"2026-06-26T16:29:16.783+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2075.1ms)","duration":"2075.1ms","level":"slow","span":"1643f4c3ca322912","trace":"a019e08b4b107293d38e853e108e58d7"} +{"@timestamp":"2026-06-26T16:29:16.784+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2075.1ms","level":"info","span":"1643f4c3ca322912","trace":"a019e08b4b107293d38e853e108e58d7"} +{"@timestamp":"2026-06-26T16:29:18.396+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=97.2Mi, Sys=19.6Mi, NumGC=54","level":"stat"} +{"@timestamp":"2026-06-26T16:29:18.412+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T16:29:21.026+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2068.3ms, med: 2073.0ms, 90th: 2095.4ms, 99th: 2095.4ms, 99.9th: 2095.4ms","level":"stat"} +{"@timestamp":"2026-06-26T16:29:21.816+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.0ms)","duration":"2027.0ms","level":"slow","span":"4bf63e40ffe72914","trace":"8e30c569f54a16a274a8fa7bc92dea6d"} +{"@timestamp":"2026-06-26T16:29:21.816+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.0ms","level":"info","span":"4bf63e40ffe72914","trace":"8e30c569f54a16a274a8fa7bc92dea6d"} +{"@timestamp":"2026-06-26T16:29:26.890+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2069.0ms)","duration":"2069.0ms","level":"slow","span":"167f7f7f6d92bfa5","trace":"407ee544c479c129b0cf3c781a5dec8e"} +{"@timestamp":"2026-06-26T16:29:26.891+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2069.0ms","level":"info","span":"167f7f7f6d92bfa5","trace":"407ee544c479c129b0cf3c781a5dec8e"} +{"@timestamp":"2026-06-26T16:29:31.933+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2039.8ms)","duration":"2039.8ms","level":"slow","span":"ce19415e846a6f32","trace":"03625bdc33b0693a369c98f5841b5d34"} +{"@timestamp":"2026-06-26T16:29:31.933+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2039.8ms","level":"info","span":"ce19415e846a6f32","trace":"03625bdc33b0693a369c98f5841b5d34"} +{"@timestamp":"2026-06-26T16:29:36.989+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2053.1ms)","duration":"2053.1ms","level":"slow","span":"5cb39908b73dabed","trace":"e3b9d563e8b54d7a297b39b31fb77e79"} +{"@timestamp":"2026-06-26T16:29:36.989+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2053.1ms","level":"info","span":"5cb39908b73dabed","trace":"e3b9d563e8b54d7a297b39b31fb77e79"} +{"@timestamp":"2026-06-26T16:29:42.074+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2081.4ms)","duration":"2081.4ms","level":"slow","span":"b75d2534f57064a6","trace":"3eec4fb36af3b7b28451e595a82b1543"} +{"@timestamp":"2026-06-26T16:29:42.074+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2081.4ms","level":"info","span":"b75d2534f57064a6","trace":"3eec4fb36af3b7b28451e595a82b1543"} +{"@timestamp":"2026-06-26T16:29:47.114+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2035.6ms)","duration":"2035.6ms","level":"slow","span":"aa0c83a7c874817a","trace":"57ff16f8719e8b27d1a1b120f071cbb7"} +{"@timestamp":"2026-06-26T16:29:47.114+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2035.6ms","level":"info","span":"aa0c83a7c874817a","trace":"57ff16f8719e8b27d1a1b120f071cbb7"} +{"@timestamp":"2026-06-26T16:29:52.219+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2100.0ms)","duration":"2100.0ms","level":"slow","span":"958b76938b2a1288","trace":"b00ea6b015c769e83a8257db6ae2849b"} +{"@timestamp":"2026-06-26T16:29:52.219+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2100.0ms","level":"info","span":"958b76938b2a1288","trace":"b00ea6b015c769e83a8257db6ae2849b"} +{"@timestamp":"2026-06-26T16:29:57.300+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2076.3ms)","duration":"2076.3ms","level":"slow","span":"fc1e10c4b643541b","trace":"b83ea9fa1b4c45a31c87f7308aff2507"} +{"@timestamp":"2026-06-26T16:29:57.300+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2076.3ms","level":"info","span":"fc1e10c4b643541b","trace":"b83ea9fa1b4c45a31c87f7308aff2507"} +{"@timestamp":"2026-06-26T16:30:02.395+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2090.7ms)","duration":"2090.7ms","level":"slow","span":"72853ca4ad4d4c13","trace":"9cbe19d5badb15cf28f03fafba1d8ed5"} +{"@timestamp":"2026-06-26T16:30:02.395+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2090.7ms","level":"info","span":"72853ca4ad4d4c13","trace":"9cbe19d5badb15cf28f03fafba1d8ed5"} +{"@timestamp":"2026-06-26T16:30:07.436+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2039.3ms)","duration":"2039.3ms","level":"slow","span":"351cc75e58ef560a","trace":"3b49cd7601de9b91214fe0c4f3b9400b"} +{"@timestamp":"2026-06-26T16:30:07.437+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2039.3ms","level":"info","span":"351cc75e58ef560a","trace":"3b49cd7601de9b91214fe0c4f3b9400b"} +{"@timestamp":"2026-06-26T16:30:12.481+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2041.2ms)","duration":"2041.2ms","level":"slow","span":"fe14bd7edacc123b","trace":"75c43a72f9c6c57b75b33a88e4536355"} +{"@timestamp":"2026-06-26T16:30:12.481+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2041.2ms","level":"info","span":"fe14bd7edacc123b","trace":"75c43a72f9c6c57b75b33a88e4536355"} +{"@timestamp":"2026-06-26T16:30:17.552+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2066.0ms)","duration":"2066.0ms","level":"slow","span":"1fc3cefb2140e0b3","trace":"137ae67ca6af96f4e399327e41f07555"} +{"@timestamp":"2026-06-26T16:30:17.552+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2066.0ms","level":"info","span":"1fc3cefb2140e0b3","trace":"137ae67ca6af96f4e399327e41f07555"} +{"@timestamp":"2026-06-26T16:30:18.392+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.5Mi, TotalAlloc=97.4Mi, Sys=19.6Mi, NumGC=54","level":"stat"} +{"@timestamp":"2026-06-26T16:30:18.408+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T16:30:21.023+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2059.8ms, med: 2065.9ms, 90th: 2099.9ms, 99th: 2099.9ms, 99.9th: 2099.9ms","level":"stat"} +{"@timestamp":"2026-06-26T16:30:22.602+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2045.3ms)","duration":"2045.3ms","level":"slow","span":"74145824038985db","trace":"ed5c5994f8eb85b23cb1314ce9a31200"} +{"@timestamp":"2026-06-26T16:30:22.602+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2045.3ms","level":"info","span":"74145824038985db","trace":"ed5c5994f8eb85b23cb1314ce9a31200"} +{"@timestamp":"2026-06-26T16:30:27.615+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2008.6ms)","duration":"2008.6ms","level":"slow","span":"7ba37cc211faa83a","trace":"48329f5b4d5c1e59b900c06df6a7e0dd"} +{"@timestamp":"2026-06-26T16:30:27.615+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2008.6ms","level":"info","span":"7ba37cc211faa83a","trace":"48329f5b4d5c1e59b900c06df6a7e0dd"} +{"@timestamp":"2026-06-26T16:30:32.700+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2081.6ms)","duration":"2081.6ms","level":"slow","span":"b39dc365701b2356","trace":"6aa6a6ffec5f98286e27ef65e9b611d6"} +{"@timestamp":"2026-06-26T16:30:32.700+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2081.6ms","level":"info","span":"b39dc365701b2356","trace":"6aa6a6ffec5f98286e27ef65e9b611d6"} +{"@timestamp":"2026-06-26T16:30:37.756+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2051.4ms)","duration":"2051.4ms","level":"slow","span":"726427d14ef96459","trace":"c5e170d25301e6d49282f50da9b1415a"} +{"@timestamp":"2026-06-26T16:30:37.756+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2051.4ms","level":"info","span":"726427d14ef96459","trace":"c5e170d25301e6d49282f50da9b1415a"} +{"@timestamp":"2026-06-26T16:30:42.837+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2076.8ms)","duration":"2076.8ms","level":"slow","span":"9c8205fe7715d036","trace":"d2c5600e0621725f81d2c9386df2181d"} +{"@timestamp":"2026-06-26T16:30:42.837+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2076.8ms","level":"info","span":"9c8205fe7715d036","trace":"d2c5600e0621725f81d2c9386df2181d"} +{"@timestamp":"2026-06-26T16:30:47.876+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2035.7ms)","duration":"2035.7ms","level":"slow","span":"43b86448a33fb1f9","trace":"6979a3cff2dbcafdb7975d6537a923f2"} +{"@timestamp":"2026-06-26T16:30:47.876+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2035.7ms","level":"info","span":"43b86448a33fb1f9","trace":"6979a3cff2dbcafdb7975d6537a923f2"} +{"@timestamp":"2026-06-26T16:30:52.899+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2018.9ms)","duration":"2018.9ms","level":"slow","span":"c4c246dc53319ebc","trace":"8f27fbf814bc03243c84404e9a195754"} +{"@timestamp":"2026-06-26T16:30:52.900+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2018.9ms","level":"info","span":"c4c246dc53319ebc","trace":"8f27fbf814bc03243c84404e9a195754"} +{"@timestamp":"2026-06-26T16:30:57.971+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2066.3ms)","duration":"2066.3ms","level":"slow","span":"b445e096fbf91005","trace":"031b80d7bfcdf25d7fb1137bb6cd8c97"} +{"@timestamp":"2026-06-26T16:30:57.971+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2066.3ms","level":"info","span":"b445e096fbf91005","trace":"031b80d7bfcdf25d7fb1137bb6cd8c97"} +{"@timestamp":"2026-06-26T16:31:03.035+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2059.9ms)","duration":"2059.9ms","level":"slow","span":"2d7b3a8f7e16a7f0","trace":"6a1cab8a1700763c491e09b98b9ae18d"} +{"@timestamp":"2026-06-26T16:31:03.035+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2059.9ms","level":"info","span":"2d7b3a8f7e16a7f0","trace":"6a1cab8a1700763c491e09b98b9ae18d"} +{"@timestamp":"2026-06-26T16:31:08.111+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2073.5ms)","duration":"2073.5ms","level":"slow","span":"ab45af367d074c9c","trace":"a313fc2c441d9cdee836c0fd37b8dd95"} +{"@timestamp":"2026-06-26T16:31:08.111+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2073.5ms","level":"info","span":"ab45af367d074c9c","trace":"a313fc2c441d9cdee836c0fd37b8dd95"} +{"@timestamp":"2026-06-26T16:31:13.185+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2071.5ms)","duration":"2071.5ms","level":"slow","span":"38fb7bac65b71630","trace":"23c405a00c7b2c02772bc1a3e96052f0"} +{"@timestamp":"2026-06-26T16:31:13.185+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2071.5ms","level":"info","span":"38fb7bac65b71630","trace":"23c405a00c7b2c02772bc1a3e96052f0"} +{"@timestamp":"2026-06-26T16:31:18.270+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2080.8ms)","duration":"2080.8ms","level":"slow","span":"3f02ba91ae4101f3","trace":"99b86ff94f764f311e8ba4a1ba94ca76"} +{"@timestamp":"2026-06-26T16:31:18.270+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2080.8ms","level":"info","span":"3f02ba91ae4101f3","trace":"99b86ff94f764f311e8ba4a1ba94ca76"} +{"@timestamp":"2026-06-26T16:31:18.388+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=97.9Mi, Sys=19.6Mi, NumGC=55","level":"stat"} +{"@timestamp":"2026-06-26T16:31:18.405+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T16:31:21.019+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2055.7ms, med: 2066.1ms, 90th: 2081.5ms, 99th: 2081.5ms, 99.9th: 2081.5ms","level":"stat"} +{"@timestamp":"2026-06-26T16:31:23.533+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2260.0ms)","duration":"2260.0ms","level":"slow","span":"c7e372c368d355a5","trace":"a904d4779306896b3d1e41fb0057c82f"} +{"@timestamp":"2026-06-26T16:31:23.534+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2260.0ms","level":"info","span":"c7e372c368d355a5","trace":"a904d4779306896b3d1e41fb0057c82f"} +{"@timestamp":"2026-06-26T16:31:28.744+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2206.2ms)","duration":"2206.2ms","level":"slow","span":"592ef905ca7324f2","trace":"cdfbbd30e0704fccd3962d4ee31cf606"} +{"@timestamp":"2026-06-26T16:31:28.744+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2206.2ms","level":"info","span":"592ef905ca7324f2","trace":"cdfbbd30e0704fccd3962d4ee31cf606"} +{"@timestamp":"2026-06-26T16:31:33.943+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2194.2ms)","duration":"2194.2ms","level":"slow","span":"6af2bc0cd1e8f439","trace":"6258eae5fe6f5257e88240f5fbfcc5d6"} +{"@timestamp":"2026-06-26T16:31:33.943+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2194.2ms","level":"info","span":"6af2bc0cd1e8f439","trace":"6258eae5fe6f5257e88240f5fbfcc5d6"} +{"@timestamp":"2026-06-26T16:31:39.153+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2206.0ms)","duration":"2206.0ms","level":"slow","span":"c9f5b387b51edae0","trace":"323b23118e2533b1e36b55b42c974b23"} +{"@timestamp":"2026-06-26T16:31:39.153+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2206.0ms","level":"info","span":"c9f5b387b51edae0","trace":"323b23118e2533b1e36b55b42c974b23"} +{"@timestamp":"2026-06-26T16:31:44.351+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2194.2ms)","duration":"2194.2ms","level":"slow","span":"d7e030f8237d186a","trace":"09103848f5feb4eea0f35e1381926ab2"} +{"@timestamp":"2026-06-26T16:31:44.351+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2194.2ms","level":"info","span":"d7e030f8237d186a","trace":"09103848f5feb4eea0f35e1381926ab2"} +{"@timestamp":"2026-06-26T16:31:49.399+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2045.3ms)","duration":"2045.3ms","level":"slow","span":"10054041b1c606af","trace":"f387cb84cb712de12bf111d4ff4010dc"} +{"@timestamp":"2026-06-26T16:31:49.399+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2045.3ms","level":"info","span":"10054041b1c606af","trace":"f387cb84cb712de12bf111d4ff4010dc"} +{"@timestamp":"2026-06-26T16:31:54.436+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.1ms)","duration":"2034.1ms","level":"slow","span":"4b6d3156bba6a48e","trace":"b4ee23577054d262476d403575d64532"} +{"@timestamp":"2026-06-26T16:31:54.436+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.1ms","level":"info","span":"4b6d3156bba6a48e","trace":"b4ee23577054d262476d403575d64532"} +{"@timestamp":"2026-06-26T16:31:59.476+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.5ms)","duration":"2034.5ms","level":"slow","span":"dbf6d062ca709f7c","trace":"aa6f776078319322f684ae8a2bf2edc1"} +{"@timestamp":"2026-06-26T16:31:59.476+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.5ms","level":"info","span":"dbf6d062ca709f7c","trace":"aa6f776078319322f684ae8a2bf2edc1"} +{"@timestamp":"2026-06-26T16:32:04.569+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2086.8ms)","duration":"2086.8ms","level":"slow","span":"0c82d753b1f7260a","trace":"b92a3cc449f428b6eafe60adc946e968"} +{"@timestamp":"2026-06-26T16:32:04.569+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2086.8ms","level":"info","span":"0c82d753b1f7260a","trace":"b92a3cc449f428b6eafe60adc946e968"} +{"@timestamp":"2026-06-26T16:32:09.633+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2060.5ms)","duration":"2060.5ms","level":"slow","span":"25eac505cef53d6e","trace":"e908481265cc593b86149ceb301f56cc"} +{"@timestamp":"2026-06-26T16:32:09.633+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2060.5ms","level":"info","span":"25eac505cef53d6e","trace":"e908481265cc593b86149ceb301f56cc"} +{"@timestamp":"2026-06-26T16:32:14.682+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2044.9ms)","duration":"2044.9ms","level":"slow","span":"74307c7851d88ba7","trace":"7dba01655b3f241d8f75b727966a9a17"} +{"@timestamp":"2026-06-26T16:32:14.682+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2044.9ms","level":"info","span":"74307c7851d88ba7","trace":"7dba01655b3f241d8f75b727966a9a17"} +{"@timestamp":"2026-06-26T16:32:18.385+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.4Mi, TotalAlloc=98.0Mi, Sys=19.6Mi, NumGC=55","level":"stat"} +{"@timestamp":"2026-06-26T16:32:18.401+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 11, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T16:32:19.745+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2059.7ms)","duration":"2059.7ms","level":"slow","span":"bef12da237b78fef","trace":"286e8c18541b89e185104dce69231ac0"} +{"@timestamp":"2026-06-26T16:32:19.745+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2059.7ms","level":"info","span":"bef12da237b78fef","trace":"286e8c18541b89e185104dce69231ac0"} +{"@timestamp":"2026-06-26T16:32:21.015+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2118.7ms, med: 2086.7ms, 90th: 2259.9ms, 99th: 2259.9ms, 99.9th: 2259.9ms","level":"stat"} +{"@timestamp":"2026-06-26T16:32:24.810+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2060.3ms)","duration":"2060.3ms","level":"slow","span":"4e3b42c844b45082","trace":"8be02509dfcce05482e39e2a2eeba02a"} +{"@timestamp":"2026-06-26T16:32:24.810+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2060.3ms","level":"info","span":"4e3b42c844b45082","trace":"8be02509dfcce05482e39e2a2eeba02a"} +{"@timestamp":"2026-06-26T16:32:29.852+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2038.6ms)","duration":"2038.6ms","level":"slow","span":"4d1d35a9ec2d91ae","trace":"81224e0ecd11eb62f05e2865dd614520"} +{"@timestamp":"2026-06-26T16:32:29.853+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2038.6ms","level":"info","span":"4d1d35a9ec2d91ae","trace":"81224e0ecd11eb62f05e2865dd614520"} +{"@timestamp":"2026-06-26T16:32:34.896+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2038.7ms)","duration":"2038.7ms","level":"slow","span":"c3505f0df6603dba","trace":"53f511cc0976f5ae08764a8112a959d9"} +{"@timestamp":"2026-06-26T16:32:34.896+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2038.7ms","level":"info","span":"c3505f0df6603dba","trace":"53f511cc0976f5ae08764a8112a959d9"} +{"@timestamp":"2026-06-26T16:32:39.931+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2031.5ms)","duration":"2031.5ms","level":"slow","span":"40aed877f5912dd1","trace":"368cf73126889db6fde99b51b526484a"} +{"@timestamp":"2026-06-26T16:32:39.931+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2031.5ms","level":"info","span":"40aed877f5912dd1","trace":"368cf73126889db6fde99b51b526484a"} +{"@timestamp":"2026-06-26T16:32:44.976+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2040.7ms)","duration":"2040.7ms","level":"slow","span":"f97e97027270f045","trace":"15fe840ab3221075f9bb6fc278e63270"} +{"@timestamp":"2026-06-26T16:32:44.976+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2040.7ms","level":"info","span":"f97e97027270f045","trace":"15fe840ab3221075f9bb6fc278e63270"} +{"@timestamp":"2026-06-26T16:32:50.041+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2061.3ms)","duration":"2061.3ms","level":"slow","span":"4f384784c48a77a5","trace":"cb8e5954a08e76e10c0ff3f2845a4961"} +{"@timestamp":"2026-06-26T16:32:50.042+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2061.3ms","level":"info","span":"4f384784c48a77a5","trace":"cb8e5954a08e76e10c0ff3f2845a4961"} +{"@timestamp":"2026-06-26T16:32:55.119+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2073.9ms)","duration":"2073.9ms","level":"slow","span":"b7cce025d3acf42d","trace":"efae06cf98a58f0151797f100fb5166c"} +{"@timestamp":"2026-06-26T16:32:55.119+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2073.9ms","level":"info","span":"b7cce025d3acf42d","trace":"efae06cf98a58f0151797f100fb5166c"} +{"@timestamp":"2026-06-26T16:33:00.202+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2078.9ms)","duration":"2078.9ms","level":"slow","span":"d7f9e80d5f00ba66","trace":"4a1e5b0b0fbb9ed3cd05839e99b32943"} +{"@timestamp":"2026-06-26T16:33:00.202+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2078.9ms","level":"info","span":"d7f9e80d5f00ba66","trace":"4a1e5b0b0fbb9ed3cd05839e99b32943"} +{"@timestamp":"2026-06-26T16:33:05.241+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.6ms)","duration":"2034.6ms","level":"slow","span":"c9ae3f1afc429c51","trace":"16852fc0fec6616e28be4a61e90d5274"} +{"@timestamp":"2026-06-26T16:33:05.241+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.6ms","level":"info","span":"c9ae3f1afc429c51","trace":"16852fc0fec6616e28be4a61e90d5274"} +{"@timestamp":"2026-06-26T16:33:10.292+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2047.7ms)","duration":"2047.7ms","level":"slow","span":"83cb07ea9be9bba4","trace":"651d24247cfbd62bf654b65608467356"} +{"@timestamp":"2026-06-26T16:33:10.292+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2047.7ms","level":"info","span":"83cb07ea9be9bba4","trace":"651d24247cfbd62bf654b65608467356"} +{"@timestamp":"2026-06-26T16:33:15.367+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2070.1ms)","duration":"2070.1ms","level":"slow","span":"824d0a81c0488cbe","trace":"a3b7c0e1df8b4a3bcf92f37fa46b1c7f"} +{"@timestamp":"2026-06-26T16:33:15.367+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2070.1ms","level":"info","span":"824d0a81c0488cbe","trace":"a3b7c0e1df8b4a3bcf92f37fa46b1c7f"} +{"@timestamp":"2026-06-26T16:33:18.381+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.4Mi, TotalAlloc=98.6Mi, Sys=19.6Mi, NumGC=56","level":"stat"} +{"@timestamp":"2026-06-26T16:33:18.398+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T16:33:20.405+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2034.4ms)","duration":"2034.4ms","level":"slow","span":"b4f3548245326533","trace":"503f0e05cbb457fa4e5c6397ee842338"} +{"@timestamp":"2026-06-26T16:33:20.405+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2034.4ms","level":"info","span":"b4f3548245326533","trace":"503f0e05cbb457fa4e5c6397ee842338"} +{"@timestamp":"2026-06-26T16:33:21.012+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2050.8ms, med: 2047.6ms, 90th: 2078.7ms, 99th: 2078.7ms, 99.9th: 2078.7ms","level":"stat"} +{"@timestamp":"2026-06-26T16:33:25.431+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.9ms)","duration":"2021.9ms","level":"slow","span":"5097303d1b5dd758","trace":"27d4b88de9dde69e22202336c3c2638e"} +{"@timestamp":"2026-06-26T16:33:25.432+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.9ms","level":"info","span":"5097303d1b5dd758","trace":"27d4b88de9dde69e22202336c3c2638e"} +{"@timestamp":"2026-06-26T16:33:30.484+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2049.3ms)","duration":"2049.3ms","level":"slow","span":"6c1d32088a0205b2","trace":"d0b37caf322de61927b279a41bf3074f"} +{"@timestamp":"2026-06-26T16:33:30.484+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2049.3ms","level":"info","span":"6c1d32088a0205b2","trace":"d0b37caf322de61927b279a41bf3074f"} +{"@timestamp":"2026-06-26T16:33:35.548+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2061.7ms)","duration":"2061.7ms","level":"slow","span":"d98edb5f541daeee","trace":"e54242e93005a61c461da92a02f09b6b"} +{"@timestamp":"2026-06-26T16:33:35.548+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2061.7ms","level":"info","span":"d98edb5f541daeee","trace":"e54242e93005a61c461da92a02f09b6b"} +{"@timestamp":"2026-06-26T16:33:40.615+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2062.4ms)","duration":"2062.4ms","level":"slow","span":"a5a4a0910933f764","trace":"9bf36cb2f52e376c581e2d34759178f6"} +{"@timestamp":"2026-06-26T16:33:40.615+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2062.4ms","level":"info","span":"a5a4a0910933f764","trace":"9bf36cb2f52e376c581e2d34759178f6"} +{"@timestamp":"2026-06-26T16:33:45.629+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2011.4ms)","duration":"2011.4ms","level":"slow","span":"2e15a2a3f5276917","trace":"5460e12bfa6222c9c70a29e8536189ce"} +{"@timestamp":"2026-06-26T16:33:45.629+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2011.4ms","level":"info","span":"2e15a2a3f5276917","trace":"5460e12bfa6222c9c70a29e8536189ce"} +{"@timestamp":"2026-06-26T16:33:50.712+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2078.6ms)","duration":"2078.6ms","level":"slow","span":"fe26ed180c4f093a","trace":"079417b14db9db0d31a9459d869f4215"} +{"@timestamp":"2026-06-26T16:33:50.712+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2078.6ms","level":"info","span":"fe26ed180c4f093a","trace":"079417b14db9db0d31a9459d869f4215"} +{"@timestamp":"2026-06-26T16:33:55.747+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2030.5ms)","duration":"2030.5ms","level":"slow","span":"f7b333194925a8e3","trace":"5dcfbe1bb69c07b973f0eedd5fd6e093"} +{"@timestamp":"2026-06-26T16:33:55.747+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2030.5ms","level":"info","span":"f7b333194925a8e3","trace":"5dcfbe1bb69c07b973f0eedd5fd6e093"} +{"@timestamp":"2026-06-26T16:34:00.818+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2067.8ms)","duration":"2067.8ms","level":"slow","span":"c846967b2154d694","trace":"3c69c11221d5ae131c0e7f9e372b3ead"} +{"@timestamp":"2026-06-26T16:34:00.818+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2067.8ms","level":"info","span":"c846967b2154d694","trace":"3c69c11221d5ae131c0e7f9e372b3ead"} +{"@timestamp":"2026-06-26T16:34:05.850+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.9ms)","duration":"2027.9ms","level":"slow","span":"e9fda9212f9f39e9","trace":"890e1c5ef983075c364b1a481e0d3eca"} +{"@timestamp":"2026-06-26T16:34:05.850+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.9ms","level":"info","span":"e9fda9212f9f39e9","trace":"890e1c5ef983075c364b1a481e0d3eca"} +{"@timestamp":"2026-06-26T16:34:10.908+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2055.2ms)","duration":"2055.2ms","level":"slow","span":"4a467d1095a546e6","trace":"a5f28da5bf3c998216d53ab99954371f"} +{"@timestamp":"2026-06-26T16:34:10.909+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2055.2ms","level":"info","span":"4a467d1095a546e6","trace":"a5f28da5bf3c998216d53ab99954371f"} +{"@timestamp":"2026-06-26T16:34:15.970+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2057.4ms)","duration":"2057.4ms","level":"slow","span":"396b2ec4ee6c8a01","trace":"dab54e6a56774729067e5ff6eb833aa0"} +{"@timestamp":"2026-06-26T16:34:15.971+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2057.4ms","level":"info","span":"396b2ec4ee6c8a01","trace":"dab54e6a56774729067e5ff6eb833aa0"} +{"@timestamp":"2026-06-26T16:34:18.377+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.5Mi, TotalAlloc=98.7Mi, Sys=19.6Mi, NumGC=56","level":"stat"} +{"@timestamp":"2026-06-26T16:34:18.394+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 11, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T16:34:21.008+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2047.5ms, med: 2057.2ms, 90th: 2078.5ms, 99th: 2078.5ms, 99.9th: 2078.5ms","level":"stat"} +{"@timestamp":"2026-06-26T16:34:21.027+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2052.8ms)","duration":"2052.8ms","level":"slow","span":"f58ee85275fffc8d","trace":"3baf52014123b4733e5fef92be32bd59"} +{"@timestamp":"2026-06-26T16:34:21.027+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2052.8ms","level":"info","span":"f58ee85275fffc8d","trace":"3baf52014123b4733e5fef92be32bd59"} +{"@timestamp":"2026-06-26T16:34:26.082+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2051.2ms)","duration":"2051.2ms","level":"slow","span":"658f53f1e99ae33f","trace":"7681071c8137457bdb8a6a2a7258242e"} +{"@timestamp":"2026-06-26T16:34:26.082+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2051.2ms","level":"info","span":"658f53f1e99ae33f","trace":"7681071c8137457bdb8a6a2a7258242e"} +{"@timestamp":"2026-06-26T16:34:31.117+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2031.1ms)","duration":"2031.1ms","level":"slow","span":"b71272fe73b9c192","trace":"7554eccc31e426fe92f4775e740742ac"} +{"@timestamp":"2026-06-26T16:34:31.117+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2031.1ms","level":"info","span":"b71272fe73b9c192","trace":"7554eccc31e426fe92f4775e740742ac"} +{"@timestamp":"2026-06-26T16:34:36.180+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2058.8ms)","duration":"2058.8ms","level":"slow","span":"f0a549033a7364c9","trace":"57f11b8c35aa8b446afe5151cea075ae"} +{"@timestamp":"2026-06-26T16:34:36.181+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2058.8ms","level":"info","span":"f0a549033a7364c9","trace":"57f11b8c35aa8b446afe5151cea075ae"} +{"@timestamp":"2026-06-26T16:34:41.237+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2052.0ms)","duration":"2052.0ms","level":"slow","span":"b9af5e61083906c7","trace":"7a215521352417575784636f6c46c9fe"} +{"@timestamp":"2026-06-26T16:34:41.237+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2052.0ms","level":"info","span":"b9af5e61083906c7","trace":"7a215521352417575784636f6c46c9fe"} +{"@timestamp":"2026-06-26T16:34:46.296+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2054.1ms)","duration":"2054.1ms","level":"slow","span":"3a6ec2fe1fea636b","trace":"9550f2962a01379cd02ac0cde27c227e"} +{"@timestamp":"2026-06-26T16:34:46.296+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2054.1ms","level":"info","span":"3a6ec2fe1fea636b","trace":"9550f2962a01379cd02ac0cde27c227e"} +{"@timestamp":"2026-06-26T16:34:51.363+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2062.4ms)","duration":"2062.4ms","level":"slow","span":"0e5966f9cf0aedba","trace":"40849dbec535d573e7a8c9fc0819f341"} +{"@timestamp":"2026-06-26T16:34:51.363+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2062.4ms","level":"info","span":"0e5966f9cf0aedba","trace":"40849dbec535d573e7a8c9fc0819f341"} +{"@timestamp":"2026-06-26T16:34:56.455+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2087.4ms)","duration":"2087.4ms","level":"slow","span":"f852785c23549d78","trace":"ccb0357f19282c7d8788fd35cc3b6f4e"} +{"@timestamp":"2026-06-26T16:34:56.455+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2087.4ms","level":"info","span":"f852785c23549d78","trace":"ccb0357f19282c7d8788fd35cc3b6f4e"} +{"@timestamp":"2026-06-26T16:35:01.514+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2056.6ms)","duration":"2056.6ms","level":"slow","span":"3d48548b73164b1e","trace":"f0caf8657ce79bc056636a9479e862e6"} +{"@timestamp":"2026-06-26T16:35:01.515+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2056.6ms","level":"info","span":"3d48548b73164b1e","trace":"f0caf8657ce79bc056636a9479e862e6"} +{"@timestamp":"2026-06-26T16:35:06.580+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2061.9ms)","duration":"2061.9ms","level":"slow","span":"627aff1ec96140b8","trace":"9d57c99d78d5430486b7838b31c48d1f"} +{"@timestamp":"2026-06-26T16:35:06.580+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2061.9ms","level":"info","span":"627aff1ec96140b8","trace":"9d57c99d78d5430486b7838b31c48d1f"} +{"@timestamp":"2026-06-26T16:35:11.655+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2071.4ms)","duration":"2071.4ms","level":"slow","span":"03d916f2c930fca3","trace":"8c3487cc080b274fff1af3c4a72a6fc9"} +{"@timestamp":"2026-06-26T16:35:11.656+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2071.4ms","level":"info","span":"03d916f2c930fca3","trace":"8c3487cc080b274fff1af3c4a72a6fc9"} +{"@timestamp":"2026-06-26T16:35:16.692+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2032.0ms)","duration":"2032.0ms","level":"slow","span":"ef8c556c9347c05c","trace":"f951fcb7e39057daa3816d6a42b3ed05"} +{"@timestamp":"2026-06-26T16:35:16.692+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2032.0ms","level":"info","span":"ef8c556c9347c05c","trace":"f951fcb7e39057daa3816d6a42b3ed05"} +{"@timestamp":"2026-06-26T16:35:18.374+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.3Mi, TotalAlloc=99.3Mi, Sys=19.6Mi, NumGC=57","level":"stat"} +{"@timestamp":"2026-06-26T16:35:18.391+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T16:35:21.005+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2055.8ms, med: 2056.5ms, 90th: 2087.3ms, 99th: 2087.3ms, 99.9th: 2087.3ms","level":"stat"} +{"@timestamp":"2026-06-26T16:35:21.780+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2083.3ms)","duration":"2083.3ms","level":"slow","span":"8228838464f0f37b","trace":"f131fe56eb395579afff62189aabef14"} +{"@timestamp":"2026-06-26T16:35:21.780+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2083.3ms","level":"info","span":"8228838464f0f37b","trace":"f131fe56eb395579afff62189aabef14"} +{"@timestamp":"2026-06-26T16:35:26.836+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2051.8ms)","duration":"2051.8ms","level":"slow","span":"2fd7dac48bff9ed1","trace":"eb2f7717cb655753f7968eee38d21844"} +{"@timestamp":"2026-06-26T16:35:26.836+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2051.8ms","level":"info","span":"2fd7dac48bff9ed1","trace":"eb2f7717cb655753f7968eee38d21844"} +{"@timestamp":"2026-06-26T16:35:31.911+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2070.1ms)","duration":"2070.1ms","level":"slow","span":"ef32134b8aafdbbc","trace":"8f03f660b26e2e297f9593429955f805"} +{"@timestamp":"2026-06-26T16:35:31.912+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2070.1ms","level":"info","span":"ef32134b8aafdbbc","trace":"8f03f660b26e2e297f9593429955f805"} +{"@timestamp":"2026-06-26T16:35:36.993+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2077.7ms)","duration":"2077.7ms","level":"slow","span":"a7e4b76e38fb60a2","trace":"d7dcb592892205de706670fa74f9941a"} +{"@timestamp":"2026-06-26T16:35:36.993+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2077.7ms","level":"info","span":"a7e4b76e38fb60a2","trace":"d7dcb592892205de706670fa74f9941a"} +{"@timestamp":"2026-06-26T16:35:42.076+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2079.4ms)","duration":"2079.4ms","level":"slow","span":"45e6a31b95dfe947","trace":"9853b5b9c0e27a1d4f28fd1efb806fa7"} +{"@timestamp":"2026-06-26T16:35:42.077+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2079.4ms","level":"info","span":"45e6a31b95dfe947","trace":"9853b5b9c0e27a1d4f28fd1efb806fa7"} +{"@timestamp":"2026-06-26T16:35:47.125+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2044.2ms)","duration":"2044.2ms","level":"slow","span":"4929e0009477bd56","trace":"8ecbcf91525054ba77bf91110e6667b7"} +{"@timestamp":"2026-06-26T16:35:47.126+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2044.2ms","level":"info","span":"4929e0009477bd56","trace":"8ecbcf91525054ba77bf91110e6667b7"} +{"@timestamp":"2026-06-26T16:35:52.195+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2065.2ms)","duration":"2065.2ms","level":"slow","span":"76e5bf34c95afd8a","trace":"b17fe789f4253d41e99a5aa1df566f93"} +{"@timestamp":"2026-06-26T16:35:52.195+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2065.2ms","level":"info","span":"76e5bf34c95afd8a","trace":"b17fe789f4253d41e99a5aa1df566f93"} +{"@timestamp":"2026-06-26T16:35:57.229+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2029.1ms)","duration":"2029.1ms","level":"slow","span":"4cc5a3000b1c2b5b","trace":"c09e1ce30c2456567044979a46988024"} +{"@timestamp":"2026-06-26T16:35:57.229+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2029.1ms","level":"info","span":"4cc5a3000b1c2b5b","trace":"c09e1ce30c2456567044979a46988024"} +{"@timestamp":"2026-06-26T16:36:02.326+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2093.3ms)","duration":"2093.3ms","level":"slow","span":"9b6d44a902105334","trace":"fa4e3c773b9653ae23c66876ecfbfa33"} +{"@timestamp":"2026-06-26T16:36:02.326+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2093.3ms","level":"info","span":"9b6d44a902105334","trace":"fa4e3c773b9653ae23c66876ecfbfa33"} +{"@timestamp":"2026-06-26T16:36:07.351+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2021.1ms)","duration":"2021.1ms","level":"slow","span":"312f17f74f4a710c","trace":"284bd1edb0e91e409806029b5098761b"} +{"@timestamp":"2026-06-26T16:36:07.351+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2021.1ms","level":"info","span":"312f17f74f4a710c","trace":"284bd1edb0e91e409806029b5098761b"} +{"@timestamp":"2026-06-26T16:36:12.421+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2068.0ms)","duration":"2068.0ms","level":"slow","span":"76c1bd70f675898a","trace":"117d1135a1ac87050345d16de7c37aa4"} +{"@timestamp":"2026-06-26T16:36:12.421+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2068.0ms","level":"info","span":"76c1bd70f675898a","trace":"117d1135a1ac87050345d16de7c37aa4"} +{"@timestamp":"2026-06-26T16:36:17.499+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2073.8ms)","duration":"2073.8ms","level":"slow","span":"7735dc2dd00128d1","trace":"5ce769ad65f630a6959f221c8fbcd4eb"} +{"@timestamp":"2026-06-26T16:36:17.499+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2073.8ms","level":"info","span":"7735dc2dd00128d1","trace":"5ce769ad65f630a6959f221c8fbcd4eb"} +{"@timestamp":"2026-06-26T16:36:18.370+08:00","caller":"stat/usage.go:82","content":"CPU: 0m, MEMORY: Alloc=3.5Mi, TotalAlloc=99.4Mi, Sys=19.6Mi, NumGC=57","level":"stat"} +{"@timestamp":"2026-06-26T16:36:18.387+08:00","caller":"load/sheddingstat.go:61","content":"(api) shedding_stat [1m], cpu: 0, total: 12, pass: 12, drop: 0","level":"stat"} +{"@timestamp":"2026-06-26T16:36:21.001+08:00","caller":"stat/metrics.go:210","content":"(haixun-backend) - qps: 0.2/s, drops: 0, avg time: 2062.9ms, med: 2070.0ms, 90th: 2093.1ms, 99th: 2093.1ms, 99.9th: 2093.1ms","level":"stat"} +{"@timestamp":"2026-06-26T16:36:22.558+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2054.0ms)","duration":"2054.0ms","level":"slow","span":"a463bf145aaee075","trace":"e4d45689d85fea8c81c367ba814614a7"} +{"@timestamp":"2026-06-26T16:36:22.558+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2054.0ms","level":"info","span":"a463bf145aaee075","trace":"e4d45689d85fea8c81c367ba814614a7"} +{"@timestamp":"2026-06-26T16:36:27.589+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.7ms)","duration":"2027.7ms","level":"slow","span":"8a70738e682d06f6","trace":"ba28e697b236d1707107beb8f48fdb42"} +{"@timestamp":"2026-06-26T16:36:27.590+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.7ms","level":"info","span":"8a70738e682d06f6","trace":"ba28e697b236d1707107beb8f48fdb42"} +{"@timestamp":"2026-06-26T16:36:32.618+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.7ms)","duration":"2025.7ms","level":"slow","span":"348e057e169b3225","trace":"f4d2a07fd2f4de42ea92cc8e00a1f1d0"} +{"@timestamp":"2026-06-26T16:36:32.618+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.7ms","level":"info","span":"348e057e169b3225","trace":"f4d2a07fd2f4de42ea92cc8e00a1f1d0"} +{"@timestamp":"2026-06-26T16:36:37.637+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2016.0ms)","duration":"2016.0ms","level":"slow","span":"b44ed843ac16733c","trace":"290804501a3746861f263fddd0399b59"} +{"@timestamp":"2026-06-26T16:36:37.637+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2016.0ms","level":"info","span":"b44ed843ac16733c","trace":"290804501a3746861f263fddd0399b59"} +{"@timestamp":"2026-06-26T16:36:42.668+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2027.4ms)","duration":"2027.4ms","level":"slow","span":"d10f4ae5da211974","trace":"c858658e77fb6fe2ac02d2026452f5b0"} +{"@timestamp":"2026-06-26T16:36:42.668+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2027.4ms","level":"info","span":"d10f4ae5da211974","trace":"c858658e77fb6fe2ac02d2026452f5b0"} +{"@timestamp":"2026-06-26T16:36:47.688+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2017.8ms)","duration":"2017.8ms","level":"slow","span":"a19f5590f8b76824","trace":"68f2690f8692afddbdaf9c233e178b00"} +{"@timestamp":"2026-06-26T16:36:47.688+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2017.8ms","level":"info","span":"a19f5590f8b76824","trace":"68f2690f8692afddbdaf9c233e178b00"} +{"@timestamp":"2026-06-26T16:36:52.710+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2018.9ms)","duration":"2018.9ms","level":"slow","span":"3d40c0280d4e338f","trace":"fa719cc659ac3139baa977982a430582"} +{"@timestamp":"2026-06-26T16:36:52.710+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2018.9ms","level":"info","span":"3d40c0280d4e338f","trace":"fa719cc659ac3139baa977982a430582"} +{"@timestamp":"2026-06-26T16:36:57.738+08:00","caller":"handler/loghandler.go:151","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node - slowcall(2025.7ms)","duration":"2025.7ms","level":"slow","span":"203ea16969150534","trace":"f67148e2946a7d2e77f3bff9d01125e0"} +{"@timestamp":"2026-06-26T16:36:57.738+08:00","caller":"handler/loghandler.go:167","content":"[HTTP] 200 - POST /api/v1/internal/workers/jobs/claim - 127.0.0.1:63210 - node","duration":"2025.7ms","level":"info","span":"203ea16969150534","trace":"f67148e2946a7d2e77f3bff9d01125e0"} diff --git a/.run/logs/web.log b/.run/logs/web.log new file mode 100644 index 0000000..3ee12d0 --- /dev/null +++ b/.run/logs/web.log @@ -0,0 +1,9 @@ + +> haixun-web@0.1.0 dev +> vite + + + VITE v6.4.3 ready in 187 ms + + ➜ Local: http://localhost:5173/ + ➜ Network: use --host to expose diff --git a/.run/logs/worker.log b/.run/logs/worker.log new file mode 100644 index 0000000..45c7031 --- /dev/null +++ b/.run/logs/worker.log @@ -0,0 +1,1217 @@ + +> haixun-master@0.1.0 worker:style-8d +> . scripts/playwright-env.sh && npx playwright install chromium && tsx haixun-backend/worker/style-8d-worker.ts + +[8d-worker] started id=local-style-8d-node-72804 api=http://127.0.0.1:8890 +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) +[8d-worker] loop error Error: internal server error + at api (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:89:11) + at process.processTicksAndRejections (node:internal/process/task_queues:105:5) + at async main (/Users/daniel/Desktop/haixunMaster/haixun-backend/worker/style-8d-worker.ts:346:19) diff --git a/.run/web.pid b/.run/web.pid new file mode 100644 index 0000000..56f69ec --- /dev/null +++ b/.run/web.pid @@ -0,0 +1 @@ +72713 diff --git a/.run/worker.pid b/.run/worker.pid new file mode 100644 index 0000000..63d0b24 --- /dev/null +++ b/.run/worker.pid @@ -0,0 +1 @@ +72714 diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..76d5958 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,412 @@ + +# Agent Handoff Notes + +這個資料夾是新的巡樓後端核心,請優先維持乾淨邊界,不要把舊 Next.js 或 `template-monorepo` 的業務包袱搬進來。 + +## 核心原則 + +- 全系統時間一律 **UTC+0**;寫入 Mongo / API 的時間欄位一律 **unix nanoseconds**(`int64`)。排程的 `timezone` 只用於 cron 解讀與下發 payload,不作為儲存時區。 +- 複製模式,不複製舊業務。 +- `logic` 做 API 編排,`model/usecase` 做可重複使用能力。 +- provider adapter 不讀 setting、不碰 Mongo、不知道 HTTP。 +- setting 是通用 key-value model,不依賴 AI 或其他業務。 +- token / API key 第一版每次 request 帶入,不寫入 config。 +- SSE contract 由本服務 normalize,前端不要讀 provider 原始 chunk。 +- JSON API 必須使用 `code/message/data/error` envelope 與 `SSCCCDDD` 錯誤碼。 +- 列表 API 必須使用 `page/pageSize` query,並在 `data` 回傳 `pagination/list`。 +- Job 狀態轉移必須使用 guarded/conditional update;不要在 API/worker 直接裸 `Update` 覆蓋 job 狀態。 +- Redis job lock 的 value 是 `workerID`;release / refresh 必須檢查 owner,長任務必須 heartbeat。 +- Auth 目前是 native email/password + JWT,不包含 OAuth / OTP / MFA / Zitadel。不要為了相容 template-monorepo 把重依賴搬進來。 +- AI provider token 與會員 JWT 是兩種不同 token;AI token 每次 request header 帶入,會員 JWT 由 `/api/v1/auth/*` 簽發。 + +## 設計文件 + +- `docs/job-system-plan.md`:通用 job system 規劃,包含 template、run、schedule、Redis queue/lock、取消語意與 API 草案。 +- `docs/scan-placement-plan.md`:海巡獲客(流程 B)— 知識圖譜、Brave 擴展、雙軌爬取(7 天重點 / 30 天補充)、產品匹配、島民交接。 + +## 新增 API 流程 + +1. 修改 `generate/api/*.api`。 +2. 優先使用 `make gen-api` 重新產生 handler/logic/types。 +3. 若手寫 handler,仍需遵守 `response.Write` 與 validator 流程。 +4. SSE endpoint 不使用 `response.Write`,直接輸出 `text/event-stream`。 +5. 更新 `README.md` 的 API 與架構說明。 + +## Response / Error Code + +錯誤碼格式是 `SSCCCDDD`: + +```text +SS = scope +CCC = category +DDD = detail +``` + +目前 scope: + +```text +10 = Facade +32 = Setting +33 = AI +34 = Job +35 = Auth +36 = Member +37 = Permission +``` + +建立錯誤時使用: + +```go +errs.For(code.AI).InputMissingRequired("缺少 AI provider token") +errs.For(code.Setting).ResNotFound("找不到設定") +errs.For(code.Job).ResInvalidState("job state changed; update rejected") +errs.For(code.Auth).AuthUnauthorized("missing bearer token") +``` + +不要直接手寫 `33104000` 這種數字,也不要回傳裸 `error` 給 handler 後讓使用者看到內部錯誤。 + +## Pagination + +列表 API 使用: + +```text +?page=1&pageSize=10 +``` + +response: + +```json +{ + "code": 102000, + "message": "SUCCESS", + "data": { + "pagination": { + "total": 100, + "page": 1, + "pageSize": 10, + "totalPages": 10 + }, + "list": [] + } +} +``` + +`page/pageSize` 必須是 server 正規化後的值。不要使用 `offset/limit/items`。 + +## 新增 Model 流程 + +模組放在: + +```text +internal/model// + domain/entity + domain/repository + domain/usecase + repository + usecase +``` + +依賴方向: + +```text +handler -> logic -> model/domain/usecase +model/usecase -> model/domain/repository +model/repository -> Mongo / Redis +``` + +不要讓 `logic` import `model//repository`。 + +## Auth / Permission 擴充 + +目前已接: + +```text +POST /api/v1/auth/register +POST /api/v1/auth/login +POST /api/v1/auth/refresh +POST /api/v1/auth/logout # requires member JWT +GET /api/v1/members/me +PATCH /api/v1/members/me +GET /api/v1/permissions/catalog +GET /api/v1/permissions/me +``` + +Auth matrix(`internal/handler/routes.go`): + +| 路由 | 需要會員 JWT | +|------|----------------| +| `GET /api/v1/health` | 否 | +| `POST /api/v1/auth/register/login/refresh` | 否 | +| `POST /api/v1/auth/logout` | 是(`Authorization`) | +| `GET /api/v1/ai/providers` | 否 | +| `POST /api/v1/ai/chat/stream/models` | 是(`X-Member-Authorization`)+ provider token(`Authorization`) | +| `/api/v1/members/*`、`/api/v1/permissions/me` | 是(`Authorization`) | +| `/api/v1/permissions/catalog`、`/api/v1/settings/*`、`/api/v1/jobs*`、`/api/v1/job/*` | 是(`Authorization`) | + +規則: + +- 保護路由用 `internal/middleware.Auth`(`Authorization: Bearer `);AI 變更路由用 `middleware.MemberAuth`(`X-Member-Authorization`),因 `Authorization` 保留給 provider API key。 +- logic 從 `authctx.ActorFromContext` 讀 `tenant_id` / `uid`。 +- 不要在 handler 直接 parse JWT;token 驗證集中在 `model/auth/usecase`。 +- 密碼只存 bcrypt hash,不回傳、不寫 log。 +- `members.roles` 第一版是簡化 role key。正式 RBAC 可逐步補 roles collection,但不要破壞 `role_permissions` 的 tenant + role_key contract。 +- `Auth.DevHeaderFallback` 只給本機開發,正式環境應關閉。 + +## AI Provider 擴充 + +新增 provider 時: + +1. 在 `internal/model/ai/domain/enum` 新增 provider id。 +2. 在 `internal/model/ai/provider` 新增 adapter。 +3. 在 `internal/model/ai/usecase` registry 註冊 provider 與 models。 +4. 確保 adapter 回傳統一 `StreamEvent`。 +5. 不要改 `logic/ai` 的 SSE 格式。 + +## Job Worker 擴充 + +新增 job step 時優先註冊 runner handler: + +```go +runner.RegisterStepHandler("analyze_8d", func(ctx context.Context, step job.StepContext) error { + if err := step.Heartbeat(ctx); err != nil { + return err + } + // do work, check cancel via job usecase if needed + return nil +}) +``` + +規則: + +- Handler 不要直接操作 Mongo / Redis,透過 job usecase 更新進度、完成、失敗或取消。 +- 長任務每個 checkpoint 呼叫 `StepContext.Heartbeat` 或 `RefreshRunLock`。 +- 收到 cancel signal 後呼叫 `AcknowledgeCancel(jobId, workerID)`,不要自行把狀態改成 `cancelled`。 +- release lock 時必須帶 `workerID`;不要新增無 owner 的 release helper。 + +## 前端設計規則(`web/`) + +巡樓 Console 前端在 `haixun-backend/web/`,視覺為**沉穩田園巡檢台**(動森感:天空、雲朵、奶油卡片、青綠 brand;**不是**任天堂 UI 複製)。 + +**字體固定** Inter + Taipei Sans TC;圖示僅 `AcIcon` / `AuthDecor` 內原創 SVG 線條圖。**禁止** emoji、貼圖 JPG、咖啡色木質頂欄、Nook / 任天堂命名。樣式集中在 `index.css`(`--hx-*` token + `hx-*` / `ac-*` / `auth-*` class)。 + +不要把舊 Next.js / `template-monorepo` UI 搬進來,也不要引入重型 UI 框架。 + +### 視覺架構(登入前後共用) + +```text +全頁背景 .hx-scene 灰藍天空 → 淡草地單一漸層(淺/深各一套,見 index.css) +裝飾層 SceneDecor 雲朵(多朵緩動)+ 淡光暈 + 小葉子;登入與 Layout 共用 +奶油卡片 .auth-ticket 2px line 邊框、圓角 2rem、surface 底、可選 .ac-dialog-texture 點陣 +頂部品牌列 圖示 .auth-ticket-icon(brand-soft 底)+ ink 標題;不用獨立色塊 ribbon +主內容 表單或 Outlet;內文頁用 PageTitle / Card(綠色 .ac-title-bar 僅內容區小標) +桌面側欄 .ac-pocket-device 掌上終端外框;PATROL PAD 狀態列;固定尺寸 + .ac-pocket-scroll 內捲 +手機 .ac-dock 底部最多 4 格 +「更多」sheet +``` + +| 區域 | 元件 | 關鍵 class | +|------|------|------------| +| 未登入 | `AuthShell` + `LoginPage` / `RegisterPage` | `hx-scene` `auth-scene` `auth-ticket` `auth-welcome` `auth-shell-form` | +| 已登入外殼 | `Layout` | `hx-scene` `ac-app-shell` `ac-app-header` `auth-ticket` `ac-app-main-inner` | +| 背景裝飾 | `AuthDecor.tsx` → `SceneDecor` | `hx-scene-deco` `auth-cloud--*` | +| 品牌小圖 | `AuthTicketIcon` | `auth-ticket-icon`(小屋+樹,原創 SVG) | +| 側欄導覽 | `Layout` + `navApps` | `ac-pocket-device` `ac-app-tile` | +| 手機導覽 | `MobileBottomNav` | `ac-dock` | + +**登入頁刻意不做的事**:上方不要獨立大色塊 header;表單上方**不要**再放 `ac-title-bar`「登入」大牌(品牌已在 `auth-welcome`)。註冊頁同理可省略重複大標。 + +**已淘汰、勿加回**:`ac-island`(改用 `hx-scene`)、`ac-wood-bar` / 咖啡色木質頂欄、`public/ac/` 貼圖、Nook Phone 文案。 + +### 技術棧與指令 + +```text +web/ + src/ + api/ # API client(envelope、JWT refresh) + auth/ # AuthContext + components/ # Layout、AuthShell、AuthDecor、ui、ThemeToggle、MobileBottomNav、AcIcon + theme/ # ThemeContext(淺色 / 深色) + pages/ # 路由頁面 + lib/ # acAssets(導覽 icon key)、jobStatus 等 + index.css # 設計 token 與場景樣式唯一來源 +``` + +```bash +make web-dev # dev server :5173,proxy 到 :8890 +make web-build # tsc + vite build +``` + +### 字型 + +| 語言 | 字型 | 載入方式 | +|------|------|----------| +| 繁體中文 | **台北黑體 Taipei Sans TC** | npm `taipei-sans-tc`,在 `index.css` `@import` Regular + Bold | +| 英文 | **Inter**(與 simular.co 相同,Google Fonts 免費) | `web/index.html` link | + +規則: + +- `body` / 中文標題:`Inter` + `Taipei Sans TC` 混排(`--font-sans`)。 +- 純英文裝飾字(導覽副標、Hero 小字):加 class `display-en`,使用 `--font-en`。 +- 中文 `line-height` 維持 **1.7+**;不要用過細字重當標題(標題用 `font-bold` / `font-black`)。 +- 只載入 Taipei Sans TC **Regular + Bold**,不要載入 Light,避免小字過細。 +- 不要改回 Noto Sans TC,也不要手寫 `#333` 這類裸色碼當主色。 + +### 對比度與字級 + +- 內文、表頭、表單 label、卡片說明:優先 `text-ink` / `text-ink-secondary`,**不要**拿 `text-muted` 當主要閱讀文字。 +- `text-muted` 只給次要提示(筆數、hint、placeholder 用 `text-subtle`)。 +- 表單輸入字級 **15px**(`text-[15px]`),輸入框底用 `bg-surface` 白底,確保與背景拉開。 +- 淺色 `muted` 約 `#5a6578`、深色約 `#b8c4d6`;改色時以「小字仍可舒適閱讀」為準,不要回到 `#94a3b8` 那種淡灰。 + +### 主題(淺色 / 深色) + +- `ThemeProvider`(`src/theme/ThemeContext.tsx`)包住 App;偏好存 `localStorage` key:`haixun.theme`(`light` | `dark`)。 +- `index.html` 內嵌 script 在 React 載入前設定 `data-theme`,避免閃爍。 +- 所有顏色必須走 CSS 變數 `--hx-*`,再映射到 Tailwind `@theme`(`bg-canvas`、`text-brand` 等)。 +- 切換按鈕用 `ThemeToggle`(`ac-btn-secondary` 樣式);`Layout` 頂欄與 `AuthShell` 右上角都要有。 +- **禁止**在元件裡寫死 `bg-slate-*`、`text-emerald-*`、`bg-amber-*` 等 Tailwind 預設色;語意狀態用 `text-success` / `text-warning` / `text-danger` 或 `jobStatus.ts` 的 badge class。 + +淺色:低飽和灰藍天空 + 灰綠草地 + 奶油 `surface` + **brand 青綠**;深色:黃昏低對比、同一套 token 自動切換。頂欄與卡片內品牌區都用 **surface / ink / brand**,不要再用木色 `#c4a882` 當 header 底。 + +### 場景與卡片 class(維護時對照) + +| Class | 用途 | +|-------|------| +| `.hx-scene` | 全頁天空→草地漸層(登入 + 已登入根節點) | +| `.hx-scene-deco` / `SceneDecor` | 背景雲、光暈、葉子(`pointer-events: none`) | +| `.auth-ticket` | 奶油主卡片外框(登入卡、已登入主內容區) | +| `.auth-welcome` | 卡片內品牌列:圖示 + 標題 + 一句 tagline,底部分隔線 | +| `.ac-app-header` | 已登入 sticky 頂欄:半透明 surface + blur,**非**木色 | +| `.ac-title-bar` | 內容區綠色小標題(裝置色漸層);用於 `PageTitle` 等,**不**用於登入頁表單上方大牌 | +| `.ac-pocket-device` | 側欄掌上終端;`--pocket-width`(28rem)、`--pocket-screen-height` 固定,內容在 `.ac-pocket-scroll` 捲動 | +| `.ac-app-tile` / `.ac-dock` | App 格導覽、手機底欄 | +| `.auth-shell-form` | 登入/註冊表單放大字級(僅 auth 頁) | + +側欄標示用 **PATROL PAD** 等中性英文裝飾字(`display-en`);圖示僅 `AcIcon` SVG。 + +### 色彩 token(語意命名) + +開發時只用這些 Tailwind class(值定義在 `web/src/index.css`): + +| Token | 用途 | +|-------|------| +| `canvas` | 全頁背景 | +| `surface` / `surface-muted` | 卡片、輸入框底 | +| `ink` / `ink-secondary` / `muted` | 主文 / 次文 / 輔助 | +| `line` | 邊框 | +| `brand` / `brand-hover` / `brand-soft` | 主 CTA、active 導覽、連結 hover | +| `glow` | 裝飾色塊(`.glow-blob-alt`) | +| `success` / `warning` / `danger`(含 `*-soft`) | 狀態、錯誤、Job badge | + +主按鈕一律 `Button variant="primary"` → `bg-brand`,不要用全黑按鈕。 + +### 圓角與陰影 + +```text +--radius-sm 0.75rem 小元素、code +--radius-md 1.25rem Input / Textarea +--radius-lg 1.75rem Card +--radius-xl 2.25rem Hero、QuickLink、StatCard +--radius-pill 9999px Button、Badge、導覽 pill +``` + +陰影用 utility:`shadow-card`(一般卡片)、`shadow-soft`(主按鈕、Hero、`.auth-ticket`)。內容 Hero 可用 `ac-bulletin` + `ac-hero-gradient` token;全頁裝飾雲朵走 `SceneDecor`,不要另加會打架的強色 blob。 + +### 共用元件(優先復用) + +新頁面必須從 `src/components/ui.tsx` 組裝,不要另寫一套按鈕樣式: + +| 元件 | 用途 | +|------|------| +| `PageTitle` | 頁面標題 + 副標 | +| `Card` | 內容區塊 | +| `Field` + `Input` / `Textarea` | 表單 | +| `Button` | `primary` / `ghost` / `danger` / `soft` | +| `Badge` | 標籤 pill(`brand` / `sky` / `success` / `warning` / `danger` / `neutral`) | +| `StatCard` / `QuickLinkCard` | 總覽統計與快捷入口 | +| `ErrorText` / `CopyableId` | 錯誤與可複製 ID | + +`Button` 必須渲染 `{children}`;文案用**中文動詞**(例:「建立背景任務」「重新載入任務列表」),不要留空白小框。 + +### RWD(手機) + +- `< lg`:隱藏左側欄;**底部固定導覽**最多 **4 格**(總覽 / 任務 / 排程 / **更多**),不要把漢堡或 ⋯ 選單放在左上角。 +- 「更多」以底部 sheet 展開:AI、模板、設定、會員、權限、主題切換、登出。 +- 主內容加 `layout-main` 底部 padding,避開 tab bar + `safe-area-inset-bottom`。 +- 寬表格包 `overflow-x-auto` + `min-w-*`,避免小螢幕擠爆版面。 + +### 版面與導覽 + +- 已登入(桌面):`Layout` = `hx-scene` 背景 + `SceneDecor` + `ac-app-header`(品牌 + 角色 chip + `ThemeToggle`)+ 左 `ac-pocket-device` + 右 `auth-ticket` 主內容 `Outlet`。 +- 已登入(手機):同上頂欄;導覽走 `MobileBottomNav`(總覽/任務/排程/更多)。 +- 側欄 App 來源:`src/lib/acAssets.ts` 的 `navApps`;圖示 key 對應 `AcIcon`。 +- Active 導覽:`ac-app-tile--active`(brand-soft 底 + brand 字色);hover:`bg-brand-soft text-brand`。 +- 未登入:`AuthShell` 置中 `auth-ticket` + 右上 `ThemeToggle`;`auth-welcome` 內品牌,表單緊接說明文字。 +- 語氣:年輕、直接、短句;可帶「島民」「巡樓」等原創文案,避免企業八股與任天堂用語。 + +### API 與狀態 + +- JSON 一律走 `api/client.ts`(`code/message/data` envelope);需登入加 `{ auth: true }`。 +- AI 路由用 `X-Member-Authorization`;provider token 用 `Authorization`(見後端 Auth matrix)。 +- Job 狀態中文與 badge 色:`src/lib/jobStatus.ts`(`jobStatusLabel` / `jobStatusBadgeClass`),列表有進行中任務時可每 3 秒 refresh。 +- 不要在前端 parse JWT;`uid` / `tenant_id` 從 `AuthContext` 讀。 + +### 新增頁面流程 + +1. 在 `App.tsx` 掛路由(需登入的放在 `Layout` 底下,自動享有 `hx-scene` + 頂欄 + 主內容 `auth-ticket`)。 +2. 頁面內用 `PageTitle`(含 `.ac-title-bar` 小標)+ `Card` / `ac-bulletin` + `ui.tsx` 元件;色票只引用 semantic token。 +3. 若需新語意色,**先**改 `index.css` 的 `--hx-*` 與 `@theme`,再改元件;不要頁面內硬編色碼。 +4. 新導覽項:改 `acAssets.ts` 的 `navApps`,並在 `AcIcon` 補 SVG path。 +5. 完成後執行 `make web-build`。 + +### 島民頁面互動(可推廣 runtime) + +掛在 `Layout` 底下的新頁面**自動**支援島民操作,不需每頁手寫 executor。 + +模組入口:`web/src/lib/islander/index.ts` + +| 層 | 職責 | +|----|------| +| `pageSnapshot` | 掃描 `.ac-app-shell` 內可互動元素,產生 `hx-*` ref | +| `islanderActions` | 解析/剝除 `islander-actions` JSON 區塊 | +| `actionExecutor` | 執行 navigate/click/fill/select/scroll 等;可 `registerIslanderActionHandler` 擴充 | +| `islanderAgent` | 串流回覆 → 執行 action → 回傳結果 → 自動 follow-up | +| `buildIslanderContext` | 組裝送給後端的頁面快照 | + +**零設定(預設)**:路由掛在 `Layout` 即可;島民讀 DOM + `PageTitle` / `h1` 辨識頁面。預設**不**主動介紹這一頁;僅在使用者明確問頁面/操作時才附【可互動元素】(`userWantsPageContext`)。 + +**可選增強**(擇一): + +1. `useIslanderPage({ title, purpose, hints, suggestions })` — 頁面內動態註冊說明 +2. `registerIslanderPage(/^\/foo/, { title, ... })` — 在 `siteGuide.ts` 或模組 init 靜態註冊 +3. HTML 慣例:`data-islander-label`(元素名稱)、`data-islander-kind`(類型)、`data-islander-ignore`(排除)、`data-islander-page-title`(頁名) + +Action 協定(AI 回覆末尾): + +```islander-actions +[{ "type": "navigate", "path": "/settings" }, { "type": "click", "ref": "hx-3" }] +``` + +### 前端禁忌 + +- 不要引入 MUI / Ant Design / Chakra 等大型 UI 庫。 +- 不要為單頁新增第三套配色、木質頂欄、或漸層彩虹按鈕。 +- 不要在登入/註冊頁加回獨立大牌 `ac-title-bar` 或咖啡色 header ribbon。 +- 不要讓 SSE / AI 直接吃 provider 原始 chunk(後端已 normalize)。 +- 不要用 `offset/limit` 呼叫列表 API;用 `page` / `pageSize`。 + +## 驗證 + +完成變更後至少執行: + +```bash +cd haixun-backend +go mod tidy +make fmt +go test ./... +``` + +有動到前端時另執行: + +```bash +make web-build +``` diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..8570fa2 --- /dev/null +++ b/Makefile @@ -0,0 +1,98 @@ +GO ?= go +GOFMT ?= gofmt +GOCTL ?= goctl +GO_ZERO_STYLE := go_zero +API_ENTRY := ./generate/api/gateway.api +GOFILES := $(shell find . -name '*.go') + +.DEFAULT_GOAL := help + +help: ## 顯示可用指令 + @echo "Haixun Backend" + @echo "" + @grep -E '^[a-zA-Z0-9_-]+:.*## ' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*## "}; {printf " make %-12s %s\n", $$1, $$2}' + +tools: ## 安裝 goctl / goimports + @command -v $(GOCTL) >/dev/null 2>&1 || (echo ">> installing goctl" && $(GO) install github.com/zeromicro/go-zero/tools/goctl@latest) + @command -v goimports >/dev/null 2>&1 || (echo ">> installing goimports" && $(GO) install golang.org/x/tools/cmd/goimports@latest) + +gen-api: tools ## 由 .api 生成 handler / logic / types + $(GOCTL) api go -api $(API_ENTRY) -dir . -style $(GO_ZERO_STYLE) -home generate/goctl + +fmt: ## gofmt + goimports + $(GOFMT) -s -w $(GOFILES) + @command -v goimports >/dev/null 2>&1 && goimports -w . || true + +test: ## 執行測試 + $(GO) test ./... + +run: ## 啟動 API(前景) + $(GO) run ./gateway.go -f etc/gateway.yaml + +dev-all: ## 一鍵啟動 Mongo/Redis + API + 前端 + 8D worker(背景) + bash scripts/start-all.sh + +stop-all: ## 一鍵停止全部開發服務 + bash scripts/stop-all.sh + +restart-all: ## 一鍵重啟全部開發服務 + bash scripts/restart-all.sh + +status-all: ## 查看全部開發服務狀態 + bash scripts/status-all.sh + +stop: stop-all ## 同 stop-all + +restart: restart-all ## 同 restart-all + +dev-8d: ## 一鍵啟動 API + Node 8D worker(前景,Ctrl+C 結束) + bash scripts/dev-with-style-8d.sh + +CONFIG ?= etc/gateway.yaml +INIT_TENANT ?= default +INIT_EMAIL ?= admin@30cm.net +INIT_PASSWORD ?= Fafafa54088 + +tool-init: ## 初始化 Mongo indexes、預設權限與 admin 帳號 + $(GO) run ./cmd/tool init -f $(CONFIG) -tenant $(INIT_TENANT) -email $(INIT_EMAIL) -password '$(INIT_PASSWORD)' + +tool: ## 執行 cmd/tool(例:make tool ARGS="init -f etc/gateway.yaml") + $(GO) run ./cmd/tool $(ARGS) + +web-install: ## 安裝前端依賴 + cd web && npm install + +web-dev: web-install ## 啟動前端 dev server(proxy 到 :8890) + cd web && npm run dev + +extension-pack: ## 打包 Chrome 擴充為 web/public/downloads/*.zip + bash scripts/package-extension.sh + +web-build: web-install extension-pack ## 建置前端靜態檔 + cd web && npm run build + +node-worker-style-8d: ## 啟動 Node 8D 爬蟲 worker + cd .. && npm run worker:style-8d + +check: fmt test ## 格式化並測試 + +prod: ## 一鍵啟動 production Docker(API + Web + workers,分身數見 deploy/.env) + bash scripts/prod-up.sh + +prod-update: ## 只重建/重啟 API+Web+Workers;mongo/redis 不重啟,資料留在 volume + bash scripts/prod-update.sh + +prod-deps: ## 只啟動 mongo+redis(named volume 持久化) + bash scripts/prod-deps.sh + +prod-down: ## 停止 stack(不刪 volume;Mongo/Redis 資料保留) + bash scripts/prod-down.sh + +prod-wipe-data: ## 停止並刪除 mongo/redis volume(危險,需輸入 yes) + bash scripts/prod-wipe-data.sh + +prod-logs: ## 追蹤 production logs(可傳 service 名,例:make prod-logs ARGS=api) + bash scripts/prod-logs.sh $(ARGS) + +prod-build: web-build ## 建置靜態前端 + production images(不啟動) + cd deploy && docker compose -f docker-compose.prod.yml build diff --git a/README.md b/README.md new file mode 100644 index 0000000..b77593e --- /dev/null +++ b/README.md @@ -0,0 +1,396 @@ +# Haixun Backend + +新的巡樓後端核心。這個資料夾刻意不直接複製 `template-monorepo` 的產物碼,只沿用它的架構模式、goctl handler template 概念與必要 runtime library,讓後續可以用更乾淨的邊界重建服務。 + +## 目前範圍 + +第一版先放六個核心能力: + +- `setting`:通用設定模型,支援 `scope + scope_id + key` 儲存不同類型設定。 +- `ai`:可替換 AI provider interface,第一版支援 OpenCode Go 與 Grok/xAI,並提供 SSE 串流回應。 +- `job`:通用背景任務系統,支援 template/run/schedule/event、Redis queue/lock、進度、retry 與 cooperative cancel。 +- `auth`:native email/password 登入、JWT access/refresh token、logout revoke。 +- `member`:目前登入會員的 profile 讀寫。 +- `permission`:permission catalog 與目前會員權限查詢。 + +暫時不包含 template-monorepo 裡較重的 OAuth / OTP / MFA / Zitadel 整合,也不包含 notification、Playwright worker。這些之後要接時再按服務邊界新增。 + +## 快速開始 + +```bash +cd haixun-backend +go mod download +make run +``` + +預設服務: + +```text +http://127.0.0.1:8890 +``` + +健康檢查: + +```bash +curl http://127.0.0.1:8890/api/v1/health +``` + +### 8D Node 爬蟲 worker 驗證 + +`style-8d` job 由 `worker_type=node` 消費。啟動 Gateway 與 Redis 後,另開一個終端: + +```bash +make node-worker-style-8d +``` + +也可以在 repo 根目錄執行: + +```bash +npm run worker:style-8d +``` + +常用環境變數: + +```text +HAIXUN_BACKEND_URL=http://127.0.0.1:8890 +HAIXUN_WORKER_SECRET=... # 若 etc/gateway.yaml 設了 InternalWorker.Secret,worker 需帶同一把 +HAIXUN_NODE_WORKER_ID=local-8d # 可選,方便辨識 lock holder +HAIXUN_8D_MIN_SAMPLES=1 # 驗證期預設 1;要嚴格一點可調高 +``` + +前端在人設詳情頁按「開始 8D 分析」後,任務會進入: + +```text +確認連線 -> 抓取樣本 -> AI 8D -> 儲存策略 +``` + +目前 Node worker 先用 Playwright 抓 Threads 公開頁樣本並產生可驗證的 8D 結構;若公開頁無法讀到足夠樣本,job 會標記為 `failed` 並顯示原因,不會停在等待狀態。 + +## 專案結構 + +```text +haixun-backend/ + gateway.go # go-zero server 入口 + Makefile # gen-api / fmt / test / run + etc/ # runtime config + generate/ + api/ # goctl .api 定義 + goctl/api/handler.tpl # 從 template-monorepo 精簡改來的 handler 模板 + internal/ + config/ # config struct + handler/ # HTTP handler,目前手寫;之後可由 goctl 生成 + logic/ # API 編排層 + model/ + setting/ # 通用設定 model + ai/ # AI provider interface + adapter + job/ # Job template/run/schedule/event usecase + repository + auth/ # JWT token issue/refresh/logout + Redis revoke store + member/ # Native member profile + password hash + permission/ # Permission catalog + role permission mapping + worker/ # 常駐背景 worker / scheduler / reaper + library/ # 最小 runtime library + response/ # 統一 JSON response envelope + svc/ # ServiceContext 組裝依賴 + types/ # API request/response types +``` + +## 分層規則 + +## Response 與錯誤碼標準 + +所有一般 JSON API 都必須回傳同一層 envelope: + +```json +{ + "code": 102000, + "message": "SUCCESS", + "data": {} +} +``` + +成功固定: + +```text +HTTP 200 +code = 102000 +message = SUCCESS +``` + +失敗格式: + +```json +{ + "code": 33101000, + "message": "缺少 AI provider token", + "error": { + "biz_code": "33101000", + "scope": 33, + "category": 104, + "detail": 0 + } +} +``` + +錯誤碼採 `SSCCCDDD`: + +```text +SS = scope,服務或模組範圍 +CCC = category,錯誤分類 +DDD = detail,細分錯誤碼,未細分時為 000 +``` + +目前 scope: + +```text +10 = Facade / request parse / validation +32 = Setting +33 = AI +34 = Job +35 = Auth +36 = Member +37 = Permission +``` + +常用 category: + +```text +101 = InputInvalidFormat +104 = InputMissingRequired +204 = DBUnavailable +301 = ResourceNotFound +303 = ResourceConflict +401 = AuthUnauthorized +505 = AuthForbidden +601 = SystemInternal +802 = ServiceThirdParty +``` + +實作規則: + +- Handler 成功/失敗都用 `internal/response.Write`,SSE endpoint 例外。 +- Request parse / validation 錯誤用 `response.WrapRequestError`,會落在 Facade scope。 +- Model/usecase 內建立錯誤時使用 `errors.For(code.)` builder,不要手刻數字。 +- 不要把 provider 原始錯誤完整洩漏到前端;必要時只保留可排查的摘要。 + +### 分頁標準 + +列表型 API 的 query 使用 `page` / `pageSize`: + +```text +GET /api/v1/settings/user/user_123?page=1&pageSize=10 +``` + +回應的分頁資訊放在 `data.pagination`,資料陣列放在 `data.list`: + +```json +{ + "code": 102000, + "message": "SUCCESS", + "data": { + "pagination": { + "total": 42, + "page": 1, + "pageSize": 10, + "totalPages": 5 + }, + "list": [] + } +} +``` + +規則: + +- `page` 從 1 開始。 +- `pageSize <= 0` 時由 server 套用預設值。 +- `pageSize` 超過 server 上限時由 server 截斷。 +- `totalPages = ceil(total / pageSize)`。 +- response 內的 `page/pageSize` 必須回傳 server 正規化後的值。 + +### logic + +`internal/logic/*` 只負責一次 API 請求的流程編排: + +- 轉換 HTTP types 與 usecase DTO +- 呼叫一個或多個 model usecase +- 不直接操作 Mongo / Redis +- 不放 provider HTTP 細節 + +### model + +`internal/model/*` 放可重複使用的業務能力: + +- `domain/entity`:資料結構 +- `domain/repository`:repository interface +- `domain/usecase`:usecase interface 與 DTO +- `repository`:Mongo / Redis 實作 +- `usecase`:業務能力實作 + +### provider + +`internal/model/ai/provider` 只負責外部 AI API adapter: + +- 不讀 setting +- 不碰 HTTP handler +- 不存 token +- token 每次由 request 帶入 + +## Setting Model + +設定使用 typed setting 形式: + +```json +{ + "scope": "user", + "scope_id": "user_123", + "key": "ai.default", + "value": { + "provider": "opencode-go", + "model": "deepseek-v4-pro", + "temperature": 0.7, + "max_tokens": 2000 + }, + "version": 1 +} +``` + +API: + +```text +GET /api/v1/settings/:scope/:scope_id?page=1&pageSize=10 +GET /api/v1/settings/:scope/:scope_id/:key +PUT /api/v1/settings/:scope/:scope_id/:key +DELETE /api/v1/settings/:scope/:scope_id/:key +``` + +`setting` model 不知道 AI、Threads、crawler 等業務含義。各業務 model 自己解讀對應 key 的 value。 + +## Auth / Member / Permission + +這版從 `template-monorepo` 精簡搬入會員、權限與 token 的核心概念,但不搬 OAuth / OTP / MFA / Zitadel 依賴。 + +Auth 採 native email/password: + +```text +POST /api/v1/auth/register +POST /api/v1/auth/login +POST /api/v1/auth/refresh +POST /api/v1/auth/logout +``` + +`register` / `login` 回傳: + +```json +{ + "access_token": "...", + "refresh_token": "...", + "expires_in": 900, + "uid": "user_uid", + "token_type": "Bearer" +} +``` + +保護路由使用: + +```http +Authorization: Bearer +``` + +本機開發可以開啟 `Auth.DevHeaderFallback`,用 header 模擬登入: + +```http +X-Tenant-ID: default +X-UID: user_uid +``` + +Member API: + +```text +GET /api/v1/members/me +PATCH /api/v1/members/me +``` + +Permission API: + +```text +GET /api/v1/permissions/catalog?tree=true +GET /api/v1/permissions/me?include_tree=true +``` + +資料模型: + +- `members`:tenant-scoped profile、email、bcrypt password hash、roles。 +- `permissions`:平台 permission catalog。 +- `role_permissions`:tenant + role_key 對 permission catalog 的綁定。 +- Redis `auth:jwt:*`:access/refresh pair 與 blacklist。Redis 未配置時仍可簽發 token,但 refresh/logout revoke 不會持久化。 + +## AI Provider + +AI token 不存在 config,呼叫時每次帶入,且**只放 HTTP header**,不要放 JSON body(避免 log / 回應洩漏): + +```http +Authorization: Bearer sk-... +Content-Type: application/json + +{ + "provider": "opencode-go", + "model": "deepseek-v4-pro", + "messages": [ + { "role": "user", "content": "請幫我寫一段文案" } + ] +} +``` + +API: + +```text +GET /api/v1/ai/providers +POST /api/v1/ai/providers/:provider/models +POST /api/v1/ai/chat +POST /api/v1/ai/chat/stream +``` + +- `GET /providers`:只回傳 catalog(id、label、streams),不含 models、不含 token。 +- `POST /providers/:provider/models`:向 provider 的 `/models` 動態拉清單,需帶 `Authorization: Bearer `。 +- 回應與錯誤訊息不會 echo token;provider 原始錯誤 body 也不會直接回傳給前端。 + +串流 endpoint 使用 SSE: + +```text +event: delta +data: {"type":"delta","text":"..."} + +event: done +data: {"type":"done","finish_reason":"stop"} +``` + +## Job System + +Job 系統的詳細設計在 `docs/job-system-plan.md`。目前 runtime 原則: + +- MongoDB 的 `job_runs` 是狀態真相來源;claim、cancel、complete、fail、retry 必須使用 conditional update,避免 worker 與 API 互相覆蓋狀態。 +- Redis `jobs:lock:` 的 value 是 `workerID`;release / refresh 必須檢查 owner,只能由持有 lock 的 worker 操作。 +- Worker 執行長任務時要定期呼叫 `RefreshRunLock(jobId, workerID, ttlSeconds)`,避免 reaper 誤判過期。 +- Runner 支援 `RegisterStepHandler(stepID, handler)` 註冊自訂 step handler;未註冊時會走 demo handler。自訂 handler 可用 `StepContext.Heartbeat` 續約 lock。 +- 取消採 cooperative cancellation:API 先寫 `cancel_requested` 與 Redis cancel signal,worker checkpoint 讀取後呼叫 `AcknowledgeCancel(jobId, workerID)`。 + +## OpenCode Go 注意事項 + +第一版 OpenCode Go 先走 OpenAI-compatible `/chat/completions`: + +```text +https://opencode.ai/zen/go/v1/chat/completions +``` + +目前已處理 Kimi 模型 `temperature = 1` 的特殊規則。部分 OpenCode Go 模型官方文件標示為 Anthropic-compatible `/messages`,後續可在 `internal/model/ai/provider` 新增 messages adapter,不需要改 logic 或前端 SSE contract。 + +## 下一步建議 + +1. 用 `goctl` 重新生成 handler / logic / types,確認 `.api` 與手寫版本對齊。 +2. 補 `setting` repository 測試與 Mongo integration 測試。 +3. 補 AI provider mock,讓 `logic/ai` 不需要真的打 provider 也能測。 +4. 新增 credential service 或 Vault/KMS 整合,但不要把 token 放進 provider config。 +5. 新增 worker/job model,讓 Go worker 與 Node Playwright worker 共用同一套 job contract。 + +## 設計文件 + +- [Job 核心系統規劃](docs/job-system-plan.md):通用 job template、run、schedule、事件、取消語意與 worker contract。 diff --git a/cmd/tool/main.go b/cmd/tool/main.go new file mode 100644 index 0000000..cb936de --- /dev/null +++ b/cmd/tool/main.go @@ -0,0 +1,87 @@ +package main + +import ( + "context" + "flag" + "fmt" + "os" + "strings" + "time" + + "haixun-backend/internal/bootstrap" + "haixun-backend/internal/config" + + "github.com/zeromicro/go-zero/core/conf" +) + +func main() { + if len(os.Args) < 2 { + printUsage() + os.Exit(1) + } + switch os.Args[1] { + case "init": + if err := runInit(os.Args[2:]); err != nil { + fmt.Fprintf(os.Stderr, "[tool] error: %v\n", err) + os.Exit(1) + } + default: + fmt.Fprintf(os.Stderr, "[tool] unknown command: %s\n", os.Args[1]) + printUsage() + os.Exit(1) + } +} + +func runInit(args []string) error { + fs := flag.NewFlagSet("init", flag.ExitOnError) + configFile := fs.String("f", "etc/gateway.yaml", "config file") + tenantID := fs.String("tenant", envOr("INIT_TENANT_ID", "default"), "tenant id for admin and role permissions") + email := fs.String("email", envOr("INIT_ADMIN_EMAIL", "admin@haixun.local"), "bootstrap admin email") + password := fs.String("password", envOr("INIT_ADMIN_PASSWORD", "Admin-Pass-1!"), "bootstrap admin password") + displayName := fs.String("display-name", envOr("INIT_ADMIN_DISPLAY_NAME", "Admin"), "bootstrap admin display name") + if err := fs.Parse(args); err != nil { + return err + } + + var cfg config.Config + conf.MustLoad(*configFile, &cfg) + + ctx, cancel := context.WithTimeout(context.Background(), 2*time.Minute) + defer cancel() + + report, err := bootstrap.Init(ctx, cfg, bootstrap.InitOptions{ + TenantID: strings.TrimSpace(*tenantID), + AdminEmail: strings.TrimSpace(*email), + AdminPass: *password, + DisplayName: strings.TrimSpace(*displayName), + }) + if err != nil { + return err + } + + fmt.Fprintf(os.Stderr, "[tool] indexes ensured\n") + fmt.Fprintf(os.Stderr, "[tool] permissions catalog seeded\n") + fmt.Fprintf(os.Stderr, "[tool] role_permissions seeded (admin=all, user=default)\n") + if report.AdminCreated { + fmt.Fprintf(os.Stderr, "[tool] admin created uid=%s email=%s tenant=%s\n", report.AdminUID, *email, *tenantID) + } else { + fmt.Fprintf(os.Stderr, "[tool] admin exists uid=%s email=%s tenant=%s (roles ensured admin)\n", report.AdminUID, *email, *tenantID) + } + fmt.Printf("export INIT_TENANT_ID=%s\n", *tenantID) + fmt.Printf("export INIT_ADMIN_EMAIL=%s\n", *email) + fmt.Printf("export INIT_ADMIN_PASSWORD=%s\n", *password) + fmt.Printf("export INIT_ADMIN_UID=%s\n", report.AdminUID) + return nil +} + +func envOr(key, fallback string) string { + if v := strings.TrimSpace(os.Getenv(key)); v != "" { + return v + } + return fallback +} + +func printUsage() { + fmt.Fprintf(os.Stderr, "usage:\n") + fmt.Fprintf(os.Stderr, " tool init [-f etc/gateway.yaml] [-tenant default] [-email admin@haixun.local] [-password ...]\n") +} diff --git a/cmd/worker/main.go b/cmd/worker/main.go new file mode 100644 index 0000000..d669a47 --- /dev/null +++ b/cmd/worker/main.go @@ -0,0 +1,43 @@ +package main + +import ( + "context" + "flag" + "fmt" + "os" + "os/signal" + "syscall" + + "haixun-backend/internal/config" + "haixun-backend/internal/svc" + + "github.com/zeromicro/go-zero/core/conf" +) + +var configFile = flag.String("f", "etc/gateway.worker.yaml", "config file") + +func main() { + flag.Parse() + + var c config.Config + conf.MustLoad(*configFile, &c) + if !c.JobWorker.Enabled { + fmt.Fprintln(os.Stderr, "[worker] JobWorker.Enabled must be true") + os.Exit(1) + } + + sc := svc.NewServiceContext(c) + defer sc.Close(context.Background()) + + fmt.Printf( + "[worker] started type=%s (scheduler=%v reaper=%v)\n", + c.JobWorker.WorkerType, + c.JobScheduler.Enabled, + c.JobReaper.Enabled, + ) + + ch := make(chan os.Signal, 1) + signal.Notify(ch, syscall.SIGINT, syscall.SIGTERM) + <-ch + fmt.Println("[worker] shutting down") +} \ No newline at end of file diff --git a/deploy/.env b/deploy/.env new file mode 100644 index 0000000..973bdbe --- /dev/null +++ b/deploy/.env @@ -0,0 +1,40 @@ +# 複製為 deploy/.env 後再啟動:cp deploy/.env.example deploy/.env + +# ── 對外埠 ── +HAIXUN_WEB_PORT=8080 + +# ── 前端打包模式 ── +# static = 本機 make web-build 後 nginx 只 COPY dist(預設,最快) +# docker = 在 Docker 內跑 npm build(需改 compose 用 Dockerfile.web) +# HAIXUN_WEB_BUILD_MODE=static + +# ── Worker 分身數(make prod 會帶入 docker compose --scale)── +GO_WORKER_REPLICAS=5 +NODE_STYLE8D_WORKER_REPLICAS=5 + +# ── Mongo / Redis(容器內預設,通常不用改)── +# 資料存在 Docker named volume:haixun-prod_mongo_data、haixun-prod_redis_data +# prod-down 不會刪 volume;重啟 container 資料仍在。 +# 只改版程式:make prod-update(不碰 mongo/redis) +HAIXUN_MONGO_URI=mongodb://mongo:27017 +HAIXUN_MONGO_DATABASE=haixun +HAIXUN_REDIS_ADDR=redis:6379 + +# ── 安全金鑰(正式環境務必更換)── +HAIXUN_AUTH_ACCESS_SECRET=change-me-access-secret +HAIXUN_AUTH_REFRESH_SECRET=change-me-refresh-secret +HAIXUN_WORKER_SECRET=change-me-worker-secret + +# ── 首次初始化管理員(make prod 會自動跑 init;已存在則跳過建立)── +INIT_TENANT_ID=default +INIT_ADMIN_EMAIL=admin@30cm.net +INIT_ADMIN_PASSWORD=Fafafa54088 + +# ── Node 8D worker 選項 ── +# HAIXUN_NODE_WORKER_ID=custom-node-worker-1 +# HAIXUN_WORKER_POLL_MS=3000 + +# ── 略過自動 init ── +# 預設:若 Mongo 已有 members 會自動跳過 init。 +# 強制重跑 init:PROD_FORCE_INIT=1 make prod +# HAIXUN_SKIP_INIT=1 \ No newline at end of file diff --git a/deploy/.env.example b/deploy/.env.example new file mode 100644 index 0000000..88ff0f0 --- /dev/null +++ b/deploy/.env.example @@ -0,0 +1,40 @@ +# 複製為 deploy/.env 後再啟動:cp deploy/.env.example deploy/.env + +# ── 對外埠 ── +HAIXUN_WEB_PORT=8080 + +# ── 前端打包模式 ── +# static = 本機 make web-build 後 nginx 只 COPY dist(預設,最快) +# docker = 在 Docker 內跑 npm build(需改 compose 用 Dockerfile.web) +# HAIXUN_WEB_BUILD_MODE=static + +# ── Worker 分身數(make prod 會帶入 docker compose --scale)── +GO_WORKER_REPLICAS=1 +NODE_STYLE8D_WORKER_REPLICAS=1 + +# ── Mongo / Redis(容器內預設,通常不用改)── +# 資料存在 Docker named volume:haixun-prod_mongo_data、haixun-prod_redis_data +# prod-down 不會刪 volume;重啟 container 資料仍在。 +# 只改版程式:make prod-update(不碰 mongo/redis) +HAIXUN_MONGO_URI=mongodb://mongo:27017 +HAIXUN_MONGO_DATABASE=haixun +HAIXUN_REDIS_ADDR=redis:6379 + +# ── 安全金鑰(正式環境務必更換)── +HAIXUN_AUTH_ACCESS_SECRET=change-me-access-secret +HAIXUN_AUTH_REFRESH_SECRET=change-me-refresh-secret +HAIXUN_WORKER_SECRET=change-me-worker-secret + +# ── 首次初始化管理員(make prod 會自動跑 init;已存在則跳過建立)── +INIT_TENANT_ID=default +INIT_ADMIN_EMAIL=admin@haixun.local +INIT_ADMIN_PASSWORD=Admin-Pass-1! + +# ── Node 8D worker 選項 ── +# HAIXUN_NODE_WORKER_ID=custom-node-worker-1 +# HAIXUN_WORKER_POLL_MS=3000 + +# ── 略過自動 init ── +# 預設:若 Mongo 已有 members 會自動跳過 init。 +# 強制重跑 init:PROD_FORCE_INIT=1 make prod +# HAIXUN_SKIP_INIT=1 \ No newline at end of file diff --git a/deploy/Dockerfile.api b/deploy/Dockerfile.api new file mode 100644 index 0000000..dafaee4 --- /dev/null +++ b/deploy/Dockerfile.api @@ -0,0 +1,22 @@ +# syntax=docker/dockerfile:1 + +FROM golang:1.22-bookworm AS builder +WORKDIR /src +COPY go.mod go.sum ./ +RUN go mod download +COPY . . +RUN CGO_ENABLED=0 GOOS=linux go build -trimpath -ldflags="-s -w" -o /out/haixun-api . +RUN CGO_ENABLED=0 GOOS=linux go build -trimpath -ldflags="-s -w" -o /out/haixun-worker ./cmd/worker +RUN CGO_ENABLED=0 GOOS=linux go build -trimpath -ldflags="-s -w" -o /out/haixun-tool ./cmd/tool + +FROM debian:bookworm-slim +RUN apt-get update \ + && apt-get install -y --no-install-recommends ca-certificates gettext-base curl \ + && rm -rf /var/lib/apt/lists/* +WORKDIR /app +COPY --from=builder /out/haixun-api /out/haixun-worker /out/haixun-tool /app/ +COPY deploy/config/gateway.runtime.yaml.tpl deploy/config/gateway.worker.runtime.yaml.tpl /app/deploy/config/ +COPY deploy/docker/entrypoint-api.sh deploy/docker/entrypoint-worker.sh deploy/docker/entrypoint-init.sh /app/deploy/docker/ +RUN chmod +x /app/deploy/docker/entrypoint-api.sh /app/deploy/docker/entrypoint-worker.sh /app/deploy/docker/entrypoint-init.sh +EXPOSE 8890 +ENTRYPOINT ["/app/deploy/docker/entrypoint-api.sh"] \ No newline at end of file diff --git a/deploy/Dockerfile.node-worker b/deploy/Dockerfile.node-worker new file mode 100644 index 0000000..c15ec93 --- /dev/null +++ b/deploy/Dockerfile.node-worker @@ -0,0 +1,9 @@ +# syntax=docker/dockerfile:1 + +FROM mcr.microsoft.com/playwright:v1.49.1-noble AS base +WORKDIR /app +COPY worker/package.json ./ +RUN npm install +COPY worker/ ./ +ENV NODE_ENV=production +CMD ["npx", "tsx", "style-8d-worker.ts"] \ No newline at end of file diff --git a/deploy/Dockerfile.web b/deploy/Dockerfile.web new file mode 100644 index 0000000..0159b78 --- /dev/null +++ b/deploy/Dockerfile.web @@ -0,0 +1,14 @@ +# syntax=docker/dockerfile:1 +# 備用:無本機 Node 時在 Docker 內編譯。預設請用 Dockerfile.web.static + make web-build。 + +FROM node:22-bookworm AS web-builder +WORKDIR /src/web +COPY web/package.json web/package-lock.json ./ +RUN npm ci +COPY web/ ./ +RUN npm run build + +FROM nginx:1.27-alpine +COPY deploy/nginx.conf /etc/nginx/conf.d/default.conf +COPY --from=web-builder /src/web/dist /usr/share/nginx/html +EXPOSE 80 \ No newline at end of file diff --git a/deploy/Dockerfile.web.static b/deploy/Dockerfile.web.static new file mode 100644 index 0000000..e6f5999 --- /dev/null +++ b/deploy/Dockerfile.web.static @@ -0,0 +1,7 @@ +# syntax=docker/dockerfile:1 +# 本機先執行 make web-build,再打包純靜態檔 + nginx(無 Node 編譯,建置最快) + +FROM nginx:1.27-alpine +COPY deploy/nginx.conf /etc/nginx/conf.d/default.conf +COPY web/dist /usr/share/nginx/html +EXPOSE 80 \ No newline at end of file diff --git a/deploy/README.md b/deploy/README.md new file mode 100644 index 0000000..e0f0a17 --- /dev/null +++ b/deploy/README.md @@ -0,0 +1,64 @@ +# 本機依賴(Docker Compose) + +Gateway 啟用 **Notification** / **Member OTP** 需要: + +| 服務 | 用途 | 預設埠 | +|------|------|--------| +| **MongoDB** | `notifications`、`notification_dlq` collections | 27017 | +| **Redis** | 冪等、配額、異步重試佇列、member OTP challenge | 6379 | +| MailHog(選用) | 本機 SMTP 測試 | 1025 / 8025 | +| OpenLDAP(`make ldap-up` / `make k6-up`) | ZITADEL LDAP IdP 本機目錄 | 389 | +| ZITADEL(`make k6-up`) | OIDC / Social / LDAP 登入 | 8080 | + +Mongo **不需要**事先手動建 collection;應用程式寫入時會自動建立。索引由 init script 或 `make mongo-index` 建立。 + +## 快速開始 + +```bash +# 1. 啟動 Mongo + Redis +make deps-up + +# 2.(選用)含 MailHog +make deps-up-smtp + +# 3. 確認索引(首次 docker volume 通常已由 init 建立;可再跑一次保險) +make mongo-index + +# 4. 啟動 Gateway(使用 etc/gateway.dev.yaml) +make run-dev +``` + +## Mongo collections + +| Collection | 模組 | 說明 | +|------------|------|------| +| `notifications` | notification | 發送紀錄、冪等 | +| `notification_dlq` | notification | 超過 MaxRetry 的死信 | + +索引定義見 [`deploy/mongo/init/01-gateway-indexes.js`](mongo/init/01-gateway-indexes.js),與 Go 的 `Index20260520001UP` 一致。 + +## 常用指令 + +```bash +make deps-up # docker compose up -d mongo redis +make deps-up-smtp # 再加上 mailhog(profile smtp) +make ldap-up # 只起 OpenLDAP(profile ldap) +make k6-up # 全棧含 OpenLDAP + ZITADEL(見 deploy/zitadel、deploy/openldap README) +make ldap-test # 確認 LDAP 測試帳號 alice/bob +make deps-down # 停止並移除容器(保留 volume) +make deps-down-v # 停止並刪除 volume(會清掉 Mongo 資料) +make deps-logs # 查看 log +make mongo-index # 手動建立/補齊索引 +``` + +LDAP 本機測試:[deploy/openldap/README.md](openldap/README.md) + +## 連線設定 + +設定說明:[`etc/README.md`](../etc/README.md) + +| 檔案 | 用途 | +|------|------| +| [`etc/gateway.yaml`](../etc/gateway.yaml) | 預設,無需 Docker | +| [`etc/gateway.dev.example.yaml`](../etc/gateway.dev.example.yaml) | 範例(可提交) | +| `etc/gateway.dev.yaml` | 本機專用(**勿提交**,見 `.gitignore`) | diff --git a/deploy/config/gateway.runtime.yaml.tpl b/deploy/config/gateway.runtime.yaml.tpl new file mode 100644 index 0000000..83a5f82 --- /dev/null +++ b/deploy/config/gateway.runtime.yaml.tpl @@ -0,0 +1,35 @@ +Name: haixun-backend +Host: 0.0.0.0 +Port: 8890 +Timeout: 120000 + +Mongo: + URI: ${HAIXUN_MONGO_URI} + Database: ${HAIXUN_MONGO_DATABASE} + TimeoutSeconds: 10 + +Redis: + Addr: ${HAIXUN_REDIS_ADDR} + DB: 0 + +Auth: + AccessSecret: ${HAIXUN_AUTH_ACCESS_SECRET} + RefreshSecret: ${HAIXUN_AUTH_REFRESH_SECRET} + AccessExpireSeconds: 900 + RefreshExpireSeconds: 2592000 + DevHeaderFallback: false + +InternalWorker: + Secret: ${HAIXUN_WORKER_SECRET} + +JobWorker: + Enabled: false + WorkerType: go + +JobScheduler: + Enabled: true + IntervalSeconds: 60 + +JobReaper: + Enabled: true + IntervalSeconds: 30 \ No newline at end of file diff --git a/deploy/config/gateway.worker.runtime.yaml.tpl b/deploy/config/gateway.worker.runtime.yaml.tpl new file mode 100644 index 0000000..c301ec5 --- /dev/null +++ b/deploy/config/gateway.worker.runtime.yaml.tpl @@ -0,0 +1,35 @@ +Name: haixun-worker +Host: 0.0.0.0 +Port: 8891 +Timeout: 120000 + +Mongo: + URI: ${HAIXUN_MONGO_URI} + Database: ${HAIXUN_MONGO_DATABASE} + TimeoutSeconds: 10 + +Redis: + Addr: ${HAIXUN_REDIS_ADDR} + DB: 0 + +Auth: + AccessSecret: ${HAIXUN_AUTH_ACCESS_SECRET} + RefreshSecret: ${HAIXUN_AUTH_REFRESH_SECRET} + AccessExpireSeconds: 900 + RefreshExpireSeconds: 2592000 + DevHeaderFallback: false + +InternalWorker: + Secret: ${HAIXUN_WORKER_SECRET} + +JobWorker: + Enabled: true + WorkerType: go + +JobScheduler: + Enabled: false + IntervalSeconds: 60 + +JobReaper: + Enabled: false + IntervalSeconds: 30 \ No newline at end of file diff --git a/deploy/docker-compose.prod.yml b/deploy/docker-compose.prod.yml new file mode 100644 index 0000000..6333d6d --- /dev/null +++ b/deploy/docker-compose.prod.yml @@ -0,0 +1,110 @@ +name: haixun-prod + +services: + mongo: + image: mongo:7 + restart: unless-stopped + environment: + MONGO_INITDB_DATABASE: haixun + # named volume:重啟/改版不會清資料(只有 prod-wipe-data 或 docker volume rm 才會) + volumes: + - mongo_data:/data/db + healthcheck: + test: ["CMD", "mongosh", "--quiet", "--eval", "db.adminCommand('ping').ok"] + interval: 5s + timeout: 5s + retries: 12 + start_period: 15s + + redis: + image: redis:7-alpine + restart: unless-stopped + command: ["redis-server", "--appendonly", "yes"] + # AOF + named volume:重啟後 queue/lock 狀態可從磁碟恢復 + volumes: + - redis_data:/data + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 5s + timeout: 3s + retries: 12 + + api: + build: + context: .. + dockerfile: deploy/Dockerfile.api + restart: unless-stopped + env_file: + - .env + depends_on: + mongo: + condition: service_healthy + redis: + condition: service_healthy + healthcheck: + test: ["CMD-SHELL", "curl -fsS http://127.0.0.1:8890/api/v1/health >/dev/null || exit 1"] + interval: 10s + timeout: 5s + retries: 12 + start_period: 20s + + go-worker: + build: + context: .. + dockerfile: deploy/Dockerfile.api + restart: unless-stopped + entrypoint: ["/app/deploy/docker/entrypoint-worker.sh"] + env_file: + - .env + depends_on: + mongo: + condition: service_healthy + redis: + condition: service_healthy + api: + condition: service_healthy + + node-worker-style-8d: + build: + context: .. + dockerfile: deploy/Dockerfile.node-worker + restart: unless-stopped + env_file: + - .env + environment: + HAIXUN_BACKEND_URL: http://api:8890 + HAIXUN_WORKER_SECRET: ${HAIXUN_WORKER_SECRET} + HAIXUN_NODE_WORKER_ID: ${HAIXUN_NODE_WORKER_ID:-} + HAIXUN_WORKER_POLL_MS: ${HAIXUN_WORKER_POLL_MS:-3000} + depends_on: + api: + condition: service_healthy + + web: + build: + context: .. + dockerfile: deploy/Dockerfile.web.static + restart: unless-stopped + ports: + - "${HAIXUN_WEB_PORT:-8080}:80" + depends_on: + api: + condition: service_healthy + + init: + profiles: ["init"] + build: + context: .. + dockerfile: deploy/Dockerfile.api + entrypoint: ["/app/deploy/docker/entrypoint-init.sh"] + env_file: + - .env + depends_on: + mongo: + condition: service_healthy + redis: + condition: service_healthy + +volumes: + mongo_data: + redis_data: \ No newline at end of file diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml new file mode 100644 index 0000000..3313722 --- /dev/null +++ b/deploy/docker-compose.yml @@ -0,0 +1,37 @@ +services: + mongo: + image: mongo:7 + container_name: gateway-mongo + restart: unless-stopped + ports: + - "27017:27017" + environment: + MONGO_INITDB_DATABASE: gateway + volumes: + - mongo_data:/data/db + - ./mongo/init:/docker-entrypoint-initdb.d:ro + healthcheck: + test: ["CMD", "mongosh", "--quiet", "--eval", "db.adminCommand('ping').ok"] + interval: 5s + timeout: 5s + retries: 10 + start_period: 10s + + redis: + image: redis:7-alpine + container_name: gateway-redis + restart: unless-stopped + ports: + - "6379:6379" + command: ["redis-server", "--appendonly", "yes"] + volumes: + - redis_data:/data + healthcheck: + test: ["CMD", "redis-cli", "ping"] + interval: 5s + timeout: 3s + retries: 10 + +volumes: + mongo_data: + redis_data: \ No newline at end of file diff --git a/deploy/docker/entrypoint-api.sh b/deploy/docker/entrypoint-api.sh new file mode 100644 index 0000000..daf8b4d --- /dev/null +++ b/deploy/docker/entrypoint-api.sh @@ -0,0 +1,15 @@ +#!/bin/sh +set -eu + +: "${HAIXUN_MONGO_URI:=mongodb://mongo:27017}" +: "${HAIXUN_MONGO_DATABASE:=haixun}" +: "${HAIXUN_REDIS_ADDR:=redis:6379}" +: "${HAIXUN_AUTH_ACCESS_SECRET:?HAIXUN_AUTH_ACCESS_SECRET is required}" +: "${HAIXUN_AUTH_REFRESH_SECRET:?HAIXUN_AUTH_REFRESH_SECRET is required}" +: "${HAIXUN_WORKER_SECRET:?HAIXUN_WORKER_SECRET is required}" + +export HAIXUN_MONGO_URI HAIXUN_MONGO_DATABASE HAIXUN_REDIS_ADDR +export HAIXUN_AUTH_ACCESS_SECRET HAIXUN_AUTH_REFRESH_SECRET HAIXUN_WORKER_SECRET + +envsubst < /app/deploy/config/gateway.runtime.yaml.tpl > /tmp/gateway.runtime.yaml +exec /app/haixun-api -f /tmp/gateway.runtime.yaml \ No newline at end of file diff --git a/deploy/docker/entrypoint-init.sh b/deploy/docker/entrypoint-init.sh new file mode 100644 index 0000000..7e730f1 --- /dev/null +++ b/deploy/docker/entrypoint-init.sh @@ -0,0 +1,22 @@ +#!/bin/sh +set -eu + +: "${HAIXUN_MONGO_URI:=mongodb://mongo:27017}" +: "${HAIXUN_MONGO_DATABASE:=haixun}" +: "${HAIXUN_REDIS_ADDR:=redis:6379}" +: "${HAIXUN_AUTH_ACCESS_SECRET:?HAIXUN_AUTH_ACCESS_SECRET is required}" +: "${HAIXUN_AUTH_REFRESH_SECRET:?HAIXUN_AUTH_REFRESH_SECRET is required}" +: "${HAIXUN_WORKER_SECRET:?HAIXUN_WORKER_SECRET is required}" +: "${INIT_TENANT_ID:=default}" +: "${INIT_ADMIN_EMAIL:=admin@haixun.local}" +: "${INIT_ADMIN_PASSWORD:?INIT_ADMIN_PASSWORD is required}" + +export HAIXUN_MONGO_URI HAIXUN_MONGO_DATABASE HAIXUN_REDIS_ADDR +export HAIXUN_AUTH_ACCESS_SECRET HAIXUN_AUTH_REFRESH_SECRET HAIXUN_WORKER_SECRET + +envsubst < /app/deploy/config/gateway.runtime.yaml.tpl > /tmp/gateway.runtime.yaml +exec /app/haixun-tool init \ + -f /tmp/gateway.runtime.yaml \ + -tenant "$INIT_TENANT_ID" \ + -email "$INIT_ADMIN_EMAIL" \ + -password "$INIT_ADMIN_PASSWORD" \ No newline at end of file diff --git a/deploy/docker/entrypoint-worker.sh b/deploy/docker/entrypoint-worker.sh new file mode 100644 index 0000000..bb6bd0b --- /dev/null +++ b/deploy/docker/entrypoint-worker.sh @@ -0,0 +1,15 @@ +#!/bin/sh +set -eu + +: "${HAIXUN_MONGO_URI:=mongodb://mongo:27017}" +: "${HAIXUN_MONGO_DATABASE:=haixun}" +: "${HAIXUN_REDIS_ADDR:=redis:6379}" +: "${HAIXUN_AUTH_ACCESS_SECRET:?HAIXUN_AUTH_ACCESS_SECRET is required}" +: "${HAIXUN_AUTH_REFRESH_SECRET:?HAIXUN_AUTH_REFRESH_SECRET is required}" +: "${HAIXUN_WORKER_SECRET:?HAIXUN_WORKER_SECRET is required}" + +export HAIXUN_MONGO_URI HAIXUN_MONGO_DATABASE HAIXUN_REDIS_ADDR +export HAIXUN_AUTH_ACCESS_SECRET HAIXUN_AUTH_REFRESH_SECRET HAIXUN_WORKER_SECRET + +envsubst < /app/deploy/config/gateway.worker.runtime.yaml.tpl > /tmp/gateway.worker.runtime.yaml +exec /app/haixun-worker -f /tmp/gateway.worker.runtime.yaml \ No newline at end of file diff --git a/deploy/mongo/init/01-gateway-indexes.js b/deploy/mongo/init/01-gateway-indexes.js new file mode 100644 index 0000000..82ff7b3 --- /dev/null +++ b/deploy/mongo/init/01-gateway-indexes.js @@ -0,0 +1,31 @@ +// Gateway MongoDB 初始化(僅在 data volume 首次建立時執行) +// 與 internal/model/notification/repository/* Index20260520001UP 對齊 +// 既有 volume 請執行:make mongo-index + +db = db.getSiblingDB('gateway'); + +print('Creating indexes on notifications...'); + +db.notifications.createIndex( + { tenant_id: 1, kind: 1, idempotency_key: 1 }, + { unique: true, name: 'idx_notifications_tenant_kind_idempotency' } +); + +db.notifications.createIndex( + { tenant_id: 1, uid: 1, occurred_at: -1 }, + { name: 'idx_notifications_tenant_uid_occurred' } +); + +db.notifications.createIndex( + { status: 1, attempts: 1, occurred_at: 1 }, + { name: 'idx_notifications_status_attempts_occurred' } +); + +print('Creating indexes on notification_dlq...'); + +db.notification_dlq.createIndex( + { tenant_id: 1, occurred_at: -1 }, + { name: 'idx_notification_dlq_tenant_occurred' } +); + +print('Gateway Mongo init done.'); diff --git a/deploy/nginx.conf b/deploy/nginx.conf new file mode 100644 index 0000000..7ea24d1 --- /dev/null +++ b/deploy/nginx.conf @@ -0,0 +1,55 @@ +server { + listen 80; + server_name _; + root /usr/share/nginx/html; + index index.html; + + gzip on; + gzip_comp_level 5; + gzip_min_length 256; + gzip_types + text/css + text/javascript + application/javascript + application/json + application/xml + image/svg+xml; + + # Vite 產物:檔名含 hash,可長期快取 + location /assets/ { + add_header Cache-Control "public, max-age=31536000, immutable"; + try_files $uri =404; + } + + location /downloads/ { + add_header Cache-Control "public, max-age=86400"; + try_files $uri =404; + } + + location /illustrations/ { + add_header Cache-Control "public, max-age=86400"; + try_files $uri =404; + } + + # SPA 入口與路由:不快取,避免部署後仍載入舊版 shell + location = /index.html { + add_header Cache-Control "no-cache"; + try_files $uri =404; + } + + location /api/ { + proxy_pass http://api:8890; + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_buffering off; + proxy_read_timeout 3600s; + proxy_send_timeout 3600s; + } + + location / { + try_files $uri $uri/ /index.html; + } +} \ No newline at end of file diff --git a/docs/job-system-plan.md b/docs/job-system-plan.md new file mode 100644 index 0000000..99702db --- /dev/null +++ b/docs/job-system-plan.md @@ -0,0 +1,381 @@ +# Job 核心系統規劃 + +## 目標 + +建立一套通用 job system,讓任何長任務、流程任務、定時任務未來都能共用。Job 不只是背景任務,而是「有模板、有設定、有狀態、有進度、有取消能力、有重跑策略、有排程能力」的工作單元。 + +## 核心設計 + +採用: + +```text +Mongo = job/template/run/history 的真相來源 +Redis = queue、distributed lock、schedule tick、短期 lease +``` + +```mermaid +flowchart LR + Api[GoAPI] --> Template[JobTemplate] + Api --> JobRun[JobRunMongo] + JobRun --> RedisQueue[RedisQueue] + Scheduler[SchedulerTick] --> RedisQueue + Worker[Worker] --> RedisQueue + Worker --> JobRun + Worker --> Step[JobStep] +``` + +## 核心概念 + +### JobTemplate + +Template 定義「這種 job 要怎麼做」。例如: + +```text +demo_long_task +external_worker_task +scheduled_report +multi_step_pipeline +``` + +Template 要回答: + +- 這個 job 的輸入 payload schema 是什麼 +- 有哪些 steps +- 最終狀態是什麼 +- 可不可以重複執行 +- 是否允許同 account / 同 target 同時跑 +- retry policy 是什麼 +- timeout 是多少 +- 是否可被排程 +- 是否支援取消,以及取消時 worker 要如何收斂 + +### JobRun + +JobRun 是每一次執行實例。它引用 template,保存當次 payload、狀態、進度、結果、錯誤與執行歷史。 + +### JobSchedule + +JobSchedule 是「何時建立 JobRun」。支援: + +- cron +- enabled / disabled +- timezone +- payload template +- target scope,例如 user/account/system +- nextRunAt / lastRunAt + +### JobFlow + +Flow 是多步驟流程。第一版不用做完整 DAG,先支援線性 steps: + +```text +multi_step_pipeline: + 1. prepare + 2. execute + 3. finalize +``` + +之後再擴成 DAG 或 conditional branch。 + +## Mongo Collections + +### `job_templates` + +```json +{ + "_id": "...", + "type": "demo_long_task", + "version": 1, + "name": "示範長任務", + "description": "展示 job template、進度、取消、重跑與排程能力", + "enabled": true, + "repeatable": true, + "concurrencyPolicy": "reject_same_scope", + "dedupeKeys": ["scope_id", "target"], + "timeoutSeconds": 600, + "cancelPolicy": { + "supported": true, + "mode": "cooperative", + "graceSeconds": 30 + }, + "retryPolicy": { + "maxAttempts": 2, + "backoffSeconds": [30, 120] + }, + "steps": [ + { "id": "prepare", "name": "準備資料", "workerType": "go", "timeoutSeconds": 60, "cancelable": true }, + { "id": "execute", "name": "執行任務", "workerType": "go", "timeoutSeconds": 300, "cancelable": true }, + { "id": "finalize", "name": "整理結果", "workerType": "go", "timeoutSeconds": 30, "cancelable": false } + ], + "createAt": 0, + "updateAt": 0 +} +``` + +### `job_runs` + +```json +{ + "_id": "...", + "templateType": "demo_long_task", + "templateVersion": 1, + "scope": "user", + "scopeId": "user_123", + "status": "pending", + "phase": "prepare", + "payload": {}, + "progress": { + "summary": "等待 worker 執行", + "percentage": 20, + "steps": [] + }, + "result": null, + "error": null, + "attempt": 0, + "maxAttempts": 2, + "lockedBy": null, + "lockedUntil": null, + "cancelRequestedAt": null, + "cancelReason": null, + "scheduledAt": null, + "startedAt": null, + "completedAt": null, + "createAt": 0, + "updateAt": 0 +} +``` + +### `job_schedules` + +```json +{ + "_id": "...", + "templateType": "demo_long_task", + "scope": "user", + "scopeId": "user_123", + "enabled": true, + "cron": "0 9 * * *", + "timezone": "Asia/Taipei", + "payloadTemplate": {}, + "lastRunAt": null, + "nextRunAt": 0, + "createAt": 0, + "updateAt": 0 +} +``` + +### `job_events` + +用來觀察與 audit: + +```json +{ + "_id": "...", + "jobId": "...", + "type": "status_changed", + "from": "pending", + "to": "running", + "message": "worker claimed job", + "metadata": {}, + "createAt": 0 +} +``` + +## Status Model + +```text +pending = 已建立,等待 queue +queued = 已推進 Redis queue +running = worker 執行中 +waiting_worker = 等外部 worker 回寫 +cancel_requested = 使用者已要求取消,等待 worker cooperative stop +succeeded = 成功完成 +failed = 最終失敗 +cancelled = 使用者取消 +expired = lock/timeout 過期後無法恢復 +``` + +Step status: + +```text +pending | running | succeeded | failed | skipped | cancelled +``` + +## 取消語意 + +取消是第一版必做能力,採 cooperative cancellation: + +```mermaid +flowchart LR + User[User] --> ApiCancel[CancelAPI] + ApiCancel --> Run[JobRun cancel_requested] + Run --> RedisCancel[RedisCancelSignal] + Worker[Worker] -->|"poll cancel flag"| Run + Worker --> Stop[StopCurrentStep] + Stop --> Final[JobRun cancelled] +``` + +規則: + +- `pending` / `queued`:取消後直接變 `cancelled`,並盡量從 Redis queue 移除;若無法移除,worker claim 時必須檢查狀態並跳過。 +- `running`:狀態改為 `cancel_requested`,寫入 `cancelRequestedAt` / `cancelReason`,worker 必須在 step 間或長任務 checkpoint 檢查取消旗標。 +- `waiting_worker`:狀態改為 `cancel_requested`,同時寫 Redis cancel signal;外部 worker 回寫前要檢查 job 狀態。 +- `succeeded` / `failed` / `cancelled` / `expired`:不可取消,回傳 ResourceInvalidState。 +- worker 收到取消後呼叫 `AcknowledgeCancel(jobId, workerId)`,釋放 lock,寫入 `job_events`,狀態變 `cancelled`。 +- 若 `cancel_requested` 超過 template 的 `cancelPolicy.graceSeconds`,scheduler/reaper 可標記為 `cancelled` 或 `expired`,第一版建議標記 `cancelled` 並記錄 timeout event。 + +## 狀態與 Lock 安全規則 + +第一版已把最容易出問題的 race condition 收斂在 repository / usecase: + +- `ClaimNext` 只能從 `pending` / `queued` conditional update 成 `running`。如果 API 同時取消,Mongo update 會被拒絕。 +- `RequestCancel` 只能從 cancellable 狀態 conditional update;`pending` / `queued` 直接變 `cancelled`,`running` / `waiting_worker` 變 `cancel_requested`。 +- `CompleteRun` / `FailRun` / `UpdateProgress` 必須帶 `workerID`,並且只能更新 `lockedBy == workerID` 的 job。 +- Redis `jobs:lock:` 的 value 是 `workerID`;`ReleaseLock` / `RefreshLock` 使用 owner check,避免舊 worker 誤刪新 worker 的 lock。 +- Worker 長任務要定期 heartbeat,呼叫 `RefreshRunLock(jobId, workerID, ttlSeconds)`。自訂 step handler 可用 `StepContext.Heartbeat`。 + +之後新增狀態轉移時,不要直接使用裸 `Update`;若是生命週期狀態,應新增明確的 guarded repository 方法或使用現有 conditional update。 + +## Redis Keys + +```text +jobs:queue: # list 或 stream,worker 消費 +jobs:lock: # lease lock +jobs:scheduler:lock # scheduler singleton lock +jobs:dedupe: