heap profile: 109: 3100976 [3130: 33299296] @ heap/1048576 1: 458752 [1: 458752] @ 0x10573a344 0x10573a389 0x105745984 0x105745814 0x10574bf68 0x10574ab1c 0x10574a710 0x105744e34 0x10575d298 0x10575b85c 0x105e0b8f0 0x10605a1d4 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x10573a343 go.uber.org/zap/zapcore.newCounters+0x43 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:41 # 0x10573a388 go.uber.org/zap/zapcore.NewSamplerWithOptions+0x88 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:156 # 0x105745983 go.uber.org/zap.Config.buildOptions.func1+0x123 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/config.go:289 # 0x105745813 go.uber.org/zap.Config.buildOptions.WrapCore.func5+0x33 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/options.go:44 # 0x10574bf67 go.uber.org/zap.optionFunc.apply+0x27 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/options.go:38 # 0x10574ab1b go.uber.org/zap.(*Logger).WithOptions+0xab /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:172 # 0x10574a70f go.uber.org/zap.New+0x22f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:79 # 0x105744e33 go.uber.org/zap.Config.Build+0x1c3 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/config.go:254 # 0x10575d297 github.com/AfterShip/gopkg/log.newZap+0x337 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:327 # 0x10575b85b github.com/AfterShip/gopkg/log.NewLogger+0x4b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:41 # 0x105e0b8ef github.com/AfterShip/aftership-courier-job-worker/internal/logger.InitLogger+0x7f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/logger/zap.go:13 # 0x10605a1d3 main.main.func1+0x123 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:56 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 458752 [1: 458752] @ 0x10573a344 0x10573a389 0x105745984 0x105745814 0x10574bf68 0x10574ab1c 0x10574a710 0x105744e34 0x10575d298 0x10575b83c 0x105e0b8f0 0x10605a1d4 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x10573a343 go.uber.org/zap/zapcore.newCounters+0x43 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:41 # 0x10573a388 go.uber.org/zap/zapcore.NewSamplerWithOptions+0x88 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:156 # 0x105745983 go.uber.org/zap.Config.buildOptions.func1+0x123 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/config.go:289 # 0x105745813 go.uber.org/zap.Config.buildOptions.WrapCore.func5+0x33 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/options.go:44 # 0x10574bf67 go.uber.org/zap.optionFunc.apply+0x27 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/options.go:38 # 0x10574ab1b go.uber.org/zap.(*Logger).WithOptions+0xab /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:172 # 0x10574a70f go.uber.org/zap.New+0x22f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:79 # 0x105744e33 go.uber.org/zap.Config.Build+0x1c3 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/config.go:254 # 0x10575d297 github.com/AfterShip/gopkg/log.newZap+0x337 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:327 # 0x10575b83b github.com/AfterShip/gopkg/log.NewLogger+0x2b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:36 # 0x105e0b8ef github.com/AfterShip/aftership-courier-job-worker/internal/logger.InitLogger+0x7f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/logger/zap.go:13 # 0x10605a1d3 main.main.func1+0x123 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:56 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 458752 [1: 458752] @ 0x10573a344 0x10573a389 0x105745984 0x105745814 0x10574bf68 0x10574ab1c 0x10574a710 0x105744e34 0x10575d298 0x10575b85c 0x10575ce50 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x10573a343 go.uber.org/zap/zapcore.newCounters+0x43 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:41 # 0x10573a388 go.uber.org/zap/zapcore.NewSamplerWithOptions+0x88 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:156 # 0x105745983 go.uber.org/zap.Config.buildOptions.func1+0x123 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/config.go:289 # 0x105745813 go.uber.org/zap.Config.buildOptions.WrapCore.func5+0x33 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/options.go:44 # 0x10574bf67 go.uber.org/zap.optionFunc.apply+0x27 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/options.go:38 # 0x10574ab1b go.uber.org/zap.(*Logger).WithOptions+0xab /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:172 # 0x10574a70f go.uber.org/zap.New+0x22f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:79 # 0x105744e33 go.uber.org/zap.Config.Build+0x1c3 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/config.go:254 # 0x10575d297 github.com/AfterShip/gopkg/log.newZap+0x337 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:327 # 0x10575b85b github.com/AfterShip/gopkg/log.NewLogger+0x4b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:41 # 0x10575ce4f github.com/AfterShip/gopkg/log.init.0+0x5f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:291 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 1: 458752 [1: 458752] @ 0x10573a344 0x10573a389 0x105745984 0x105745814 0x10574bf68 0x10574ab1c 0x10574a710 0x105744e34 0x10575d298 0x10575b83c 0x10575ce50 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x10573a343 go.uber.org/zap/zapcore.newCounters+0x43 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:41 # 0x10573a388 go.uber.org/zap/zapcore.NewSamplerWithOptions+0x88 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:156 # 0x105745983 go.uber.org/zap.Config.buildOptions.func1+0x123 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/config.go:289 # 0x105745813 go.uber.org/zap.Config.buildOptions.WrapCore.func5+0x33 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/options.go:44 # 0x10574bf67 go.uber.org/zap.optionFunc.apply+0x27 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/options.go:38 # 0x10574ab1b go.uber.org/zap.(*Logger).WithOptions+0xab /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:172 # 0x10574a70f go.uber.org/zap.New+0x22f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:79 # 0x105744e33 go.uber.org/zap.Config.Build+0x1c3 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/config.go:254 # 0x10575d297 github.com/AfterShip/gopkg/log.newZap+0x337 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:327 # 0x10575b83b github.com/AfterShip/gopkg/log.NewLogger+0x2b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:36 # 0x10575ce4f github.com/AfterShip/gopkg/log.init.0+0x5f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:291 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 1: 303104 [1: 303104] @ 0x104fecb10 0x104fee5e0 0x104ff02d0 0x1056e8720 0x1056e6f38 0x1056dafe0 0x106032fec 0x106032ead 0x106033b90 0x10602af74 0x10504e494 # 0x1056e871f github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x37f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:429 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dafdf github.com/prometheus/client_golang/prometheus.(*GaugeVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/gauge.go:203 # 0x106032feb github.com/prometheus/client_golang/prometheus.(*GaugeVec).With+0x17b /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/gauge.go:226 # 0x106032eac github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x3c /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:77 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 196608 [2: 393216] @ 0x106037b28 0x106036730 0x106035e24 0x10602af74 0x10504e494 # 0x106037b27 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x907 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:305 # 0x10603672f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0x1af /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:200 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 172032 [1: 172032] @ 0x104fecb10 0x104fec8ec 0x1055e2a9c 0x1055e15b8 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x1055e2a9b github.com/go-playground/validator/v10.map.init.4+0x2b /Users/zy.yuan/go/pkg/mod/github.com/go-playground/validator/v10@v10.19.0/country_codes.go:164 # 0x1055e15b7 github.com/go-playground/validator/v10.init+0x117 /Users/zy.yuan/go/pkg/mod/github.com/go-playground/validator/v10@v10.19.0/country_codes.go:164 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 1: 155648 [1: 155648] @ 0x104fecb10 0x104fee5e0 0x104ff02d0 0x1056e8720 0x1056e6f38 0x1056dfe10 0x106033704 0x1060335b5 0x106033514 0x106033904 0x10602af74 0x10504e494 # 0x1056e871f github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x37f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:429 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dfe0f github.com/prometheus/client_golang/prometheus.(*HistogramVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:509 # 0x106033703 github.com/prometheus/client_golang/prometheus.(*HistogramVec).With+0x193 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:532 # 0x1060335b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota.func1+0x44 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:102 # 0x106033513 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x3c3 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:121 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 114688 [1: 114688] @ 0x104fecb10 0x104fee5e0 0x104fed2f8 0x105068620 0x106036b18 0x106036ae5 0x106036ad9 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x10506861f sync.(*Map).Swap+0x30f /usr/local/go/src/sync/map.go:365 # 0x106036b17 sync.(*Map).Store+0x117 /usr/local/go/src/sync/map.go:155 # 0x106036ae4 github.com/AfterShip/gopkg/limiter.(*DynamicLimitManager).SetLimiter+0xe4 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/manager.go:40 # 0x106036ad8 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0xd8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:219 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 98304 [1: 98304] @ 0x104fecb10 0x104fec8ec 0x105591adc 0x105591c90 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x105591adb golang.org/x/net/html.map.init.1+0x2b /Users/zy.yuan/go/pkg/mod/golang.org/x/net@v0.25.0/html/entity.go:16 # 0x105591c8f golang.org/x/net/html.init+0x1f /Users/zy.yuan/go/pkg/mod/golang.org/x/net@v0.25.0/html/entity.go:16 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 1: 65536 [1: 65536] @ 0x10515e0b8 0x10515e065 0x10515d7b0 0x10515d9f4 0x10515d788 0x10515d9f4 0x10515d788 0x10515d9f4 0x10515d788 0x10515d9f4 0x10515d788 0x10515d9f4 0x10515d788 0x10515d9f4 0x10515d788 0x10515d9f4 0x10515d788 0x10515d9f4 0x10515d518 0x10515d9f4 0x10515c7e0 0x1051712e4 0x105171dc0 0x105171db1 0x105880da8 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x10515e0b7 regexp/syntax.(*compiler).inst+0x87 /usr/local/go/src/regexp/syntax/compile.go:164 # 0x10515e064 regexp/syntax.(*compiler).quest+0x34 /usr/local/go/src/regexp/syntax/compile.go:220 # 0x10515d7af regexp/syntax.(*compiler).compile+0xe2f /usr/local/go/src/regexp/syntax/compile.go:137 # 0x10515d9f3 regexp/syntax.(*compiler).compile+0x1073 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x10515d787 regexp/syntax.(*compiler).compile+0xe07 /usr/local/go/src/regexp/syntax/compile.go:137 # 0x10515d9f3 regexp/syntax.(*compiler).compile+0x1073 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x10515d787 regexp/syntax.(*compiler).compile+0xe07 /usr/local/go/src/regexp/syntax/compile.go:137 # 0x10515d9f3 regexp/syntax.(*compiler).compile+0x1073 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x10515d787 regexp/syntax.(*compiler).compile+0xe07 /usr/local/go/src/regexp/syntax/compile.go:137 # 0x10515d9f3 regexp/syntax.(*compiler).compile+0x1073 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x10515d787 regexp/syntax.(*compiler).compile+0xe07 /usr/local/go/src/regexp/syntax/compile.go:137 # 0x10515d9f3 regexp/syntax.(*compiler).compile+0x1073 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x10515d787 regexp/syntax.(*compiler).compile+0xe07 /usr/local/go/src/regexp/syntax/compile.go:137 # 0x10515d9f3 regexp/syntax.(*compiler).compile+0x1073 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x10515d787 regexp/syntax.(*compiler).compile+0xe07 /usr/local/go/src/regexp/syntax/compile.go:137 # 0x10515d9f3 regexp/syntax.(*compiler).compile+0x1073 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x10515d787 regexp/syntax.(*compiler).compile+0xe07 /usr/local/go/src/regexp/syntax/compile.go:137 # 0x10515d9f3 regexp/syntax.(*compiler).compile+0x1073 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x10515d517 regexp/syntax.(*compiler).compile+0xb97 /usr/local/go/src/regexp/syntax/compile.go:129 # 0x10515d9f3 regexp/syntax.(*compiler).compile+0x1073 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x10515c7df regexp/syntax.Compile+0x11f /usr/local/go/src/regexp/syntax/compile.go:74 # 0x1051712e3 regexp.compile+0x63 /usr/local/go/src/regexp/regexp.go:182 # 0x105171dbf regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:137 # 0x105171db0 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:317 # 0x105880da7 go.opencensus.io/resource.init+0x27 /Users/zy.yuan/go/pkg/mod/go.opencensus.io@v0.24.0/resource/resource.go:60 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 10: 40960 [52: 212992] @ 0x1052e0410 0x1052e03bd 0x1052de91c 0x10504e494 # 0x1052e040f bufio.NewReaderSize+0xf6f /usr/local/go/src/bufio/bufio.go:57 # 0x1052e03bc net/http.(*Transport).dialConn+0xf1c /usr/local/go/src/net/http/transport.go:1773 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 10: 40960 [59: 241664] @ 0x1052e0504 0x1052e04d5 0x1052de91c 0x10504e494 # 0x1052e0503 bufio.NewWriterSize+0x1063 /usr/local/go/src/bufio/bufio.go:599 # 0x1052e04d4 net/http.(*Transport).dialConn+0x1034 /usr/local/go/src/net/http/transport.go:1774 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 1: 32768 [2: 65536] @ 0x10516b8d8 0x10516c750 0x10516e50c 0x1057f4e20 0x1057f4de5 0x1057f4ddd 0x1057f4e21 0x1057efe04 0x1057f9c44 0x10587c9bc 0x10587c999 0x1058804fc 0x10587fd50 0x10587f604 0x10504e494 # 0x10516b8d7 regexp.(*bitState).reset+0xf7 /usr/local/go/src/regexp/backtrack.go:91 # 0x10516c74f regexp.(*Regexp).backtrack+0x16f /usr/local/go/src/regexp/backtrack.go:319 # 0x10516e50b regexp.(*Regexp).doExecute+0x1db /usr/local/go/src/regexp/exec.go:535 # 0x1057f4e1f regexp.(*Regexp).doMatch+0x1bf /usr/local/go/src/regexp/exec.go:514 # 0x1057f4de4 regexp.(*Regexp).MatchString+0x184 /usr/local/go/src/regexp/regexp.go:533 # 0x1057f4ddc github.com/go-resty/resty/v2.IsJSONType+0x17c /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/util.go:109 # 0x1057f4e20 github.com/go-resty/resty/v2.parseResponseBody+0x1c0 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/middleware.go:344 # 0x1057efe03 github.com/go-resty/resty/v2.(*Client).execute+0xb13 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1227 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x10587c9bb github.com/go-resty/resty/v2.(*Request).Get+0x60b /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x10587c998 github.com/AfterShip/config-center-sdk-go/api.(*RemoteClient).WatchVersion+0x5e8 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/api/client.go:240 # 0x1058804fb github.com/AfterShip/config-center-sdk-go.(*Watcher).poll+0x6b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/watcher.go:160 # 0x10587fd4f github.com/AfterShip/config-center-sdk-go.(*Watcher).Run+0x18f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/watcher.go:91 # 0x10587f603 github.com/AfterShip/config-center-sdk-go.Watch.func2+0x43 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/main.go:56 1: 8192 [1: 8192] @ 0x104fecb10 0x104fee5e0 0x104ff18e4 0x1056e2338 0x1056e2904 0x1056e1890 0x1056e1825 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x1056e2337 github.com/prometheus/client_golang/prometheus.(*Registry).Register+0x737 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/registry.go:357 # 0x1056e2903 github.com/prometheus/client_golang/prometheus.(*Registry).MustRegister+0x63 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/registry.go:402 # 0x1056e188f github.com/prometheus/client_golang/prometheus.MustRegister+0xff /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/registry.go:178 # 0x1056e1824 github.com/prometheus/client_golang/prometheus.init.0+0x94 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/registry.go:63 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 1: 5376 [1: 5376] @ 0x10517bf6c 0x10517bf5d 0x10517c011 0x105179dc0 0x1054a3724 0x1054bea7c 0x1054a52e8 0x106035614 0x10605a500 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x10517bf6b math/rand.newSource+0x2b /usr/local/go/src/math/rand/rand.go:56 # 0x10517bf5c math/rand.NewSource+0x1c /usr/local/go/src/math/rand/rand.go:52 # 0x10517c010 github.com/newrelic/go-agent/v3/internal.NewTraceIDGenerator+0xd0 /Users/zy.yuan/go/pkg/mod/github.com/newrelic/go-agent/v3@v3.33.0/internal/trace_id_generator.go:21 # 0x105179dbf github.com/newrelic/go-agent/v3/internal.ConnectReplyDefaults+0x6f /Users/zy.yuan/go/pkg/mod/github.com/newrelic/go-agent/v3@v3.33.0/internal/connect_reply.go:209 # 0x1054a3723 github.com/newrelic/go-agent/v3/newrelic.newPlaceholderAppRun+0x23 /Users/zy.yuan/go/pkg/mod/github.com/newrelic/go-agent/v3@v3.33.0/newrelic/app_run.go:158 # 0x1054bea7b github.com/newrelic/go-agent/v3/newrelic.newApp+0x6b /Users/zy.yuan/go/pkg/mod/github.com/newrelic/go-agent/v3@v3.33.0/newrelic/internal_app.go:425 # 0x1054a52e7 github.com/newrelic/go-agent/v3/newrelic.NewApplication+0x197 /Users/zy.yuan/go/pkg/mod/github.com/newrelic/go-agent/v3@v3.33.0/newrelic/application.go:259 # 0x106035613 github.com/AfterShip/aftership-courier-job-worker/internal.NewManager+0x243 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:83 # 0x10605a4ff main.main.func1+0x44f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:76 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 5: 5120 [5: 5120] @ 0x10572cb3c 0x10572cae0 0x105069b88 0x10572c7a4 0x10572c799 0x1057355c0 0x105735430 0x10572db40 0x10572db35 0x10573a514 0x10574ac2c 0x10575bc78 0x106036e78 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x10572cb3b go.uber.org/zap/internal/bufferpool.init.NewPool.func1+0x2b /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/buffer/pool.go:37 # 0x10572cadf go.uber.org/zap/internal/bufferpool.init.NewPool.New[...].func2+0x2f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/internal/pool/pool.go:44 # 0x105069b87 sync.(*Pool).Get+0xa7 /usr/local/go/src/sync/pool.go:151 # 0x10572c7a3 go.uber.org/zap/internal/pool.(*Pool[...]).Get+0x23 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/internal/pool/pool.go:52 # 0x10572c798 go.uber.org/zap/buffer.Pool.Get+0x18 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/buffer/pool.go:45 # 0x1057355bf go.uber.org/zap/zapcore.(*jsonEncoder).clone+0x8f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/json_encoder.go:357 # 0x10573542f go.uber.org/zap/zapcore.(*jsonEncoder).Clone+0x1f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/json_encoder.go:347 # 0x10572db3f go.uber.org/zap/zapcore.(*ioCore).clone+0x3f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/core.go:119 # 0x10572db34 go.uber.org/zap/zapcore.(*ioCore).With+0x34 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/core.go:82 # 0x10573a513 go.uber.org/zap/zapcore.(*sampler).With+0x33 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:205 # 0x10574ac2b go.uber.org/zap.(*Logger).With+0xab /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:185 # 0x10575bc77 github.com/AfterShip/gopkg/log.(*Logger).With+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:117 # 0x106036e77 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x477 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:233 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 4096 [1: 4096] @ 0x105e1a358 0x105e1a341 0x105e1a2fd 0x105e1bbf0 0x105e1b740 0x105e1bff4 0x105e5a318 0x105e5a248 0x105e5aa08 0x105e5af64 0x105e5adf8 0x105e59938 0x105f112ac 0x105e4f554 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x105e1a357 bufio.NewWriterSize+0x297 /usr/local/go/src/bufio/bufio.go:599 # 0x105e1a340 bufio.NewWriter+0x280 /usr/local/go/src/bufio/bufio.go:608 # 0x105e1a2fc github.com/go-redis/redis/v8/internal/pool.NewConn+0x23c /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/pool/conn.go:34 # 0x105e1bbef github.com/go-redis/redis/v8/internal/pool.(*ConnPool).dialConn+0x1ff /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/pool/pool.go:207 # 0x105e1b73f github.com/go-redis/redis/v8/internal/pool.(*ConnPool).newConn+0x3f /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/pool/pool.go:162 # 0x105e1bff3 github.com/go-redis/redis/v8/internal/pool.(*ConnPool).Get+0x213 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/pool/pool.go:277 # 0x105e5a317 github.com/go-redis/redis/v8.(*baseClient)._getConn+0x37 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:194 # 0x105e5a247 github.com/go-redis/redis/v8.(*baseClient).getConn+0x57 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:182 # 0x105e5aa07 github.com/go-redis/redis/v8.(*baseClient).withConn+0x47 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:274 # 0x105e5af63 github.com/go-redis/redis/v8.(*baseClient)._process+0x103 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:329 # 0x105e5adf7 github.com/go-redis/redis/v8.(*baseClient).process+0x77 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:311 # 0x105e59937 github.com/go-redis/redis/v8.hooks.process+0x177 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:70 # 0x105f112ab github.com/go-redis/redis/v8.(*Client).Process+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:596 # 0x105e4f553 github.com/go-redis/redis/v8.cmdable.EvalSha+0x283 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3089 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 4: 4096 [4: 4096] @ 0x10572cb3c 0x10572cae0 0x105069b88 0x10572c7a4 0x10572c799 0x1057355c0 0x105735430 0x10572db40 0x10572db35 0x10573a514 0x10574ac2c 0x10575bcb8 0x106036e78 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x10572cb3b go.uber.org/zap/internal/bufferpool.init.NewPool.func1+0x2b /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/buffer/pool.go:37 # 0x10572cadf go.uber.org/zap/internal/bufferpool.init.NewPool.New[...].func2+0x2f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/internal/pool/pool.go:44 # 0x105069b87 sync.(*Pool).Get+0xa7 /usr/local/go/src/sync/pool.go:151 # 0x10572c7a3 go.uber.org/zap/internal/pool.(*Pool[...]).Get+0x23 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/internal/pool/pool.go:52 # 0x10572c798 go.uber.org/zap/buffer.Pool.Get+0x18 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/buffer/pool.go:45 # 0x1057355bf go.uber.org/zap/zapcore.(*jsonEncoder).clone+0x8f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/json_encoder.go:357 # 0x10573542f go.uber.org/zap/zapcore.(*jsonEncoder).Clone+0x1f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/json_encoder.go:347 # 0x10572db3f go.uber.org/zap/zapcore.(*ioCore).clone+0x3f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/core.go:119 # 0x10572db34 go.uber.org/zap/zapcore.(*ioCore).With+0x34 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/core.go:82 # 0x10573a513 go.uber.org/zap/zapcore.(*sampler).With+0x33 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:205 # 0x10574ac2b go.uber.org/zap.(*Logger).With+0xab /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:185 # 0x10575bcb7 github.com/AfterShip/gopkg/log.(*Logger).With+0xe7 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:118 # 0x106036e77 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x477 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:233 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 7: 2912 [7: 2912] @ 0x1050221f8 0x10502243c 0x105022388 0x10504beec # 0x1050221f7 runtime.malg+0x27 /usr/local/go/src/runtime/proc.go:4459 # 0x10502243b runtime.newproc1+0x6b /usr/local/go/src/runtime/proc.go:4504 # 0x105022387 runtime.newproc.func1+0x27 /usr/local/go/src/runtime/proc.go:4481 # 0x10504beeb runtime.systemstack+0x6b /usr/local/go/src/runtime/asm_arm64.s:243 1: 2304 [1: 2304] @ 0x104fecb10 0x104fec8ec 0x105b7bf98 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x105b7bf97 github.com/aws/aws-sdk-go/aws/endpoints.init+0x5c5d7 /Users/zy.yuan/go/pkg/mod/github.com/aws/aws-sdk-go@v1.50.36/aws/endpoints/defaults.go:23119 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 2: 2048 [2: 2048] @ 0x10572cb3c 0x10572cae0 0x105069b88 0x10572c7a4 0x10572c799 0x1057355c0 0x105735430 0x10572db40 0x10572db35 0x10573a514 0x10574ac2c 0x10575bc78 0x106032c80 0x106038184 0x106036d40 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x10572cb3b go.uber.org/zap/internal/bufferpool.init.NewPool.func1+0x2b /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/buffer/pool.go:37 # 0x10572cadf go.uber.org/zap/internal/bufferpool.init.NewPool.New[...].func2+0x2f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/internal/pool/pool.go:44 # 0x105069b87 sync.(*Pool).Get+0xa7 /usr/local/go/src/sync/pool.go:151 # 0x10572c7a3 go.uber.org/zap/internal/pool.(*Pool[...]).Get+0x23 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/internal/pool/pool.go:52 # 0x10572c798 go.uber.org/zap/buffer.Pool.Get+0x18 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/buffer/pool.go:45 # 0x1057355bf go.uber.org/zap/zapcore.(*jsonEncoder).clone+0x8f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/json_encoder.go:357 # 0x10573542f go.uber.org/zap/zapcore.(*jsonEncoder).Clone+0x1f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/json_encoder.go:347 # 0x10572db3f go.uber.org/zap/zapcore.(*ioCore).clone+0x3f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/core.go:119 # 0x10572db34 go.uber.org/zap/zapcore.(*ioCore).With+0x34 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/core.go:82 # 0x10573a513 go.uber.org/zap/zapcore.(*sampler).With+0x33 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:205 # 0x10574ac2b go.uber.org/zap.(*Logger).With+0xab /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:185 # 0x10575bc77 github.com/AfterShip/gopkg/log.(*Logger).With+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:117 # 0x106032c7f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.NewLmstfySubscriber+0x2ff /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:49 # 0x106038183 github.com/AfterShip/aftership-courier-job-worker/internal.NewWorker+0x253 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/worker.go:44 # 0x106036d3f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x33f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:223 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 1280 [1: 1280] @ 0x104fed2a5 0x1058f2054 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x1058f2053 github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints.init+0x21a3 /Users/zy.yuan/go/pkg/mod/github.com/aws/aws-sdk-go-v2/service/s3@v1.51.4/internal/endpoints/endpoints.go:626 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 1: 1152 [1: 1152] @ 0x10501c780 0x10501d274 0x10501d948 0x10501def8 0x105025624 0x1050252b4 0x10501bdd8 0x10501bd34 0x10504bde0 # 0x10501c77f runtime.allocm+0x9f /usr/local/go/src/runtime/proc.go:1933 # 0x10501d273 runtime.newm+0x43 /usr/local/go/src/runtime/proc.go:2398 # 0x10501d947 runtime.startm+0x147 /usr/local/go/src/runtime/proc.go:2624 # 0x10501def7 runtime.handoffp+0x417 /usr/local/go/src/runtime/proc.go:2665 # 0x105025623 runtime.retake+0x273 /usr/local/go/src/runtime/proc.go:5731 # 0x1050252b3 runtime.sysmon+0x3b3 /usr/local/go/src/runtime/proc.go:5639 # 0x10501bdd7 runtime.mstart1+0x87 /usr/local/go/src/runtime/proc.go:1600 # 0x10501bd33 runtime.mstart0+0x63 /usr/local/go/src/runtime/proc.go:1557 # 0x10504bddf runtime.mstart+0xf /usr/local/go/src/runtime/asm_arm64.s:128 1: 1024 [1: 1024] @ 0x10572cb3c 0x10572cae0 0x105069b88 0x10572c7a4 0x10572c799 0x1057355c0 0x105735430 0x10572db40 0x10572db35 0x10573a514 0x10574ac2c 0x10575bcb8 0x106032c80 0x106038184 0x106036d40 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x10572cb3b go.uber.org/zap/internal/bufferpool.init.NewPool.func1+0x2b /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/buffer/pool.go:37 # 0x10572cadf go.uber.org/zap/internal/bufferpool.init.NewPool.New[...].func2+0x2f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/internal/pool/pool.go:44 # 0x105069b87 sync.(*Pool).Get+0xa7 /usr/local/go/src/sync/pool.go:151 # 0x10572c7a3 go.uber.org/zap/internal/pool.(*Pool[...]).Get+0x23 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/internal/pool/pool.go:52 # 0x10572c798 go.uber.org/zap/buffer.Pool.Get+0x18 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/buffer/pool.go:45 # 0x1057355bf go.uber.org/zap/zapcore.(*jsonEncoder).clone+0x8f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/json_encoder.go:357 # 0x10573542f go.uber.org/zap/zapcore.(*jsonEncoder).Clone+0x1f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/json_encoder.go:347 # 0x10572db3f go.uber.org/zap/zapcore.(*ioCore).clone+0x3f /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/core.go:119 # 0x10572db34 go.uber.org/zap/zapcore.(*ioCore).With+0x34 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/core.go:82 # 0x10573a513 go.uber.org/zap/zapcore.(*sampler).With+0x33 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:205 # 0x10574ac2b go.uber.org/zap.(*Logger).With+0xab /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:185 # 0x10575bcb7 github.com/AfterShip/gopkg/log.(*Logger).With+0xe7 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:118 # 0x106032c7f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.NewLmstfySubscriber+0x2ff /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:49 # 0x106038183 github.com/AfterShip/aftership-courier-job-worker/internal.NewWorker+0x253 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/worker.go:44 # 0x106036d3f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x33f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:223 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 768 [1: 768] @ 0x10516f38c 0x105170fd0 0x1051712f8 0x105171dc0 0x105171db1 0x1055d7594 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x10516f38b regexp.onePassCopy+0x3b /usr/local/go/src/regexp/onepass.go:226 # 0x105170fcf regexp.compileOnePass+0x15f /usr/local/go/src/regexp/onepass.go:498 # 0x1051712f7 regexp.compile+0x77 /usr/local/go/src/regexp/regexp.go:193 # 0x105171dbf regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:137 # 0x105171db0 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:317 # 0x1055d7593 github.com/go-playground/validator/v10.init.0+0x83 /Users/zy.yuan/go/pkg/mod/github.com/go-playground/validator/v10@v10.19.0/postcode_regexes.go:171 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 2: 704 [87: 30624] @ 0x104ff1891 0x105e0eb34 0x105e0eb09 0x105e0eaed 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105e0eb33 net/textproto.MIMEHeader.Add+0x3c3 /usr/local/go/src/net/textproto/header.go:15 # 0x105e0eb08 net/http.Header.Add+0x398 /usr/local/go/src/net/http/header.go:31 # 0x105e0eaec github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x37c /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:103 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 2: 704 [94: 33088] @ 0x104ff1891 0x105286f0c 0x105286fa9 0x105285370 0x105284620 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105286f0b net/http.Header.Clone+0x18b /usr/local/go/src/net/http/header.go:114 # 0x105286fa8 net/http.cloneOrMakeHeader+0x228 /usr/local/go/src/net/http/clone.go:69 # 0x10528536f net/http.(*Client).makeHeadersCopier+0x2f /usr/local/go/src/net/http/client.go:753 # 0x10528461f net/http.(*Client).do+0x1bf /usr/local/go/src/net/http/client.go:611 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 2: 576 [2: 576] @ 0x1056dea0c 0x1056dfd00 0x1056e86d4 0x1056e6f38 0x1056dfe10 0x106033704 0x1060335b5 0x106033514 0x106033904 0x10602af74 0x10504e494 # 0x1056dea0b github.com/prometheus/client_golang/prometheus.newHistogram+0x38b /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:251 # 0x1056dfcff github.com/prometheus/client_golang/prometheus.NewHistogramVec.func1+0x6f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:459 # 0x1056e86d3 github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x333 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:428 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dfe0f github.com/prometheus/client_golang/prometheus.(*HistogramVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:509 # 0x106033703 github.com/prometheus/client_golang/prometheus.(*HistogramVec).With+0x193 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:532 # 0x1060335b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota.func1+0x44 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:102 # 0x106033513 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x3c3 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:121 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 2: 576 [8: 2304] @ 0x1052df5bc 0x1052de91c 0x10504e494 # 0x1052df5bb net/http.(*Transport).dialConn+0x11b /usr/local/go/src/net/http/transport.go:1582 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 2: 512 [78: 19968] @ 0x1052bf9cc 0x105e0eadc 0x105e0eaa9 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052bf9cb net/http.NewRequestWithContext+0x1cb /usr/local/go/src/net/http/request.go:887 # 0x105e0eadb net/http.NewRequest+0x36b /usr/local/go/src/net/http/request.go:839 # 0x105e0eaa8 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x338 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 448 [3: 1344] @ 0x1051ee728 0x1051ee6b1 0x105e0eab0 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee727 strings.(*Builder).WriteString+0x797 /usr/local/go/src/strings/builder.go:116 # 0x1051ee6b0 net/url.(*URL).String+0x720 /usr/local/go/src/net/url/url.go:852 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 352 [84: 29568] @ 0x104ff1891 0x1052e46e0 0x1052e4725 0x1052e4689 0x1052da28c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052e46df net/textproto.MIMEHeader.Set+0x2ef /usr/local/go/src/net/textproto/header.go:22 # 0x1052e4724 net/http.Header.Set+0x334 /usr/local/go/src/net/http/header.go:40 # 0x1052e4688 net/http.(*persistConn).roundTrip+0x298 /usr/local/go/src/net/http/transport.go:2603 # 0x1052da28b net/http.(*Transport).roundTrip+0x69b /usr/local/go/src/net/http/transport.go:604 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 2: 320 [2: 320] @ 0x106036bc4 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x106036bc3 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x1c3 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:223 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 3: 288 [5: 480] @ 0x104fe3e04 0x1052df55c 0x1052de91c 0x10504e494 # 0x1052df55b net/http.(*Transport).dialConn+0xbb /usr/local/go/src/net/http/transport.go:1585 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 1: 144 [1: 144] @ 0x104fed5d1 0x105b7922c 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x105b7922b github.com/aws/aws-sdk-go/aws/endpoints.init+0x5986b /Users/zy.yuan/go/pkg/mod/github.com/aws/aws-sdk-go@v1.50.36/aws/endpoints/defaults.go:22577 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 1: 144 [1: 144] @ 0x1056de7d4 0x1056dfd00 0x1056e86d4 0x1056e6f38 0x1056dfe10 0x106033704 0x1060335b5 0x106033514 0x106033904 0x10602af74 0x10504e494 # 0x1056de7d3 github.com/prometheus/client_golang/prometheus.newHistogram+0x153 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:225 # 0x1056dfcff github.com/prometheus/client_golang/prometheus.NewHistogramVec.func1+0x6f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:459 # 0x1056e86d3 github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x333 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:428 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dfe0f github.com/prometheus/client_golang/prometheus.(*HistogramVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:509 # 0x106033703 github.com/prometheus/client_golang/prometheus.(*HistogramVec).With+0x193 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:532 # 0x1060335b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota.func1+0x44 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:102 # 0x106033513 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x3c3 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:121 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 144 [8: 1152] @ 0x1051ee5e8 0x1051ee58d 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee5e7 strings.(*Builder).WriteString+0x657 /usr/local/go/src/strings/builder.go:116 # 0x1051ee58c net/url.(*URL).String+0x5fc /usr/local/go/src/net/url/url.go:848 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 2: 128 [2: 128] @ 0x10573a528 0x10574ac2c 0x10575bcb8 0x106032c80 0x106038184 0x106036d40 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x10573a527 go.uber.org/zap/zapcore.(*sampler).With+0x47 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:204 # 0x10574ac2b go.uber.org/zap.(*Logger).With+0xab /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:185 # 0x10575bcb7 github.com/AfterShip/gopkg/log.(*Logger).With+0xe7 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:118 # 0x106032c7f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.NewLmstfySubscriber+0x2ff /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:49 # 0x106038183 github.com/AfterShip/aftership-courier-job-worker/internal.NewWorker+0x253 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/worker.go:44 # 0x106036d3f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x33f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:223 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 128 [1: 128] @ 0x1056de970 0x1056dfd00 0x1056e86d4 0x1056e6f38 0x1056dfe10 0x106034280 0x1060340b9 0x10602af74 0x10504e494 # 0x1056de96f github.com/prometheus/client_golang/prometheus.newHistogram+0x2ef /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:249 # 0x1056dfcff github.com/prometheus/client_golang/prometheus.NewHistogramVec.func1+0x6f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:459 # 0x1056e86d3 github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x333 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:428 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dfe0f github.com/prometheus/client_golang/prometheus.(*HistogramVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:509 # 0x10603427f github.com/prometheus/client_golang/prometheus.(*HistogramVec).With+0xacf /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:532 # 0x1060340b8 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x908 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:191 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 128 [1: 128] @ 0x106038108 0x106036d40 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x106038107 github.com/AfterShip/aftership-courier-job-worker/internal.NewWorker+0x1d7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/worker.go:44 # 0x106036d3f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x33f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:223 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 112 [28: 3136] @ 0x1050dcbb0 0x105283ec0 0x105283ec5 0x105283340 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050dcbaf context.WithDeadlineCause+0x8f /usr/local/go/src/context/context.go:621 # 0x105283ebf context.WithDeadline+0x3cf /usr/local/go/src/context/context.go:607 # 0x105283ec4 net/http.setRequestCancel+0x3d4 /usr/local/go/src/net/http/client.go:367 # 0x10528333f net/http.send+0x4bf /usr/local/go/src/net/http/client.go:258 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 112 [1: 112] @ 0x106036a90 0x106036a5d 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x106036a8f github.com/AfterShip/gopkg/limiter.New+0x8f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:30 # 0x106036a5c github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x5c /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:218 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 96 [26: 2496] @ 0x1052e490c 0x1052da28c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052e490b net/http.(*persistConn).roundTrip+0x51b /usr/local/go/src/net/http/transport.go:2617 # 0x1052da28b net/http.(*Transport).roundTrip+0x69b /usr/local/go/src/net/http/transport.go:604 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 96 [1: 96] @ 0x105019930 0x10502a754 0x10602c7bc 0x10602c8cc 0x10602af74 0x10504e494 # 0x10602c7bb github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/processor.(*LmstfyProcessor).processJobsByPrior+0x23b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/processor/lmstfy.go:104 # 0x10602c8cb github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/processor.(*LmstfyProcessor).loop+0x5b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/processor/lmstfy.go:127 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 96 [2: 192] @ 0x1052e25b8 0x10504e494 # 0x1052e25b7 net/http.(*persistConn).readLoop+0xa7 /usr/local/go/src/net/http/transport.go:2107 1: 96 [24: 2304] @ 0x1052e49e8 0x1052da28c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052e49e7 net/http.(*persistConn).roundTrip+0x5f7 /usr/local/go/src/net/http/transport.go:2635 # 0x1052da28b net/http.(*Transport).roundTrip+0x69b /usr/local/go/src/net/http/transport.go:604 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 96 [1: 96] @ 0x106037fe0 0x106036d40 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x106037fdf github.com/AfterShip/aftership-courier-job-worker/internal.NewWorker+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/worker.go:41 # 0x106036d3f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x33f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:223 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 2: 96 [13: 624] @ 0x104fec7a4 0x1052bf9bc 0x105e0eadc 0x105e0eaa9 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052bf9bb net/http.NewRequestWithContext+0x1bb /usr/local/go/src/net/http/request.go:894 # 0x105e0eadb net/http.NewRequest+0x36b /usr/local/go/src/net/http/request.go:839 # 0x105e0eaa8 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x338 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 80 [5: 400] @ 0x1050a8c40 0x1050dcd2c 0x105283ec0 0x105283ec5 0x105283340 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050a8c3f time.AfterFunc+0x2f /usr/local/go/src/time/sleep.go:164 # 0x1050dcd2b context.WithDeadlineCause+0x20b /usr/local/go/src/context/context.go:633 # 0x105283ebf context.WithDeadline+0x3cf /usr/local/go/src/context/context.go:607 # 0x105283ec4 net/http.setRequestCancel+0x3d4 /usr/local/go/src/net/http/client.go:367 # 0x10528333f net/http.send+0x4bf /usr/local/go/src/net/http/client.go:258 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 64 [1: 64] @ 0x1050ced90 0x106032ad4 0x106038184 0x106036d40 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x1050ced8f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x106032ad3 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.NewLmstfySubscriber+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:47 # 0x106038183 github.com/AfterShip/aftership-courier-job-worker/internal.NewWorker+0x253 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/worker.go:44 # 0x106036d3f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x33f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:223 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 64 [1: 64] @ 0x1056e6048 0x1056de7bc 0x1056dfd00 0x1056e86d4 0x1056e6f38 0x1056dfe10 0x106033704 0x1060335b5 0x106033514 0x106033904 0x10602af74 0x10504e494 # 0x1056e6047 github.com/prometheus/client_golang/prometheus.MakeLabelPairs+0x197 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/value.go:167 # 0x1056de7bb github.com/prometheus/client_golang/prometheus.newHistogram+0x13b /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:228 # 0x1056dfcff github.com/prometheus/client_golang/prometheus.NewHistogramVec.func1+0x6f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:459 # 0x1056e86d3 github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x333 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:428 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dfe0f github.com/prometheus/client_golang/prometheus.(*HistogramVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:509 # 0x106033703 github.com/prometheus/client_golang/prometheus.(*HistogramVec).With+0x193 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:532 # 0x1060335b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota.func1+0x44 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:102 # 0x106033513 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x3c3 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:121 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 64 [1: 64] @ 0x10575bc10 0x10575bc01 0x106032c80 0x106038184 0x106036d40 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x10575bc0f github.com/AfterShip/gopkg/log.(*Logger).clone+0x3f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:276 # 0x10575bc00 github.com/AfterShip/gopkg/log.(*Logger).With+0x30 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:115 # 0x106032c7f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.NewLmstfySubscriber+0x2ff /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:49 # 0x106038183 github.com/AfterShip/aftership-courier-job-worker/internal.NewWorker+0x253 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/worker.go:44 # 0x106036d3f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x33f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:223 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 64 [1: 64] @ 0x1056e6048 0x1056dad40 0x1056e86d4 0x1056e6f38 0x1056dafe0 0x106032fec 0x106032ead 0x106033b90 0x10602af74 0x10504e494 # 0x1056e6047 github.com/prometheus/client_golang/prometheus.MakeLabelPairs+0x197 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/value.go:167 # 0x1056dad3f github.com/prometheus/client_golang/prometheus.NewGaugeVec.func1+0x4f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/gauge.go:152 # 0x1056e86d3 github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x333 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:428 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dafdf github.com/prometheus/client_golang/prometheus.(*GaugeVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/gauge.go:203 # 0x106032feb github.com/prometheus/client_golang/prometheus.(*GaugeVec).With+0x17b /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/gauge.go:226 # 0x106032eac github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x3c /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:77 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 64 [1: 64] @ 0x1056e6048 0x1056de7bc 0x1056dfd00 0x1056e86d4 0x1056e6f38 0x1056dfe10 0x106034280 0x1060340b9 0x10602af74 0x10504e494 # 0x1056e6047 github.com/prometheus/client_golang/prometheus.MakeLabelPairs+0x197 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/value.go:167 # 0x1056de7bb github.com/prometheus/client_golang/prometheus.newHistogram+0x13b /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:228 # 0x1056dfcff github.com/prometheus/client_golang/prometheus.NewHistogramVec.func1+0x6f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:459 # 0x1056e86d3 github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x333 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:428 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dfe0f github.com/prometheus/client_golang/prometheus.(*HistogramVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:509 # 0x10603427f github.com/prometheus/client_golang/prometheus.(*HistogramVec).With+0xacf /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:532 # 0x1060340b8 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x908 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:191 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 64 [1: 64] @ 0x1056dad58 0x1056e86d4 0x1056e6f38 0x1056dafe0 0x106032fec 0x106032ead 0x106033b90 0x10602af74 0x10504e494 # 0x1056dad57 github.com/prometheus/client_golang/prometheus.NewGaugeVec.func1+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/gauge.go:152 # 0x1056e86d3 github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x333 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:428 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dafdf github.com/prometheus/client_golang/prometheus.(*GaugeVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/gauge.go:203 # 0x106032feb github.com/prometheus/client_golang/prometheus.(*GaugeVec).With+0x17b /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/gauge.go:226 # 0x106032eac github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x3c /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:77 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 64 [1: 64] @ 0x10573a528 0x10574ac2c 0x10575bc78 0x106036e78 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x10573a527 go.uber.org/zap/zapcore.(*sampler).With+0x47 /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/zapcore/sampler.go:204 # 0x10574ac2b go.uber.org/zap.(*Logger).With+0xab /Users/zy.yuan/go/pkg/mod/go.uber.org/zap@v1.27.0/logger.go:185 # 0x10575bc77 github.com/AfterShip/gopkg/log.(*Logger).With+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/log/logger.go:117 # 0x106036e77 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x477 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:233 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 64 [15: 960] @ 0x1052da19c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052da19b net/http.(*Transport).roundTrip+0x5ab /usr/local/go/src/net/http/transport.go:580 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 48 [1: 48] @ 0x1056e8750 0x1056e6f38 0x1056dfe10 0x106033704 0x1060335b5 0x106033514 0x106033904 0x10602af74 0x10504e494 # 0x1056e874f github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x3af /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:429 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dfe0f github.com/prometheus/client_golang/prometheus.(*HistogramVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:509 # 0x106033703 github.com/prometheus/client_golang/prometheus.(*HistogramVec).With+0x193 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:532 # 0x1060335b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota.func1+0x44 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:102 # 0x106033513 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x3c3 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:121 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 48 [1: 48] @ 0x1056de868 0x1056dfd00 0x1056e86d4 0x1056e6f38 0x1056dfe10 0x106033704 0x1060335b5 0x106033514 0x106033904 0x10602af74 0x10504e494 # 0x1056de867 github.com/prometheus/client_golang/prometheus.newHistogram+0x1e7 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:229 # 0x1056dfcff github.com/prometheus/client_golang/prometheus.NewHistogramVec.func1+0x6f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:459 # 0x1056e86d3 github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x333 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:428 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dfe0f github.com/prometheus/client_golang/prometheus.(*HistogramVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:509 # 0x106033703 github.com/prometheus/client_golang/prometheus.(*HistogramVec).With+0x193 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:532 # 0x1060335b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota.func1+0x44 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:102 # 0x106033513 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x3c3 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:121 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 48 [1: 48] @ 0x1050dd4b0 0x106036b90 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x1050dd4af context.WithValue+0x8f /usr/local/go/src/context/context.go:718 # 0x106036b8f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x18f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:222 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 48 [1: 48] @ 0x1056de8a0 0x1056dfd00 0x1056e86d4 0x1056e6f38 0x1056dfe10 0x106034280 0x1060340b9 0x10602af74 0x10504e494 # 0x1056de89f github.com/prometheus/client_golang/prometheus.newHistogram+0x21f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:229 # 0x1056dfcff github.com/prometheus/client_golang/prometheus.NewHistogramVec.func1+0x6f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:459 # 0x1056e86d3 github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x333 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:428 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dfe0f github.com/prometheus/client_golang/prometheus.(*HistogramVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:509 # 0x10603427f github.com/prometheus/client_golang/prometheus.(*HistogramVec).With+0xacf /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:532 # 0x1060340b8 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x908 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:191 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 32 [1: 32] @ 0x105170300 0x10516fd14 0x10516fa88 0x105170fd4 0x1051712f8 0x105171dc0 0x105171db1 0x1055e2048 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x1051702ff regexp.makeOnePass.func1+0x78f /usr/local/go/src/regexp/onepass.go:388 # 0x10516fd13 regexp.makeOnePass.func1+0x1a3 /usr/local/go/src/regexp/onepass.go:324 # 0x10516fa87 regexp.makeOnePass+0x277 /usr/local/go/src/regexp/onepass.go:449 # 0x105170fd3 regexp.compileOnePass+0x163 /usr/local/go/src/regexp/onepass.go:501 # 0x1051712f7 regexp.compile+0x77 /usr/local/go/src/regexp/regexp.go:193 # 0x105171dbf regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:137 # 0x105171db0 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:317 # 0x1055e2047 github.com/go-playground/validator/v10.init+0xba7 /Users/zy.yuan/go/pkg/mod/github.com/go-playground/validator/v10@v10.19.0/regexes.go:125 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 1: 32 [3: 96] @ 0x10509843c 0x1050987e4 0x10514c9f4 0x10514c57c 0x105142428 0x1051501c0 0x105150090 0x105150091 0x10512e5ec 0x10512e040 0x10512d900 0x10512d4b4 0x1052dd33c 0x1052dfabc 0x1052de91c 0x10504e494 # 0x10509843b syscall.anyToSockaddr+0x9b /usr/local/go/src/syscall/syscall_bsd.go:257 # 0x1050987e3 syscall.Getsockname+0x73 /usr/local/go/src/syscall/syscall_bsd.go:310 # 0x10514c9f3 net.(*netFD).dial+0x373 /usr/local/go/src/net/sock_posix.go:166 # 0x10514c57b net.socket+0x21b /usr/local/go/src/net/sock_posix.go:70 # 0x105142427 net.internetSocket+0xa7 /usr/local/go/src/net/ipsock_posix.go:142 # 0x1051501bf net.(*sysDialer).doDialTCPProto+0xaf /usr/local/go/src/net/tcpsock_posix.go:78 # 0x10515008f net.(*sysDialer).doDialTCP+0x6f /usr/local/go/src/net/tcpsock_posix.go:68 # 0x105150090 net.(*sysDialer).dialTCP+0x70 /usr/local/go/src/net/tcpsock_posix.go:64 # 0x10512e5eb net.(*sysDialer).dialSingle+0x1cb /usr/local/go/src/net/dial.go:649 # 0x10512e03f net.(*sysDialer).dialSerial+0x19f /usr/local/go/src/net/dial.go:614 # 0x10512d8ff net.(*sysDialer).dialParallel+0x2cf /usr/local/go/src/net/dial.go:515 # 0x10512d4b3 net.(*Dialer).DialContext+0x573 /usr/local/go/src/net/dial.go:506 # 0x1052dd33b net/http.(*Transport).dial+0xdb /usr/local/go/src/net/http/transport.go:1183 # 0x1052dfabb net/http.(*Transport).dialConn+0x61b /usr/local/go/src/net/http/transport.go:1625 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 1: 16 [1: 16] @ 0x1056e5ff8 0x1056de7bc 0x1056dfd00 0x1056e86d4 0x1056e6f38 0x1056dfe10 0x106034280 0x1060340b9 0x10602af74 0x10504e494 # 0x1056e5ff7 github.com/prometheus/client_golang/prometheus.MakeLabelPairs+0x147 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/value.go:169 # 0x1056de7bb github.com/prometheus/client_golang/prometheus.newHistogram+0x13b /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:228 # 0x1056dfcff github.com/prometheus/client_golang/prometheus.NewHistogramVec.func1+0x6f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:459 # 0x1056e86d3 github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x333 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:428 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dfe0f github.com/prometheus/client_golang/prometheus.(*HistogramVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:509 # 0x10603427f github.com/prometheus/client_golang/prometheus.(*HistogramVec).With+0xacf /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:532 # 0x1060340b8 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x908 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:191 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 1: 16 [1: 16] @ 0x1056e5f08 0x1056dad40 0x1056e86d4 0x1056e6f38 0x1056dafe0 0x106034d7c 0x106034c81 0x106034c24 0x1060380f8 0x106036d40 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x1056e5f07 github.com/prometheus/client_golang/prometheus.MakeLabelPairs+0x57 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/value.go:165 # 0x1056dad3f github.com/prometheus/client_golang/prometheus.NewGaugeVec.func1+0x4f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/gauge.go:152 # 0x1056e86d3 github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x333 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:428 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dafdf github.com/prometheus/client_golang/prometheus.(*GaugeVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/gauge.go:203 # 0x106034d7b github.com/prometheus/client_golang/prometheus.(*GaugeVec).With+0x11b /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/gauge.go:226 # 0x106034c80 github.com/AfterShip/aftership-courier-job-worker/internal.GetSubscribeThreadsByCourier.func1+0x20 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_class.go:14 # 0x106034c23 github.com/AfterShip/aftership-courier-job-worker/internal.GetSubscribeThreadsByCourier+0xc3 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_class.go:22 # 0x1060380f7 github.com/AfterShip/aftership-courier-job-worker/internal.NewWorker+0x1c7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/worker.go:49 # 0x106036d3f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x33f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:223 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 1: 16 [1: 16] @ 0x1052df598 0x1052de91c 0x10504e494 # 0x1052df597 net/http.(*Transport).dialConn+0xf7 /usr/local/go/src/net/http/transport.go:1588 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [6: 192] @ 0x1051ef5b4 0x1051ef351 0x105e0e884 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ef5b3 strings.(*Builder).WriteString+0x4e3 /usr/local/go/src/strings/builder.go:116 # 0x1051ef350 net/url.Values.Encode+0x280 /usr/local/go/src/net/url/url.go:984 # 0x105e0e883 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x113 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:96 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 176] @ 0x10503378d 0x1050331f4 0x105033428 0x1051f018c 0x1052beae0 0x1052e3ea0 0x10504e494 # 0x1051f018b net/url.(*URL).RequestURI+0xcb /usr/local/go/src/net/url/url.go:1134 # 0x1052beadf net/http.(*Request).write+0x27f /usr/local/go/src/net/http/request.go:624 # 0x1052e3e9f net/http.(*persistConn).writeLoop+0x10f /usr/local/go/src/net/http/transport.go:2424 0: 0 [2: 48] @ 0x1051ef230 0x1051ef149 0x105e0e884 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1051ef22f sort.Strings+0x15f /usr/local/go/src/sort/sort.go:176 # 0x1051ef148 net/url.Values.Encode+0x78 /usr/local/go/src/net/url/url.go:974 # 0x105e0e883 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x113 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:96 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 16] @ 0x10571b3d4 0x10571ba30 0x10571b59c 0x105719a48 0x105728388 0x105728c88 0x10572a114 0x1056c0b04 0x1056c082d 0x1056c0450 0x1052cdffc 0x1052ca3f8 0x10504e494 # 0x10571b3d3 runtime/pprof.printStackRecord+0x243 /usr/local/go/src/runtime/pprof/pprof.go:501 # 0x10571ba2f runtime/pprof.writeHeapInternal+0x3ff /usr/local/go/src/runtime/pprof/pprof.go:621 # 0x10571b59b runtime/pprof.writeHeap+0x2b /usr/local/go/src/runtime/pprof/pprof.go:532 # 0x105719a47 runtime/pprof.(*Profile).WriteTo+0x147 /usr/local/go/src/runtime/pprof/pprof.go:329 # 0x105728387 net/http/pprof.handler.ServeHTTP+0x3d7 /usr/local/go/src/net/http/pprof/pprof.go:267 # 0x105728c87 net/http/pprof.Index+0xc7 /usr/local/go/src/net/http/pprof/pprof.go:384 # 0x10572a113 github.com/AfterShip/gopkg/api/server/handlers.PProf+0x223 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/server/handlers/pprof.go:20 # 0x1056c0b03 github.com/gin-gonic/gin.(*Context).Next+0x523 /Users/zy.yuan/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 # 0x1056c082c github.com/gin-gonic/gin.(*Engine).handleHTTPRequest+0x24c /Users/zy.yuan/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 # 0x1056c044f github.com/gin-gonic/gin.(*Engine).ServeHTTP+0x19f /Users/zy.yuan/go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 # 0x1052cdffb net/http.serverHandler.ServeHTTP+0xbb /usr/local/go/src/net/http/server.go:2938 # 0x1052ca3f7 net/http.(*conn).serve+0x517 /usr/local/go/src/net/http/server.go:2009 0: 0 [1: 32] @ 0x105283ef8 0x105283340 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x105283ef7 net/http.setRequestCancel+0x407 /usr/local/go/src/net/http/client.go:368 # 0x10528333f net/http.send+0x4bf /usr/local/go/src/net/http/client.go:258 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 512] @ 0x1051ee728 0x1051ee6b1 0x105e0eab0 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee727 strings.(*Builder).WriteString+0x797 /usr/local/go/src/strings/builder.go:116 # 0x1051ee6b0 net/url.(*URL).String+0x720 /usr/local/go/src/net/url/url.go:852 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 144] @ 0x104fec854 0x105286e4c 0x105286fa9 0x105285370 0x105284620 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x105286e4b net/http.Header.Clone+0xcb /usr/local/go/src/net/http/header.go:105 # 0x105286fa8 net/http.cloneOrMakeHeader+0x228 /usr/local/go/src/net/http/clone.go:69 # 0x10528536f net/http.(*Client).makeHeadersCopier+0x2f /usr/local/go/src/net/http/client.go:753 # 0x10528461f net/http.(*Client).do+0x1bf /usr/local/go/src/net/http/client.go:611 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [11: 528] @ 0x104fec7a4 0x1060340bc 0x10602af74 0x10504e494 # 0x1060340bb github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x90b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:191 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [7: 112] @ 0x105e0eb64 0x105e0eb09 0x105e0eaed 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105e0eb63 net/textproto.MIMEHeader.Add+0x3f3 /usr/local/go/src/net/textproto/header.go:15 # 0x105e0eb08 net/http.Header.Add+0x398 /usr/local/go/src/net/http/header.go:31 # 0x105e0eaec github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x37c /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:103 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [10: 960] @ 0x1050b6d10 0x105e0e874 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 176] @ 0x1050b6d10 0x105e0e874 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [9: 576] @ 0x1050ced90 0x10602d374 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x1050ced8f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x10602d373 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0xc3 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:108 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 176] @ 0x1050df61c 0x1050df72c 0x1050e41f4 0x105e11564 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050df61b strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1050df72b strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x1050e41f3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:457 # 0x105e11563 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x533 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 576] @ 0x1050b6d10 0x105e0e874 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 192] @ 0x1050df61c 0x1050df72c 0x1050e41f4 0x105e12558 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050df61b strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1050df72b strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x1050e41f3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:457 # 0x105e12557 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x3f7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [6: 2880] @ 0x1051ee728 0x1051ee6b1 0x105e0eab0 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee727 strings.(*Builder).WriteString+0x797 /usr/local/go/src/strings/builder.go:116 # 0x1051ee6b0 net/url.(*URL).String+0x720 /usr/local/go/src/net/url/url.go:852 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 48] @ 0x1052beeec 0x1052e3ea0 0x10504e494 # 0x1052beeeb net/http.(*Request).write+0x68b /usr/local/go/src/net/http/request.go:672 # 0x1052e3e9f net/http.(*persistConn).writeLoop+0x10f /usr/local/go/src/net/http/transport.go:2424 0: 0 [3: 98304] @ 0x10526c438 0x10526c31d 0x10526e8a4 0x10526df44 0x1052e5cf0 0x1052e5cc9 0x105285ed4 0x1050940bc 0x1057efb60 0x1057f9c44 0x10587c9bc 0x10587c999 0x1058804fc 0x10587fd50 0x10587f604 0x10504e494 # 0x10526c437 compress/flate.(*dictDecoder).init+0x167 /usr/local/go/src/compress/flate/dict_decoder.go:43 # 0x10526c31c compress/flate.NewReader+0x4c /usr/local/go/src/compress/flate/inflate.go:815 # 0x10526e8a3 compress/gzip.(*Reader).readHeader+0x663 /usr/local/go/src/compress/gzip/gunzip.go:238 # 0x10526df43 compress/gzip.(*Reader).Reset+0x213 /usr/local/go/src/compress/gzip/gunzip.go:113 # 0x1052e5cef compress/gzip.NewReader+0x5f /usr/local/go/src/compress/gzip/gunzip.go:94 # 0x1052e5cc8 net/http.(*gzipReader).Read+0x38 /usr/local/go/src/net/http/transport.go:2858 # 0x105285ed3 net/http.(*cancelTimerBody).Read+0x33 /usr/local/go/src/net/http/client.go:963 # 0x1050940bb io.ReadAll+0x7b /usr/local/go/src/io/io.go:704 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x10587c9bb github.com/go-resty/resty/v2.(*Request).Get+0x60b /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x10587c998 github.com/AfterShip/config-center-sdk-go/api.(*RemoteClient).WatchVersion+0x5e8 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/api/client.go:240 # 0x1058804fb github.com/AfterShip/config-center-sdk-go.(*Watcher).poll+0x6b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/watcher.go:160 # 0x10587fd4f github.com/AfterShip/config-center-sdk-go.(*Watcher).Run+0x18f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/watcher.go:91 # 0x10587f603 github.com/AfterShip/config-center-sdk-go.Watch.func2+0x43 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/main.go:56 0: 0 [1: 24] @ 0x1050ced90 0x105e0e818 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050ced8f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x105e0e817 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:94 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 528] @ 0x1052ddbd8 0x1052da248 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052ddbd7 net/http.(*Transport).getConn+0x137 /usr/local/go/src/net/http/transport.go:1357 # 0x1052da247 net/http.(*Transport).roundTrip+0x657 /usr/local/go/src/net/http/transport.go:591 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [5: 80] @ 0x105e0e7d0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105e0e7cf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x5f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:94 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 640] @ 0x10503378d 0x1050331f4 0x105033428 0x1051f018c 0x1052beae0 0x1052e3ea0 0x10504e494 # 0x1051f018b net/url.(*URL).RequestURI+0xcb /usr/local/go/src/net/url/url.go:1134 # 0x1052beadf net/http.(*Request).write+0x27f /usr/local/go/src/net/http/request.go:624 # 0x1052e3e9f net/http.(*persistConn).writeLoop+0x10f /usr/local/go/src/net/http/transport.go:2424 0: 0 [5: 80] @ 0x1050dcd64 0x105283ec0 0x105283ec5 0x105283340 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050dcd63 context.WithDeadlineCause+0x243 /usr/local/go/src/context/context.go:637 # 0x105283ebf context.WithDeadline+0x3cf /usr/local/go/src/context/context.go:607 # 0x105283ec4 net/http.setRequestCancel+0x3d4 /usr/local/go/src/net/http/client.go:367 # 0x10528333f net/http.send+0x4bf /usr/local/go/src/net/http/client.go:258 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [5: 1440] @ 0x10503378d 0x1050331f4 0x105033428 0x1051f018c 0x1052beae0 0x1052e3ea0 0x10504e494 # 0x1051f018b net/url.(*URL).RequestURI+0xcb /usr/local/go/src/net/url/url.go:1134 # 0x1052beadf net/http.(*Request).write+0x27f /usr/local/go/src/net/http/request.go:624 # 0x1052e3e9f net/http.(*persistConn).writeLoop+0x10f /usr/local/go/src/net/http/transport.go:2424 0: 0 [5: 160] @ 0x105283534 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105283533 net/http.send+0x6b3 /usr/local/go/src/net/http/client.go:296 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 288] @ 0x104ff1891 0x105f13f00 0x105f13ba0 0x105e599f8 0x105f112ac 0x105e4f554 0x105fe5d30 0x105fe50a4 0x10504e494 # 0x105f13eff github.com/AfterShip/gopkg/redisx/v8/hooks.MetricsHook.record+0x12f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/redisx/v8/hooks/metrics.go:60 # 0x105f13b9f github.com/AfterShip/gopkg/redisx/v8/hooks.MetricsHook.AfterProcess+0x6f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/redisx/v8/hooks/metrics.go:30 # 0x105e599f7 github.com/go-redis/redis/v8.hooks.process+0x237 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:75 # 0x105f112ab github.com/go-redis/redis/v8.(*Client).Process+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:596 # 0x105e4f553 github.com/go-redis/redis/v8.cmdable.EvalSha+0x283 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3089 # 0x105fe5d2f github.com/AfterShip/aftership-courier-job-worker/pkg/lib/rdretry.(*Queue).popByNow+0x10f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/pkg/lib/rdretry/rqueue.go:138 # 0x105fe50a3 github.com/AfterShip/aftership-courier-job-worker/pkg/lib/rdretry.(*Queue).consumer+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/pkg/lib/rdretry/rqueue.go:79 0: 0 [1: 96] @ 0x105019930 0x10502a754 0x1052e308c 0x10504e494 # 0x1052e308b net/http.(*persistConn).readLoop+0xb7b /usr/local/go/src/net/http/transport.go:2238 0: 0 [6: 480] @ 0x1050ced90 0x10602d374 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x1050ced8f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x10602d373 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0xc3 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:108 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 1499136] @ 0x104fecb10 0x104fec8ec 0x1060372fc 0x106036730 0x106035e24 0x10602af74 0x10504e494 # 0x1060372fb github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0xdb /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:261 # 0x10603672f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0x1af /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:200 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 256] @ 0x1057cc4d0 0x1057cb23c 0x1057ca724 0x1057cd73c 0x1057c6514 0x1057c5b20 0x1057cd2ec 0x1057cb164 0x1057c9d24 0x1060372b0 0x106036730 0x106035e24 0x10602af74 0x10504e494 # 0x1057cc4cf github.com/google/go-cmp/cmp.(*state).compareStruct+0x5f /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:380 # 0x1057cb23b github.com/google/go-cmp/cmp.(*state).compareAny+0xa8b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:289 # 0x1057ca723 github.com/google/go-cmp/cmp.(*state).statelessCompare+0x73 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:232 # 0x1057cd73b github.com/google/go-cmp/cmp.(*state).compareSlice.func2+0x6b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:480 # 0x1057c6513 github.com/google/go-cmp/cmp/internal/diff.(*path).connect+0x443 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/internal/diff/diff.go:337 # 0x1057c5b1f github.com/google/go-cmp/cmp/internal/diff.Difference+0x13f /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/internal/diff/diff.go:315 # 0x1057cd2eb github.com/google/go-cmp/cmp.(*state).compareSlice+0x7ab /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:479 # 0x1057cb163 github.com/google/go-cmp/cmp.(*state).compareAny+0x9b3 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:291 # 0x1057c9d23 github.com/google/go-cmp/cmp.Equal+0x63 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:97 # 0x1060372af github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x8f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:257 # 0x10603672f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0x1af /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:200 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 48] @ 0x1050756ec 0x105074490 0x1057cc6b8 0x1057cb23c 0x1057ca724 0x1057cd73c 0x1057c6514 0x1057c5b20 0x1057cd2ec 0x1057cb164 0x1057c9d24 0x1060372b0 0x106036730 0x106035e24 0x10602af74 0x10504e494 # 0x1050756eb reflect.(*structType).Field+0xfb /usr/local/go/src/reflect/type.go:994 # 0x10507448f reflect.(*rtype).Field+0x4f /usr/local/go/src/reflect/type.go:717 # 0x1057cc6b7 github.com/google/go-cmp/cmp.(*state).compareStruct+0x247 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:385 # 0x1057cb23b github.com/google/go-cmp/cmp.(*state).compareAny+0xa8b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:289 # 0x1057ca723 github.com/google/go-cmp/cmp.(*state).statelessCompare+0x73 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:232 # 0x1057cd73b github.com/google/go-cmp/cmp.(*state).compareSlice.func2+0x6b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:480 # 0x1057c6513 github.com/google/go-cmp/cmp/internal/diff.(*path).connect+0x443 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/internal/diff/diff.go:337 # 0x1057c5b1f github.com/google/go-cmp/cmp/internal/diff.Difference+0x13f /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/internal/diff/diff.go:315 # 0x1057cd2eb github.com/google/go-cmp/cmp.(*state).compareSlice+0x7ab /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:479 # 0x1057cb163 github.com/google/go-cmp/cmp.(*state).compareAny+0x9b3 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:291 # 0x1057c9d23 github.com/google/go-cmp/cmp.Equal+0x63 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:97 # 0x1060372af github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x8f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:257 # 0x10603672f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0x1af /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:200 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [15: 240] @ 0x1050756ec 0x105074490 0x1057cc6b8 0x1057cb23c 0x1057ca724 0x1057cd73c 0x1057c5cb8 0x1057cd2ec 0x1057cb164 0x1057c9d24 0x1060372b0 0x106036730 0x106035e24 0x10602af74 0x10504e494 # 0x1050756eb reflect.(*structType).Field+0xfb /usr/local/go/src/reflect/type.go:994 # 0x10507448f reflect.(*rtype).Field+0x4f /usr/local/go/src/reflect/type.go:717 # 0x1057cc6b7 github.com/google/go-cmp/cmp.(*state).compareStruct+0x247 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:385 # 0x1057cb23b github.com/google/go-cmp/cmp.(*state).compareAny+0xa8b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:289 # 0x1057ca723 github.com/google/go-cmp/cmp.(*state).statelessCompare+0x73 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:232 # 0x1057cd73b github.com/google/go-cmp/cmp.(*state).compareSlice.func2+0x6b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:480 # 0x1057c5cb7 github.com/google/go-cmp/cmp/internal/diff.Difference+0x2d7 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/internal/diff/diff.go:286 # 0x1057cd2eb github.com/google/go-cmp/cmp.(*state).compareSlice+0x7ab /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:479 # 0x1057cb163 github.com/google/go-cmp/cmp.(*state).compareAny+0x9b3 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:291 # 0x1057c9d23 github.com/google/go-cmp/cmp.Equal+0x63 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:97 # 0x1060372af github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x8f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:257 # 0x10603672f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0x1af /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:200 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [10: 2560] @ 0x1057cc4d0 0x1057cb23c 0x1057ca724 0x1057cd73c 0x1057c5cb8 0x1057cd2ec 0x1057cb164 0x1057c9d24 0x1060372b0 0x106036730 0x106035e24 0x10602af74 0x10504e494 # 0x1057cc4cf github.com/google/go-cmp/cmp.(*state).compareStruct+0x5f /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:380 # 0x1057cb23b github.com/google/go-cmp/cmp.(*state).compareAny+0xa8b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:289 # 0x1057ca723 github.com/google/go-cmp/cmp.(*state).statelessCompare+0x73 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:232 # 0x1057cd73b github.com/google/go-cmp/cmp.(*state).compareSlice.func2+0x6b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:480 # 0x1057c5cb7 github.com/google/go-cmp/cmp/internal/diff.Difference+0x2d7 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/internal/diff/diff.go:286 # 0x1057cd2eb github.com/google/go-cmp/cmp.(*state).compareSlice+0x7ab /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:479 # 0x1057cb163 github.com/google/go-cmp/cmp.(*state).compareAny+0x9b3 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:291 # 0x1057c9d23 github.com/google/go-cmp/cmp.Equal+0x63 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:97 # 0x1060372af github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x8f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:257 # 0x10603672f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0x1af /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:200 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [8: 128] @ 0x1050756ec 0x105074490 0x1057cc6b8 0x1057cb23c 0x1057ca724 0x1057cd73c 0x1057c5e4c 0x1057cd2ec 0x1057cb164 0x1057c9d24 0x1060372b0 0x106036730 0x106035e24 0x10602af74 0x10504e494 # 0x1050756eb reflect.(*structType).Field+0xfb /usr/local/go/src/reflect/type.go:994 # 0x10507448f reflect.(*rtype).Field+0x4f /usr/local/go/src/reflect/type.go:717 # 0x1057cc6b7 github.com/google/go-cmp/cmp.(*state).compareStruct+0x247 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:385 # 0x1057cb23b github.com/google/go-cmp/cmp.(*state).compareAny+0xa8b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:289 # 0x1057ca723 github.com/google/go-cmp/cmp.(*state).statelessCompare+0x73 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:232 # 0x1057cd73b github.com/google/go-cmp/cmp.(*state).compareSlice.func2+0x6b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:480 # 0x1057c5e4b github.com/google/go-cmp/cmp/internal/diff.Difference+0x46b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/internal/diff/diff.go:244 # 0x1057cd2eb github.com/google/go-cmp/cmp.(*state).compareSlice+0x7ab /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:479 # 0x1057cb163 github.com/google/go-cmp/cmp.(*state).compareAny+0x9b3 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:291 # 0x1057c9d23 github.com/google/go-cmp/cmp.Equal+0x63 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:97 # 0x1060372af github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x8f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:257 # 0x10603672f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0x1af /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:200 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 32] @ 0x1050756ec 0x105074490 0x1057cc584 0x1057cb23c 0x1057ca724 0x1057cd73c 0x1057c5e4c 0x1057cd2ec 0x1057cb164 0x1057c9d24 0x1060372b0 0x106036730 0x106035e24 0x10602af74 0x10504e494 # 0x1050756eb reflect.(*structType).Field+0xfb /usr/local/go/src/reflect/type.go:994 # 0x10507448f reflect.(*rtype).Field+0x4f /usr/local/go/src/reflect/type.go:717 # 0x1057cc583 github.com/google/go-cmp/cmp.(*state).compareStruct+0x113 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:382 # 0x1057cb23b github.com/google/go-cmp/cmp.(*state).compareAny+0xa8b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:289 # 0x1057ca723 github.com/google/go-cmp/cmp.(*state).statelessCompare+0x73 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:232 # 0x1057cd73b github.com/google/go-cmp/cmp.(*state).compareSlice.func2+0x6b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:480 # 0x1057c5e4b github.com/google/go-cmp/cmp/internal/diff.Difference+0x46b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/internal/diff/diff.go:244 # 0x1057cd2eb github.com/google/go-cmp/cmp.(*state).compareSlice+0x7ab /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:479 # 0x1057cb163 github.com/google/go-cmp/cmp.(*state).compareAny+0x9b3 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:291 # 0x1057c9d23 github.com/google/go-cmp/cmp.Equal+0x63 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:97 # 0x1060372af github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x8f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:257 # 0x10603672f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0x1af /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:200 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [16: 4096] @ 0x1057cc4d0 0x1057cb23c 0x1057ca724 0x1057cd73c 0x1057c5e4c 0x1057cd2ec 0x1057cb164 0x1057c9d24 0x1060372b0 0x106036730 0x106035e24 0x10602af74 0x10504e494 # 0x1057cc4cf github.com/google/go-cmp/cmp.(*state).compareStruct+0x5f /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:380 # 0x1057cb23b github.com/google/go-cmp/cmp.(*state).compareAny+0xa8b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:289 # 0x1057ca723 github.com/google/go-cmp/cmp.(*state).statelessCompare+0x73 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:232 # 0x1057cd73b github.com/google/go-cmp/cmp.(*state).compareSlice.func2+0x6b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:480 # 0x1057c5e4b github.com/google/go-cmp/cmp/internal/diff.Difference+0x46b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/internal/diff/diff.go:244 # 0x1057cd2eb github.com/google/go-cmp/cmp.(*state).compareSlice+0x7ab /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:479 # 0x1057cb163 github.com/google/go-cmp/cmp.(*state).compareAny+0x9b3 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:291 # 0x1057c9d23 github.com/google/go-cmp/cmp.Equal+0x63 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:97 # 0x1060372af github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x8f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:257 # 0x10603672f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0x1af /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:200 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 237568] @ 0x106035120 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x10603511f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x34f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:40 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 245760] @ 0x106035120 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x10603511f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x34f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:40 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 49152] @ 0x106035120 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x10603511f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x34f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:40 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 999424] @ 0x104fecb10 0x104fee5e0 0x104ff18e4 0x106035038 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x106035037 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x267 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:35 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 704] @ 0x105089dfc 0x1050f5d14 0x1050f65bc 0x1050f5850 0x1050f6378 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056fff88 0x105f15fe4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105089dfb reflect.New+0x5b /usr/local/go/src/reflect/value.go:3256 # 0x1050f5d13 encoding/json.indirect+0x2a3 /usr/local/go/src/encoding/json/decode.go:476 # 0x1050f65bb encoding/json.(*decodeState).object+0x4b /usr/local/go/src/encoding/json/decode.go:600 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f6377 encoding/json.(*decodeState).array+0x487 /usr/local/go/src/encoding/json/decode.go:555 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056fff87 github.com/AfterShip/gopkg/api.(*Response).GetData+0xf7 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:169 # 0x105f15fe3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x263 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:80 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 24] @ 0x1050f84e8 0x1050f5924 0x1050f7010 0x1050f5850 0x1050f6378 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056fff88 0x105f15fe4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f84e7 encoding/json.(*decodeState).literalStore+0x817 /usr/local/go/src/encoding/json/decode.go:947 # 0x1050f5923 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:388 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f6377 encoding/json.(*decodeState).array+0x487 /usr/local/go/src/encoding/json/decode.go:555 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056fff87 github.com/AfterShip/gopkg/api.(*Response).GetData+0xf7 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:169 # 0x105f15fe3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x263 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:80 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 32] @ 0x1050f9bbc 0x1050f9b9d 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f9bbb encoding/json.unquote+0xbb /usr/local/go/src/encoding/json/decode.go:1175 # 0x1050f9b9c encoding/json.(*decodeState).objectInterface+0x9c /usr/local/go/src/encoding/json/decode.go:1081 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 16] @ 0x1050f9df0 0x1050f9dcd 0x1050f9930 0x1050f9c14 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f9def encoding/json.unquote+0xbf /usr/local/go/src/encoding/json/decode.go:1175 # 0x1050f9dcc encoding/json.(*decodeState).literalInterface+0x9c /usr/local/go/src/encoding/json/decode.go:1130 # 0x1050f992f encoding/json.(*decodeState).valueInterface+0x7f /usr/local/go/src/encoding/json/decode.go:1032 # 0x1050f9c13 encoding/json.(*decodeState).objectInterface+0x113 /usr/local/go/src/encoding/json/decode.go:1096 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 20480] @ 0x1050f9a18 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f9a17 encoding/json.(*decodeState).arrayInterface+0xa7 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [5: 1440] @ 0x104ff1891 0x1050f9c34 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f9c33 encoding/json.(*decodeState).objectInterface+0x133 /usr/local/go/src/encoding/json/decode.go:1096 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [22: 25344] @ 0x104fecb10 0x104fee5e0 0x104ff18e4 0x1050f9c34 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f9c33 encoding/json.(*decodeState).objectInterface+0x133 /usr/local/go/src/encoding/json/decode.go:1096 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [10: 5760] @ 0x104fecb10 0x104fee5e0 0x104ff18e4 0x1050f9c34 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f9c33 encoding/json.(*decodeState).objectInterface+0x133 /usr/local/go/src/encoding/json/decode.go:1096 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 5603328] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 4456448] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 2654208] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 1671168] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 1056768] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 442368] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 6912] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 624] @ 0x1050df61c 0x1050df72c 0x1050e41f4 0x105e11564 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050df61b strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1050df72b strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x1050e41f3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:457 # 0x105e11563 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x533 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [7: 168] @ 0x1050ced90 0x105e0e818 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050ced8f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x105e0e817 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:94 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 64] @ 0x105f15564 0x105f15579 0x106033e0c 0x106033e11 0x10602af74 0x10504e494 # 0x105f15563 errors.New+0x1e3 /usr/local/go/src/errors/errors.go:62 # 0x105f15578 github.com/AfterShip/aftership-courier-job-worker/internal/utils.ExtractCourierAndPrior+0x1f8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/utils/prior.go:18 # 0x106033e0b github.com/AfterShip/aftership-courier-job-worker/internal/utils.GetJobPrior+0x65b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/utils/prior.go:37 # 0x106033e10 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x660 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:188 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 64] @ 0x105e0e7d0 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x105e0e7cf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x5f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:94 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 48] @ 0x105e16fc8 0x105e21f04 0x105e16e6c 0x105e21e3c 0x105e1a9d4 0x105e5b0f0 0x105e5ac20 0x105e5af64 0x105e5adf8 0x105e59938 0x105f112ac 0x105e4f554 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x105e16fc7 github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x1d7 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/proto/reader.go:108 # 0x105e21f03 github.com/go-redis/redis/v8.sliceParser+0x63 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/command.go:469 # 0x105e16e6b github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/proto/reader.go:120 # 0x105e21e3b github.com/go-redis/redis/v8.(*Cmd).readReply+0x2b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/command.go:461 # 0x105e1a9d3 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x73 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/pool/conn.go:70 # 0x105e5b0ef github.com/go-redis/redis/v8.(*baseClient)._process.func1+0xdf /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:337 # 0x105e5ac1f github.com/go-redis/redis/v8.(*baseClient).withConn+0x25f /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:286 # 0x105e5af63 github.com/go-redis/redis/v8.(*baseClient)._process+0x103 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:329 # 0x105e5adf7 github.com/go-redis/redis/v8.(*baseClient).process+0x77 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:311 # 0x105e59937 github.com/go-redis/redis/v8.hooks.process+0x177 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:70 # 0x105f112ab github.com/go-redis/redis/v8.(*Client).Process+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:596 # 0x105e4f553 github.com/go-redis/redis/v8.cmdable.EvalSha+0x283 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3089 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 256] @ 0x1051ef118 0x105e0e884 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1051ef117 net/url.Values.Encode+0x47 /usr/local/go/src/net/url/url.go:970 # 0x105e0e883 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x113 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:96 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [5: 120] @ 0x105e22038 0x105e16e6c 0x105e21e3c 0x105e1a9d4 0x105e5b0f0 0x105e5ac20 0x105e5af64 0x105e5adf8 0x105e59938 0x105f112ac 0x105e4f554 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x105e22037 github.com/go-redis/redis/v8.sliceParser+0x197 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/command.go:483 # 0x105e16e6b github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/proto/reader.go:120 # 0x105e21e3b github.com/go-redis/redis/v8.(*Cmd).readReply+0x2b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/command.go:461 # 0x105e1a9d3 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x73 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/pool/conn.go:70 # 0x105e5b0ef github.com/go-redis/redis/v8.(*baseClient)._process.func1+0xdf /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:337 # 0x105e5ac1f github.com/go-redis/redis/v8.(*baseClient).withConn+0x25f /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:286 # 0x105e5af63 github.com/go-redis/redis/v8.(*baseClient)._process+0x103 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:329 # 0x105e5adf7 github.com/go-redis/redis/v8.(*baseClient).process+0x77 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:311 # 0x105e59937 github.com/go-redis/redis/v8.hooks.process+0x177 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:70 # 0x105f112ab github.com/go-redis/redis/v8.(*Client).Process+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:596 # 0x105e4f553 github.com/go-redis/redis/v8.cmdable.EvalSha+0x283 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3089 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 48] @ 0x10602d410 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x10602d40f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x15f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 512] @ 0x1050b6bd4 0x105e0e874 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6bd3 path.Join+0x73 /usr/local/go/src/path/path.go:170 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 896] @ 0x1050df61c 0x1050df72c 0x1050e41f4 0x105e11564 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050df61b strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1050df72b strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x1050e41f3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:457 # 0x105e11563 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x533 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 128] @ 0x10514c410 0x10514c3e1 0x105142428 0x1051501c0 0x105150090 0x105150091 0x10512e5ec 0x10512e040 0x10512d900 0x10512d4b4 0x1052dd33c 0x1052dfabc 0x1052de91c 0x10504e494 # 0x10514c40f net.newFD+0xaf /usr/local/go/src/net/fd_unix.go:27 # 0x10514c3e0 net.socket+0x80 /usr/local/go/src/net/sock_posix.go:27 # 0x105142427 net.internetSocket+0xa7 /usr/local/go/src/net/ipsock_posix.go:142 # 0x1051501bf net.(*sysDialer).doDialTCPProto+0xaf /usr/local/go/src/net/tcpsock_posix.go:78 # 0x10515008f net.(*sysDialer).doDialTCP+0x6f /usr/local/go/src/net/tcpsock_posix.go:68 # 0x105150090 net.(*sysDialer).dialTCP+0x70 /usr/local/go/src/net/tcpsock_posix.go:64 # 0x10512e5eb net.(*sysDialer).dialSingle+0x1cb /usr/local/go/src/net/dial.go:649 # 0x10512e03f net.(*sysDialer).dialSerial+0x19f /usr/local/go/src/net/dial.go:614 # 0x10512d8ff net.(*sysDialer).dialParallel+0x2cf /usr/local/go/src/net/dial.go:515 # 0x10512d4b3 net.(*Dialer).DialContext+0x573 /usr/local/go/src/net/dial.go:506 # 0x1052dd33b net/http.(*Transport).dial+0xdb /usr/local/go/src/net/http/transport.go:1183 # 0x1052dfabb net/http.(*Transport).dialConn+0x61b /usr/local/go/src/net/http/transport.go:1625 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [7: 168] @ 0x1052d6754 0x1052d6791 0x1052c2a6c 0x1052e3950 0x1052e284c 0x10504e494 # 0x1052d6753 io.LimitReader+0x543 /usr/local/go/src/io/io.go:462 # 0x1052d6790 net/http.readTransfer+0x580 /usr/local/go/src/net/http/transfer.go:568 # 0x1052c2a6b net/http.ReadResponse+0x3fb /usr/local/go/src/net/http/response.go:199 # 0x1052e394f net/http.(*persistConn).readResponse+0xaf /usr/local/go/src/net/http/transport.go:2311 # 0x1052e284b net/http.(*persistConn).readLoop+0x33b /usr/local/go/src/net/http/transport.go:2133 0: 0 [2: 896] @ 0x1051ee6a4 0x1051ee651 0x105e0eab0 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee6a3 strings.(*Builder).WriteByte+0x713 /usr/local/go/src/strings/builder.go:99 # 0x1051ee650 net/url.(*URL).String+0x6c0 /usr/local/go/src/net/url/url.go:851 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 576] @ 0x1050b6d10 0x105e0e874 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 240] @ 0x1051ee5e8 0x1051ee58d 0x105e0eab0 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee5e7 strings.(*Builder).WriteString+0x657 /usr/local/go/src/strings/builder.go:116 # 0x1051ee58c net/url.(*URL).String+0x5fc /usr/local/go/src/net/url/url.go:848 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [7: 672] @ 0x1052ddbc8 0x1052da248 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052ddbc7 net/http.(*Transport).getConn+0x127 /usr/local/go/src/net/http/transport.go:1361 # 0x1052da247 net/http.(*Transport).roundTrip+0x657 /usr/local/go/src/net/http/transport.go:591 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [9: 432] @ 0x104fec7a4 0x1052e4654 0x1052e4645 0x1052da28c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052e4653 net/http.(*transportRequest).extraHeaders+0x263 /usr/local/go/src/net/http/transport.go:475 # 0x1052e4644 net/http.(*persistConn).roundTrip+0x254 /usr/local/go/src/net/http/transport.go:2603 # 0x1052da28b net/http.(*Transport).roundTrip+0x69b /usr/local/go/src/net/http/transport.go:604 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [10: 320] @ 0x1050dccc4 0x105283ec0 0x105283ec5 0x105283340 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050dccc3 context.WithDeadlineCause+0x1a3 /usr/local/go/src/context/context.go:633 # 0x105283ebf context.WithDeadline+0x3cf /usr/local/go/src/context/context.go:607 # 0x105283ec4 net/http.setRequestCancel+0x3d4 /usr/local/go/src/net/http/client.go:367 # 0x10528333f net/http.send+0x4bf /usr/local/go/src/net/http/client.go:258 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 576] @ 0x1050b6bd4 0x105e0e874 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6bd3 path.Join+0x73 /usr/local/go/src/path/path.go:170 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 96] @ 0x1050b6bd4 0x105e0e874 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6bd3 path.Join+0x73 /usr/local/go/src/path/path.go:170 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 64] @ 0x105e123d8 0x105e12375 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105e123d7 net/url.Values.Add+0x277 /usr/local/go/src/net/url/url.go:902 # 0x105e12374 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x214 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:536 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 24] @ 0x10503378d 0x1050331f4 0x105033428 0x1052e5628 0x1052e559d 0x1052db674 0x1052da1f0 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052e5627 net.JoinHostPort+0xe7 /usr/local/go/src/net/ipsock.go:241 # 0x1052e559c net/http.canonicalAddr+0x5c /usr/local/go/src/net/http/transport.go:2774 # 0x1052db673 net/http.(*Transport).connectMethodForRequest+0x53 /usr/local/go/src/net/http/transport.go:849 # 0x1052da1ef net/http.(*Transport).roundTrip+0x5ff /usr/local/go/src/net/http/transport.go:581 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [8: 256] @ 0x10602d3ec 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x10602d3eb github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x13b /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [8: 768] @ 0x1052e490c 0x1052da28c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052e490b net/http.(*persistConn).roundTrip+0x51b /usr/local/go/src/net/http/transport.go:2617 # 0x1052da28b net/http.(*Transport).roundTrip+0x69b /usr/local/go/src/net/http/transport.go:604 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [6: 480] @ 0x1050df61c 0x1050df72c 0x1050e41f4 0x105e12558 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050df61b strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1050df72b strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x1050e41f3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:457 # 0x105e12557 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x3f7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 80] @ 0x1050df61c 0x1050df72c 0x1050e41f4 0x105e11564 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050df61b strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1050df72b strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x1050e41f3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:457 # 0x105e11563 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x533 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 64] @ 0x1052beddc 0x1052e3ea0 0x10504e494 # 0x1052beddb net/http.(*Request).write+0x57b /usr/local/go/src/net/http/request.go:657 # 0x1052e3e9f net/http.(*persistConn).writeLoop+0x10f /usr/local/go/src/net/http/transport.go:2424 0: 0 [1: 480] @ 0x1051ee728 0x1051ee6b1 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee727 strings.(*Builder).WriteString+0x797 /usr/local/go/src/strings/builder.go:116 # 0x1051ee6b0 net/url.(*URL).String+0x720 /usr/local/go/src/net/url/url.go:852 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 144] @ 0x1052df55c 0x1052de91c 0x10504e494 # 0x1052df55b net/http.(*Transport).dialConn+0xbb /usr/local/go/src/net/http/transport.go:1585 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [10: 960] @ 0x1050b6bd4 0x105e0e874 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6bd3 path.Join+0x73 /usr/local/go/src/path/path.go:170 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 64] @ 0x1052e443c 0x1052da28c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052e443b net/http.(*persistConn).roundTrip+0x4b /usr/local/go/src/net/http/transport.go:2568 # 0x1052da28b net/http.(*Transport).roundTrip+0x69b /usr/local/go/src/net/http/transport.go:604 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 224] @ 0x1050dcbb0 0x10512d074 0x10512d051 0x1052dd33c 0x1052dfabc 0x1052de91c 0x10504e494 # 0x1050dcbaf context.WithDeadlineCause+0x8f /usr/local/go/src/context/context.go:621 # 0x10512d073 context.WithDeadline+0x133 /usr/local/go/src/context/context.go:607 # 0x10512d050 net.(*Dialer).DialContext+0x110 /usr/local/go/src/net/dial.go:461 # 0x1052dd33b net/http.(*Transport).dial+0xdb /usr/local/go/src/net/http/transport.go:1183 # 0x1052dfabb net/http.(*Transport).dialConn+0x61b /usr/local/go/src/net/http/transport.go:1625 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [2: 448] @ 0x1050b6bd4 0x105e0e874 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6bd3 path.Join+0x73 /usr/local/go/src/path/path.go:170 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 224] @ 0x1050dcbb0 0x105283ec0 0x105283ec5 0x105283340 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050dcbaf context.WithDeadlineCause+0x8f /usr/local/go/src/context/context.go:621 # 0x105283ebf context.WithDeadline+0x3cf /usr/local/go/src/context/context.go:607 # 0x105283ec4 net/http.setRequestCancel+0x3d4 /usr/local/go/src/net/http/client.go:367 # 0x10528333f net/http.send+0x4bf /usr/local/go/src/net/http/client.go:258 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 96] @ 0x104fe3e04 0x1052df598 0x1052de91c 0x10504e494 # 0x1052df597 net/http.(*Transport).dialConn+0xf7 /usr/local/go/src/net/http/transport.go:1588 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [9: 144] @ 0x10602d348 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x10602d347 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x97 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:108 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [10: 240] @ 0x105f13ac0 0x105e598d0 0x105f112ac 0x105e4f554 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x105f13abf github.com/AfterShip/gopkg/redisx/v8/hooks.MetricsHook.BeforeProcess+0x3f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/redisx/v8/hooks/metrics.go:26 # 0x105e598cf github.com/go-redis/redis/v8.hooks.process+0x10f /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:63 # 0x105f112ab github.com/go-redis/redis/v8.(*Client).Process+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:596 # 0x105e4f553 github.com/go-redis/redis/v8.cmdable.EvalSha+0x283 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3089 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [6: 576] @ 0x104fe3e04 0x1052e49a4 0x1052da28c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052e49a3 net/http.(*persistConn).roundTrip+0x5b3 /usr/local/go/src/net/http/transport.go:2632 # 0x1052da28b net/http.(*Transport).roundTrip+0x69b /usr/local/go/src/net/http/transport.go:604 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [12: 1536] @ 0x1050b6d10 0x105e0e874 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [9: 144] @ 0x1054adc84 0x1055767a8 0x105f140e8 0x105e598d0 0x105f112ac 0x105e4f554 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x1054adc83 github.com/newrelic/go-agent/v3/newrelic.FromContext+0x73 /Users/zy.yuan/go/pkg/mod/github.com/newrelic/go-agent/v3@v3.33.0/newrelic/context.go:37 # 0x1055767a7 github.com/AfterShip/gopkg/tracing.FromContext+0x67 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/tracing/newrelic.go:16 # 0x105f140e7 github.com/AfterShip/gopkg/redisx/v8/hooks.NewRelicHook.BeforeProcess+0x37 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/redisx/v8/hooks/newrelic.go:21 # 0x105e598cf github.com/go-redis/redis/v8.hooks.process+0x10f /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:63 # 0x105f112ab github.com/go-redis/redis/v8.(*Client).Process+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:596 # 0x105e4f553 github.com/go-redis/redis/v8.cmdable.EvalSha+0x283 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3089 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 80] @ 0x1050b6d10 0x105e0e874 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [10: 240] @ 0x1050a89ec 0x1060331b8 0x106033904 0x10602af74 0x10504e494 # 0x1050a89eb time.NewTimer+0x2b /usr/local/go/src/time/sleep.go:87 # 0x1060331b7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x67 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:99 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 128] @ 0x1052da19c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052da19b net/http.(*Transport).roundTrip+0x5ab /usr/local/go/src/net/http/transport.go:580 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [17: 816] @ 0x1051ef118 0x105e0e884 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ef117 net/url.Values.Encode+0x47 /usr/local/go/src/net/url/url.go:970 # 0x105e0e883 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x113 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:96 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [5: 80] @ 0x105e124c8 0x105e12421 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105e124c7 net/url.Values.Add+0x367 /usr/local/go/src/net/url/url.go:902 # 0x105e12420 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x2c0 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:537 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 1024] @ 0x1051ee6a4 0x1051ee651 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee6a3 strings.(*Builder).WriteByte+0x713 /usr/local/go/src/strings/builder.go:99 # 0x1051ee650 net/url.(*URL).String+0x6c0 /usr/local/go/src/net/url/url.go:851 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 96] @ 0x1051ef230 0x1051ef149 0x105e0e884 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ef22f sort.Strings+0x15f /usr/local/go/src/sort/sort.go:176 # 0x1051ef148 net/url.Values.Encode+0x78 /usr/local/go/src/net/url/url.go:974 # 0x105e0e883 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x113 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:96 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [21: 1344] @ 0x1052d679c 0x1052c2a6c 0x1052e3950 0x1052e284c 0x10504e494 # 0x1052d679b net/http.readTransfer+0x58b /usr/local/go/src/net/http/transfer.go:568 # 0x1052c2a6b net/http.ReadResponse+0x3fb /usr/local/go/src/net/http/response.go:199 # 0x1052e394f net/http.(*persistConn).readResponse+0xaf /usr/local/go/src/net/http/transport.go:2311 # 0x1052e284b net/http.(*persistConn).readLoop+0x33b /usr/local/go/src/net/http/transport.go:2133 0: 0 [3: 336] @ 0x1050df61c 0x1050df72c 0x1050e41f4 0x105e11564 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050df61b strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1050df72b strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x1050e41f3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:457 # 0x105e11563 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x533 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [5: 80] @ 0x10602d32c 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x10602d32b github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x7b /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:108 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [20: 7040] @ 0x104ff1891 0x1052e46e0 0x1052e4725 0x1052e4689 0x1052da28c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052e46df net/textproto.MIMEHeader.Set+0x2ef /usr/local/go/src/net/textproto/header.go:22 # 0x1052e4724 net/http.Header.Set+0x334 /usr/local/go/src/net/http/header.go:40 # 0x1052e4688 net/http.(*persistConn).roundTrip+0x298 /usr/local/go/src/net/http/transport.go:2603 # 0x1052da28b net/http.(*Transport).roundTrip+0x69b /usr/local/go/src/net/http/transport.go:604 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [14: 3584] @ 0x1052bf9cc 0x105e0eadc 0x105e0eaa9 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052bf9cb net/http.NewRequestWithContext+0x1cb /usr/local/go/src/net/http/request.go:887 # 0x105e0eadb net/http.NewRequest+0x36b /usr/local/go/src/net/http/request.go:839 # 0x105e0eaa8 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x338 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 24] @ 0x1052853f8 0x105284620 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052853f7 net/http.(*Client).makeHeadersCopier+0xb7 /usr/local/go/src/net/http/client.go:763 # 0x10528461f net/http.(*Client).do+0x1bf /usr/local/go/src/net/http/client.go:611 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 384] @ 0x1050dbdf4 0x1052da180 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050dbdf3 context.(*cancelCtx).Done+0x183 /usr/local/go/src/context/context.go:442 # 0x1052da17f net/http.(*Transport).roundTrip+0x58f /usr/local/go/src/net/http/transport.go:573 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [13: 3328] @ 0x1052832d0 0x1052832b9 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052832cf net/http.send.func1+0x44f /usr/local/go/src/net/http/client.go:234 # 0x1052832b8 net/http.send+0x438 /usr/local/go/src/net/http/client.go:256 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 96] @ 0x1052df5ac 0x1052de91c 0x10504e494 # 0x1052df5ab net/http.(*Transport).dialConn+0x10b /usr/local/go/src/net/http/transport.go:1589 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [10: 240] @ 0x10503378d 0x1050331f4 0x105033428 0x1052e5628 0x1052e559d 0x1052db674 0x1052da1f0 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052e5627 net.JoinHostPort+0xe7 /usr/local/go/src/net/ipsock.go:241 # 0x1052e559c net/http.canonicalAddr+0x5c /usr/local/go/src/net/http/transport.go:2774 # 0x1052db673 net/http.(*Transport).connectMethodForRequest+0x53 /usr/local/go/src/net/http/transport.go:849 # 0x1052da1ef net/http.(*Transport).roundTrip+0x5ff /usr/local/go/src/net/http/transport.go:581 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [57: 9120] @ 0x1052d4274 0x1052befb0 0x1052e3ea0 0x10504e494 # 0x1052d4273 net/http.newTransferWriter+0x33 /usr/local/go/src/net/http/transfer.go:77 # 0x1052befaf net/http.(*Request).write+0x74f /usr/local/go/src/net/http/request.go:682 # 0x1052e3e9f net/http.(*persistConn).writeLoop+0x10f /usr/local/go/src/net/http/transport.go:2424 0: 0 [1: 16] @ 0x1051ee00c 0x1051edfc5 0x105e0eab0 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee00b strings.(*Builder).WriteString+0x7b /usr/local/go/src/strings/builder.go:116 # 0x1051edfc4 net/url.(*URL).String+0x34 /usr/local/go/src/net/url/url.go:811 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [14: 3584] @ 0x1051ee728 0x1051ee6b1 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee727 strings.(*Builder).WriteString+0x797 /usr/local/go/src/strings/builder.go:116 # 0x1051ee6b0 net/url.(*URL).String+0x720 /usr/local/go/src/net/url/url.go:852 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [11: 3872] @ 0x104ff1891 0x105286f0c 0x105286fa9 0x105285370 0x105284620 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x105286f0b net/http.Header.Clone+0x18b /usr/local/go/src/net/http/header.go:114 # 0x105286fa8 net/http.cloneOrMakeHeader+0x228 /usr/local/go/src/net/http/clone.go:69 # 0x10528536f net/http.(*Client).makeHeadersCopier+0x2f /usr/local/go/src/net/http/client.go:753 # 0x10528461f net/http.(*Client).do+0x1bf /usr/local/go/src/net/http/client.go:611 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 64] @ 0x105e0e7ec 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105e0e7eb github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x7b /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:94 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [6: 96] @ 0x10602d3a0 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x10602d39f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0xef /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [26: 2080] @ 0x1050a8c40 0x1050dcd2c 0x105283ec0 0x105283ec5 0x105283340 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050a8c3f time.AfterFunc+0x2f /usr/local/go/src/time/sleep.go:164 # 0x1050dcd2b context.WithDeadlineCause+0x20b /usr/local/go/src/context/context.go:633 # 0x105283ebf context.WithDeadline+0x3cf /usr/local/go/src/context/context.go:607 # 0x105283ec4 net/http.setRequestCancel+0x3d4 /usr/local/go/src/net/http/client.go:367 # 0x10528333f net/http.send+0x4bf /usr/local/go/src/net/http/client.go:258 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 64] @ 0x1052e46b0 0x1052e4725 0x1052e4689 0x1052da28c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052e46af net/textproto.MIMEHeader.Set+0x2bf /usr/local/go/src/net/textproto/header.go:22 # 0x1052e4724 net/http.Header.Set+0x334 /usr/local/go/src/net/http/header.go:40 # 0x1052e4688 net/http.(*persistConn).roundTrip+0x298 /usr/local/go/src/net/http/transport.go:2603 # 0x1052da28b net/http.(*Transport).roundTrip+0x69b /usr/local/go/src/net/http/transport.go:604 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [10: 160] @ 0x105e4f448 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x105e4f447 github.com/go-redis/redis/v8.cmdable.EvalSha+0x177 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3084 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [24: 1152] @ 0x104fec7a4 0x105f13ec0 0x105f13ba0 0x105e599f8 0x105f112ac 0x105e4f554 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x105f13ebf github.com/AfterShip/gopkg/redisx/v8/hooks.MetricsHook.record+0xef /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/redisx/v8/hooks/metrics.go:60 # 0x105f13b9f github.com/AfterShip/gopkg/redisx/v8/hooks.MetricsHook.AfterProcess+0x6f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/redisx/v8/hooks/metrics.go:30 # 0x105e599f7 github.com/go-redis/redis/v8.hooks.process+0x237 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:75 # 0x105f112ab github.com/go-redis/redis/v8.(*Client).Process+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:596 # 0x105e4f553 github.com/go-redis/redis/v8.cmdable.EvalSha+0x283 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3089 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 288] @ 0x1050df61c 0x1050df72c 0x1050e41f4 0x105e12558 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050df61b strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1050df72b strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x1050e41f3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:457 # 0x105e12557 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x3f7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [21: 10752] @ 0x105094074 0x105e117a8 0x105e11795 0x105e11789 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x105094073 io.ReadAll+0x33 /usr/local/go/src/io/io.go:702 # 0x105e117a7 io/ioutil.ReadAll+0x777 /usr/local/go/src/io/ioutil/ioutil.go:27 # 0x105e11794 github.com/bitleak/lmstfy/client.discardResponseBody+0x764 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:906 # 0x105e11788 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x758 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:460 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [42: 6048] @ 0x1052c26b4 0x1052e3950 0x1052e284c 0x10504e494 # 0x1052c26b3 net/http.ReadResponse+0x43 /usr/local/go/src/net/http/response.go:156 # 0x1052e394f net/http.(*persistConn).readResponse+0xaf /usr/local/go/src/net/http/transport.go:2311 # 0x1052e284b net/http.(*persistConn).readLoop+0x33b /usr/local/go/src/net/http/transport.go:2133 0: 0 [15: 720] @ 0x105e5aee4 0x105e5adf8 0x105e59938 0x105f112ac 0x105e4f554 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x105e5aee3 github.com/go-redis/redis/v8.(*baseClient)._process+0x83 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:329 # 0x105e5adf7 github.com/go-redis/redis/v8.(*baseClient).process+0x77 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:311 # 0x105e59937 github.com/go-redis/redis/v8.hooks.process+0x177 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:70 # 0x105f112ab github.com/go-redis/redis/v8.(*Client).Process+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:596 # 0x105e4f553 github.com/go-redis/redis/v8.cmdable.EvalSha+0x283 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3089 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 96] @ 0x1052c2700 0x1052c26dd 0x1052e3950 0x1052e284c 0x10504e494 # 0x1052c26ff net/textproto.(*Reader).ReadLine+0x8f /usr/local/go/src/net/textproto/reader.go:40 # 0x1052c26dc net/http.ReadResponse+0x6c /usr/local/go/src/net/http/response.go:161 # 0x1052e394f net/http.(*persistConn).readResponse+0xaf /usr/local/go/src/net/http/transport.go:2311 # 0x1052e284b net/http.(*persistConn).readLoop+0x33b /usr/local/go/src/net/http/transport.go:2133 0: 0 [11: 1232] @ 0x1050b6bd4 0x105e0e874 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6bd3 path.Join+0x73 /usr/local/go/src/path/path.go:170 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [9: 216] @ 0x1051ee3d4 0x1051ee369 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee3d3 strings.(*Builder).WriteString+0x443 /usr/local/go/src/strings/builder.go:116 # 0x1051ee368 net/url.(*URL).String+0x3d8 /usr/local/go/src/net/url/url.go:829 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 720] @ 0x10503378d 0x1050331f4 0x105033428 0x1051f018c 0x1052beae0 0x1052e3ea0 0x10504e494 # 0x1051f018b net/url.(*URL).RequestURI+0xcb /usr/local/go/src/net/url/url.go:1134 # 0x1052beadf net/http.(*Request).write+0x27f /usr/local/go/src/net/http/request.go:624 # 0x1052e3e9f net/http.(*persistConn).writeLoop+0x10f /usr/local/go/src/net/http/transport.go:2424 0: 0 [29: 928] @ 0x1052575b4 0x1052c28d4 0x1052c28c1 0x1052e3950 0x1052e284c 0x10504e494 # 0x1052575b3 net/textproto.readMIMEHeader+0x223 /usr/local/go/src/net/textproto/reader.go:551 # 0x1052c28d3 net/textproto.(*Reader).ReadMIMEHeader+0x263 /usr/local/go/src/net/textproto/reader.go:482 # 0x1052c28c0 net/http.ReadResponse+0x250 /usr/local/go/src/net/http/response.go:188 # 0x1052e394f net/http.(*persistConn).readResponse+0xaf /usr/local/go/src/net/http/transport.go:2311 # 0x1052e284b net/http.(*persistConn).readLoop+0x33b /usr/local/go/src/net/http/transport.go:2133 0: 0 [3: 1056] @ 0x1051ee728 0x1051ee6b1 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee727 strings.(*Builder).WriteString+0x797 /usr/local/go/src/strings/builder.go:116 # 0x1051ee6b0 net/url.(*URL).String+0x720 /usr/local/go/src/net/url/url.go:852 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 48] @ 0x1052e49a4 0x1052da28c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052e49a3 net/http.(*persistConn).roundTrip+0x5b3 /usr/local/go/src/net/http/transport.go:2632 # 0x1052da28b net/http.(*Transport).roundTrip+0x69b /usr/local/go/src/net/http/transport.go:604 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [10: 320] @ 0x1052e2a94 0x10504e494 # 0x1052e2a93 net/http.(*persistConn).readLoop+0x583 /usr/local/go/src/net/http/transport.go:2206 0: 0 [1: 16] @ 0x105286e30 0x105286fa9 0x105285370 0x105284620 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x105286e2f net/http.Header.Clone+0xaf /usr/local/go/src/net/http/header.go:104 # 0x105286fa8 net/http.cloneOrMakeHeader+0x228 /usr/local/go/src/net/http/clone.go:69 # 0x10528536f net/http.(*Client).makeHeadersCopier+0x2f /usr/local/go/src/net/http/client.go:753 # 0x10528461f net/http.(*Client).do+0x1bf /usr/local/go/src/net/http/client.go:611 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [8: 384] @ 0x104fec7a4 0x106032ec4 0x106033b90 0x10602af74 0x10504e494 # 0x106032ec3 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:77 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [15: 720] @ 0x104fec854 0x105257420 0x1052c28d4 0x1052c28c1 0x1052e3950 0x1052e284c 0x10504e494 # 0x10525741f net/textproto.readMIMEHeader+0x8f /usr/local/go/src/net/textproto/reader.go:500 # 0x1052c28d3 net/textproto.(*Reader).ReadMIMEHeader+0x263 /usr/local/go/src/net/textproto/reader.go:482 # 0x1052c28c0 net/http.ReadResponse+0x250 /usr/local/go/src/net/http/response.go:188 # 0x1052e394f net/http.(*persistConn).readResponse+0xaf /usr/local/go/src/net/http/transport.go:2311 # 0x1052e284b net/http.(*persistConn).readLoop+0x33b /usr/local/go/src/net/http/transport.go:2133 0: 0 [29: 4176] @ 0x1051ecc6c 0x1051ec8e8 0x1052bf8c8 0x105e0eadc 0x105e0eaa9 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ecc6b net/url.parse+0xdb /usr/local/go/src/net/url/url.go:510 # 0x1051ec8e7 net/url.Parse+0x47 /usr/local/go/src/net/url/url.go:469 # 0x1052bf8c7 net/http.NewRequestWithContext+0xc7 /usr/local/go/src/net/http/request.go:877 # 0x105e0eadb net/http.NewRequest+0x36b /usr/local/go/src/net/http/request.go:839 # 0x105e0eaa8 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x338 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [16: 768] @ 0x104fec7a4 0x1060335e4 0x106033514 0x106033904 0x10602af74 0x10504e494 # 0x1060335e3 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota.func1+0x73 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:102 # 0x106033513 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x3c3 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:121 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [10: 1120] @ 0x1050b6d10 0x105e0e874 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [7: 2240] @ 0x1051ee728 0x1051ee6b1 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee727 strings.(*Builder).WriteString+0x797 /usr/local/go/src/strings/builder.go:116 # 0x1051ee6b0 net/url.(*URL).String+0x720 /usr/local/go/src/net/url/url.go:852 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 32] @ 0x1052bed8c 0x1052e3ea0 0x10504e494 # 0x1052bed8b net/http.(*Request).write+0x52b /usr/local/go/src/net/http/request.go:651 # 0x1052e3e9f net/http.(*persistConn).writeLoop+0x10f /usr/local/go/src/net/http/transport.go:2424 0: 0 [3: 576] @ 0x1051ee728 0x1051ee6b1 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee727 strings.(*Builder).WriteString+0x797 /usr/local/go/src/strings/builder.go:116 # 0x1051ee6b0 net/url.(*URL).String+0x720 /usr/local/go/src/net/url/url.go:852 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [5: 80] @ 0x105286e30 0x105286fa9 0x105285370 0x105284620 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105286e2f net/http.Header.Clone+0xaf /usr/local/go/src/net/http/header.go:104 # 0x105286fa8 net/http.cloneOrMakeHeader+0x228 /usr/local/go/src/net/http/clone.go:69 # 0x10528536f net/http.(*Client).makeHeadersCopier+0x2f /usr/local/go/src/net/http/client.go:753 # 0x10528461f net/http.(*Client).do+0x1bf /usr/local/go/src/net/http/client.go:611 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 48] @ 0x104fec7a4 0x1052e4654 0x1052e4645 0x1052da28c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052e4653 net/http.(*transportRequest).extraHeaders+0x263 /usr/local/go/src/net/http/transport.go:475 # 0x1052e4644 net/http.(*persistConn).roundTrip+0x254 /usr/local/go/src/net/http/transport.go:2603 # 0x1052da28b net/http.(*Transport).roundTrip+0x69b /usr/local/go/src/net/http/transport.go:604 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 64] @ 0x1051ef48c 0x1051ef429 0x105e0e884 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ef48b strings.(*Builder).WriteString+0x3bb /usr/local/go/src/strings/builder.go:116 # 0x1051ef428 net/url.Values.Encode+0x358 /usr/local/go/src/net/url/url.go:982 # 0x105e0e883 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x113 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:96 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [15: 720] @ 0x104fec7a4 0x106033278 0x106033904 0x10602af74 0x10504e494 # 0x106033277 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x127 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:112 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 32] @ 0x105e114d4 0x105e1142d 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x105e114d3 net/url.Values.Add+0x4a3 /usr/local/go/src/net/url/url.go:902 # 0x105e1142c github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x3fc /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:442 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [11: 528] @ 0x1052e6084 0x1052e6075 0x1052e6021 0x1052dbd44 0x1052e34b4 0x1052e31c8 0x10504e494 # 0x1052e6083 container/list.(*List).insertValue+0x113 /usr/local/go/src/container/list/list.go:104 # 0x1052e6074 container/list.(*List).PushFront+0x104 /usr/local/go/src/container/list/list.go:146 # 0x1052e6020 net/http.(*connLRU).add+0xb0 /usr/local/go/src/net/http/transport.go:2916 # 0x1052dbd43 net/http.(*Transport).tryPutIdleConn+0x453 /usr/local/go/src/net/http/transport.go:997 # 0x1052e34b3 net/http.(*persistConn).readLoop.func2+0x33 /usr/local/go/src/net/http/transport.go:2091 # 0x1052e31c7 net/http.(*persistConn).readLoop+0xcb7 /usr/local/go/src/net/http/transport.go:2245 0: 0 [16: 768] @ 0x10528542c 0x105284620 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x10528542b net/http.(*Client).makeHeadersCopier+0xeb /usr/local/go/src/net/http/client.go:764 # 0x10528461f net/http.(*Client).do+0x1bf /usr/local/go/src/net/http/client.go:611 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [6: 96] @ 0x105257e90 0x105257540 0x1052c28d4 0x1052c28c1 0x1052e3950 0x1052e284c 0x10504e494 # 0x105257e8f net/textproto.canonicalMIMEHeaderKey+0x1bf /usr/local/go/src/net/textproto/reader.go:769 # 0x10525753f net/textproto.readMIMEHeader+0x1af /usr/local/go/src/net/textproto/reader.go:528 # 0x1052c28d3 net/textproto.(*Reader).ReadMIMEHeader+0x263 /usr/local/go/src/net/textproto/reader.go:482 # 0x1052c28c0 net/http.ReadResponse+0x250 /usr/local/go/src/net/http/response.go:188 # 0x1052e394f net/http.(*persistConn).readResponse+0xaf /usr/local/go/src/net/http/transport.go:2311 # 0x1052e284b net/http.(*persistConn).readLoop+0x33b /usr/local/go/src/net/http/transport.go:2133 0: 0 [29: 3248] @ 0x1052e29e8 0x10504e494 # 0x1052e29e7 net/http.(*persistConn).readLoop+0x4d7 /usr/local/go/src/net/http/transport.go:2197 0: 0 [28: 2688] @ 0x1052ddbc8 0x1052da248 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052ddbc7 net/http.(*Transport).getConn+0x127 /usr/local/go/src/net/http/transport.go:1361 # 0x1052da247 net/http.(*Transport).roundTrip+0x657 /usr/local/go/src/net/http/transport.go:591 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [12: 1344] @ 0x1051ee5e8 0x1051ee58d 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee5e7 strings.(*Builder).WriteString+0x657 /usr/local/go/src/strings/builder.go:116 # 0x1051ee58c net/url.(*URL).String+0x5fc /usr/local/go/src/net/url/url.go:848 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [17: 816] @ 0x1050dd4b0 0x105f13ae8 0x105e598d0 0x105f112ac 0x105e4f554 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x1050dd4af context.WithValue+0x8f /usr/local/go/src/context/context.go:718 # 0x105f13ae7 github.com/AfterShip/gopkg/redisx/v8/hooks.MetricsHook.BeforeProcess+0x67 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/redisx/v8/hooks/metrics.go:26 # 0x105e598cf github.com/go-redis/redis/v8.hooks.process+0x10f /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:63 # 0x105f112ab github.com/go-redis/redis/v8.(*Client).Process+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:596 # 0x105e4f553 github.com/go-redis/redis/v8.cmdable.EvalSha+0x283 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3089 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 8] @ 0x1052853f8 0x105284620 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052853f7 net/http.(*Client).makeHeadersCopier+0xb7 /usr/local/go/src/net/http/client.go:763 # 0x10528461f net/http.(*Client).do+0x1bf /usr/local/go/src/net/http/client.go:611 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [20: 1600] @ 0x1050a8a08 0x1060331b8 0x106033904 0x10602af74 0x10504e494 # 0x1050a8a07 time.NewTimer+0x47 /usr/local/go/src/time/sleep.go:88 # 0x1060331b7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x67 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:99 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [6: 192] @ 0x105283ef8 0x105283340 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105283ef7 net/http.setRequestCancel+0x407 /usr/local/go/src/net/http/client.go:368 # 0x10528333f net/http.send+0x4bf /usr/local/go/src/net/http/client.go:258 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [121: 42592] @ 0x104ff1891 0x105257678 0x1052c28d4 0x1052c28c1 0x1052e3950 0x1052e284c 0x10504e494 # 0x105257677 net/textproto.readMIMEHeader+0x2e7 /usr/local/go/src/net/textproto/reader.go:571 # 0x1052c28d3 net/textproto.(*Reader).ReadMIMEHeader+0x263 /usr/local/go/src/net/textproto/reader.go:482 # 0x1052c28c0 net/http.ReadResponse+0x250 /usr/local/go/src/net/http/response.go:188 # 0x1052e394f net/http.(*persistConn).readResponse+0xaf /usr/local/go/src/net/http/transport.go:2311 # 0x1052e284b net/http.(*persistConn).readLoop+0x33b /usr/local/go/src/net/http/transport.go:2133 0: 0 [18: 1728] @ 0x104fe3e04 0x1052e49a4 0x1052da28c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052e49a3 net/http.(*persistConn).roundTrip+0x5b3 /usr/local/go/src/net/http/transport.go:2632 # 0x1052da28b net/http.(*Transport).roundTrip+0x69b /usr/local/go/src/net/http/transport.go:604 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [69: 17664] @ 0x1052832d0 0x1052832b9 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052832cf net/http.send.func1+0x44f /usr/local/go/src/net/http/client.go:234 # 0x1052832b8 net/http.send+0x438 /usr/local/go/src/net/http/client.go:256 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [43: 7568] @ 0x1052ddbd8 0x1052da248 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052ddbd7 net/http.(*Transport).getConn+0x137 /usr/local/go/src/net/http/transport.go:1357 # 0x1052da247 net/http.(*Transport).roundTrip+0x657 /usr/local/go/src/net/http/transport.go:591 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [10: 1280] @ 0x10503378d 0x1050331f4 0x105033428 0x1051f018c 0x1052beae0 0x1052e3ea0 0x10504e494 # 0x1051f018b net/url.(*URL).RequestURI+0xcb /usr/local/go/src/net/url/url.go:1134 # 0x1052beadf net/http.(*Request).write+0x27f /usr/local/go/src/net/http/request.go:624 # 0x1052e3e9f net/http.(*persistConn).writeLoop+0x10f /usr/local/go/src/net/http/transport.go:2424 0: 0 [5: 720] @ 0x1051ecc6c 0x1051ec8e8 0x1052bf8c8 0x105e0eadc 0x105e0eaa9 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1051ecc6b net/url.parse+0xdb /usr/local/go/src/net/url/url.go:510 # 0x1051ec8e7 net/url.Parse+0x47 /usr/local/go/src/net/url/url.go:469 # 0x1052bf8c7 net/http.NewRequestWithContext+0xc7 /usr/local/go/src/net/http/request.go:877 # 0x105e0eadb net/http.NewRequest+0x36b /usr/local/go/src/net/http/request.go:839 # 0x105e0eaa8 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x338 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [14: 448] @ 0x105e21ed0 0x105e16e6c 0x105e21e3c 0x105e1a9d4 0x105e5b0f0 0x105e5ac20 0x105e5af64 0x105e5adf8 0x105e59938 0x105f112ac 0x105e4f554 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x105e21ecf github.com/go-redis/redis/v8.sliceParser+0x2f /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/command.go:467 # 0x105e16e6b github.com/go-redis/redis/v8/internal/proto.(*Reader).ReadReply+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/proto/reader.go:120 # 0x105e21e3b github.com/go-redis/redis/v8.(*Cmd).readReply+0x2b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/command.go:461 # 0x105e1a9d3 github.com/go-redis/redis/v8/internal/pool.(*Conn).WithReader+0x73 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/pool/conn.go:70 # 0x105e5b0ef github.com/go-redis/redis/v8.(*baseClient)._process.func1+0xdf /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:337 # 0x105e5ac1f github.com/go-redis/redis/v8.(*baseClient).withConn+0x25f /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:286 # 0x105e5af63 github.com/go-redis/redis/v8.(*baseClient)._process+0x103 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:329 # 0x105e5adf7 github.com/go-redis/redis/v8.(*baseClient).process+0x77 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:311 # 0x105e59937 github.com/go-redis/redis/v8.hooks.process+0x177 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:70 # 0x105f112ab github.com/go-redis/redis/v8.(*Client).Process+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:596 # 0x105e4f553 github.com/go-redis/redis/v8.cmdable.EvalSha+0x283 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3089 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 208] @ 0x1050b6d10 0x105e0e874 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [5: 2880] @ 0x1051ee728 0x1051ee6b1 0x105e0eab0 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee727 strings.(*Builder).WriteString+0x797 /usr/local/go/src/strings/builder.go:116 # 0x1051ee6b0 net/url.(*URL).String+0x720 /usr/local/go/src/net/url/url.go:852 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 4096] @ 0x10516b830 0x10516c750 0x10516e50c 0x1057f4e20 0x1057f4de5 0x1057f4ddd 0x1057f4e21 0x1057efe04 0x1057f9c44 0x10587c9bc 0x10587c999 0x1058804fc 0x10587fd50 0x10587f604 0x10504e494 # 0x10516b82f regexp.(*bitState).reset+0x4f /usr/local/go/src/regexp/backtrack.go:84 # 0x10516c74f regexp.(*Regexp).backtrack+0x16f /usr/local/go/src/regexp/backtrack.go:319 # 0x10516e50b regexp.(*Regexp).doExecute+0x1db /usr/local/go/src/regexp/exec.go:535 # 0x1057f4e1f regexp.(*Regexp).doMatch+0x1bf /usr/local/go/src/regexp/exec.go:514 # 0x1057f4de4 regexp.(*Regexp).MatchString+0x184 /usr/local/go/src/regexp/regexp.go:533 # 0x1057f4ddc github.com/go-resty/resty/v2.IsJSONType+0x17c /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/util.go:109 # 0x1057f4e20 github.com/go-resty/resty/v2.parseResponseBody+0x1c0 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/middleware.go:344 # 0x1057efe03 github.com/go-resty/resty/v2.(*Client).execute+0xb13 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1227 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x10587c9bb github.com/go-resty/resty/v2.(*Request).Get+0x60b /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x10587c998 github.com/AfterShip/config-center-sdk-go/api.(*RemoteClient).WatchVersion+0x5e8 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/api/client.go:240 # 0x1058804fb github.com/AfterShip/config-center-sdk-go.(*Watcher).poll+0x6b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/watcher.go:160 # 0x10587fd4f github.com/AfterShip/config-center-sdk-go.(*Watcher).Run+0x18f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/watcher.go:91 # 0x10587f603 github.com/AfterShip/config-center-sdk-go.Watch.func2+0x43 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/main.go:56 0: 0 [25: 1600] @ 0x1052573f4 0x1052c28d4 0x1052c28c1 0x1052e3950 0x1052e284c 0x10504e494 # 0x1052573f3 net/textproto.readMIMEHeader+0x63 /usr/local/go/src/net/textproto/reader.go:497 # 0x1052c28d3 net/textproto.(*Reader).ReadMIMEHeader+0x263 /usr/local/go/src/net/textproto/reader.go:482 # 0x1052c28c0 net/http.ReadResponse+0x250 /usr/local/go/src/net/http/response.go:188 # 0x1052e394f net/http.(*persistConn).readResponse+0xaf /usr/local/go/src/net/http/transport.go:2311 # 0x1052e284b net/http.(*persistConn).readLoop+0x33b /usr/local/go/src/net/http/transport.go:2133 0: 0 [1: 240] @ 0x1050b6bd4 0x105e0e874 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6bd3 path.Join+0x73 /usr/local/go/src/path/path.go:170 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [20: 1280] @ 0x1052e29f8 0x10504e494 # 0x1052e29f7 net/http.(*persistConn).readLoop+0x4e7 /usr/local/go/src/net/http/transport.go:2198 0: 0 [10: 2880] @ 0x1051ee728 0x1051ee6b1 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee727 strings.(*Builder).WriteString+0x797 /usr/local/go/src/strings/builder.go:116 # 0x1051ee6b0 net/url.(*URL).String+0x720 /usr/local/go/src/net/url/url.go:852 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [9: 216] @ 0x1052e2a30 0x10504e494 # 0x1052e2a2f net/http.(*persistConn).readLoop+0x51f /usr/local/go/src/net/http/transport.go:2200 0: 0 [20: 2560] @ 0x1051ee5e8 0x1051ee58d 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee5e7 strings.(*Builder).WriteString+0x657 /usr/local/go/src/strings/builder.go:116 # 0x1051ee58c net/url.(*URL).String+0x5fc /usr/local/go/src/net/url/url.go:848 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 48] @ 0x10514fd48 0x10514cab0 0x10514c57c 0x105142428 0x1051501c0 0x105150090 0x105150091 0x10512e5ec 0x10512e040 0x10512d900 0x10512d4b4 0x1052dd33c 0x1052dfabc 0x1052de91c 0x10504e494 # 0x10514fd47 net.sockaddrToTCP+0x47 /usr/local/go/src/net/tcpsock_posix.go:19 # 0x10514caaf net.(*netFD).dial+0x42f /usr/local/go/src/net/sock_posix.go:168 # 0x10514c57b net.socket+0x21b /usr/local/go/src/net/sock_posix.go:70 # 0x105142427 net.internetSocket+0xa7 /usr/local/go/src/net/ipsock_posix.go:142 # 0x1051501bf net.(*sysDialer).doDialTCPProto+0xaf /usr/local/go/src/net/tcpsock_posix.go:78 # 0x10515008f net.(*sysDialer).doDialTCP+0x6f /usr/local/go/src/net/tcpsock_posix.go:68 # 0x105150090 net.(*sysDialer).dialTCP+0x70 /usr/local/go/src/net/tcpsock_posix.go:64 # 0x10512e5eb net.(*sysDialer).dialSingle+0x1cb /usr/local/go/src/net/dial.go:649 # 0x10512e03f net.(*sysDialer).dialSerial+0x19f /usr/local/go/src/net/dial.go:614 # 0x10512d8ff net.(*sysDialer).dialParallel+0x2cf /usr/local/go/src/net/dial.go:515 # 0x10512d4b3 net.(*Dialer).DialContext+0x573 /usr/local/go/src/net/dial.go:506 # 0x1052dd33b net/http.(*Transport).dial+0xdb /usr/local/go/src/net/http/transport.go:1183 # 0x1052dfabb net/http.(*Transport).dialConn+0x61b /usr/local/go/src/net/http/transport.go:1625 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [24: 2304] @ 0x104fe3e04 0x1050a89ec 0x1060331b8 0x106033904 0x10602af74 0x10504e494 # 0x1050a89eb time.NewTimer+0x2b /usr/local/go/src/time/sleep.go:87 # 0x1060331b7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x67 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:99 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [6: 96] @ 0x1052bed70 0x1052e3ea0 0x10504e494 # 0x1052bed6f net/http.(*Request).write+0x50f /usr/local/go/src/net/http/request.go:651 # 0x1052e3e9f net/http.(*persistConn).writeLoop+0x10f /usr/local/go/src/net/http/transport.go:2424 0: 0 [95: 27360] @ 0x104ff1891 0x105f13f00 0x105f13ba0 0x105e599f8 0x105f112ac 0x105e4f554 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x105f13eff github.com/AfterShip/gopkg/redisx/v8/hooks.MetricsHook.record+0x12f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/redisx/v8/hooks/metrics.go:60 # 0x105f13b9f github.com/AfterShip/gopkg/redisx/v8/hooks.MetricsHook.AfterProcess+0x6f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/redisx/v8/hooks/metrics.go:30 # 0x105e599f7 github.com/go-redis/redis/v8.hooks.process+0x237 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:75 # 0x105f112ab github.com/go-redis/redis/v8.(*Client).Process+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:596 # 0x105e4f553 github.com/go-redis/redis/v8.cmdable.EvalSha+0x283 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3089 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [115: 33120] @ 0x104ff1891 0x106033298 0x106033904 0x10602af74 0x10504e494 # 0x106033297 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x147 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:113 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [130: 66560] @ 0x105094074 0x105e12768 0x105e12755 0x105e12749 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105094073 io.ReadAll+0x33 /usr/local/go/src/io/io.go:702 # 0x105e12767 io/ioutil.ReadAll+0x607 /usr/local/go/src/io/ioutil/ioutil.go:27 # 0x105e12754 github.com/bitleak/lmstfy/client.discardResponseBody+0x5f4 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:906 # 0x105e12748 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x5e8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:555 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [94: 27072] @ 0x104ff1891 0x1060340dc 0x10602af74 0x10504e494 # 0x1060340db github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x92b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:194 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 240] @ 0x1050b6bd4 0x105e0e874 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6bd3 path.Join+0x73 /usr/local/go/src/path/path.go:170 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 96] @ 0x104fe3e04 0x1052dddec 0x1052da248 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052dddeb net/http.(*Transport).getConn+0x34b /usr/local/go/src/net/http/transport.go:1386 # 0x1052da247 net/http.(*Transport).roundTrip+0x657 /usr/local/go/src/net/http/transport.go:591 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 336] @ 0x10503378d 0x1050331f4 0x105033428 0x1051f018c 0x1052beae0 0x1052e3ea0 0x10504e494 # 0x1051f018b net/url.(*URL).RequestURI+0xcb /usr/local/go/src/net/url/url.go:1134 # 0x1052beadf net/http.(*Request).write+0x27f /usr/local/go/src/net/http/request.go:624 # 0x1052e3e9f net/http.(*persistConn).writeLoop+0x10f /usr/local/go/src/net/http/transport.go:2424 0: 0 [3: 835584] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 32] @ 0x1050f9dfc 0x1050f9930 0x1050f9c14 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f9dfb encoding/json.(*decodeState).literalInterface+0xcb /usr/local/go/src/encoding/json/decode.go:1134 # 0x1050f992f encoding/json.(*decodeState).valueInterface+0x7f /usr/local/go/src/encoding/json/decode.go:1032 # 0x1050f9c13 encoding/json.(*decodeState).objectInterface+0x113 /usr/local/go/src/encoding/json/decode.go:1096 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 288] @ 0x1052e03dc 0x1052e03bd 0x1052de91c 0x10504e494 # 0x1052e03db bufio.NewReaderSize+0xf3b /usr/local/go/src/bufio/bufio.go:56 # 0x1052e03bc net/http.(*Transport).dialConn+0xf1c /usr/local/go/src/net/http/transport.go:1773 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [8: 768] @ 0x1052e49e8 0x1052da28c 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052e49e7 net/http.(*persistConn).roundTrip+0x5f7 /usr/local/go/src/net/http/transport.go:2635 # 0x1052da28b net/http.(*Transport).roundTrip+0x69b /usr/local/go/src/net/http/transport.go:604 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 48] @ 0x1050f9bbc 0x1050f9b9d 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f9bbb encoding/json.unquote+0xbb /usr/local/go/src/encoding/json/decode.go:1175 # 0x1050f9b9c encoding/json.(*decodeState).objectInterface+0x9c /usr/local/go/src/encoding/json/decode.go:1081 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 576] @ 0x104fec50d 0x104ff1b04 0x1050f9c34 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f9c33 encoding/json.(*decodeState).objectInterface+0x133 /usr/local/go/src/encoding/json/decode.go:1096 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [9: 1296] @ 0x10503378d 0x1050331f4 0x105033428 0x1051f018c 0x1052beae0 0x1052e3ea0 0x10504e494 # 0x1051f018b net/url.(*URL).RequestURI+0xcb /usr/local/go/src/net/url/url.go:1134 # 0x1052beadf net/http.(*Request).write+0x27f /usr/local/go/src/net/http/request.go:624 # 0x1052e3e9f net/http.(*persistConn).writeLoop+0x10f /usr/local/go/src/net/http/transport.go:2424 0: 0 [1: 96] @ 0x105019930 0x104fe4f34 0x104fe4c74 0x1051389e8 0x1051385d8 0x10514c984 0x10514c57c 0x105142428 0x1051501c0 0x105150090 0x105150091 0x10512e5ec 0x10512e040 0x10512d900 0x10512d4b4 0x1052dd33c 0x1052dfabc 0x1052de91c 0x10504e494 # 0x1051389e7 net.(*netFD).connect.func1+0x47 /usr/local/go/src/net/fd_unix.go:106 # 0x1051385d7 net.(*netFD).connect+0x5e7 /usr/local/go/src/net/fd_unix.go:162 # 0x10514c983 net.(*netFD).dial+0x303 /usr/local/go/src/net/sock_posix.go:151 # 0x10514c57b net.socket+0x21b /usr/local/go/src/net/sock_posix.go:70 # 0x105142427 net.internetSocket+0xa7 /usr/local/go/src/net/ipsock_posix.go:142 # 0x1051501bf net.(*sysDialer).doDialTCPProto+0xaf /usr/local/go/src/net/tcpsock_posix.go:78 # 0x10515008f net.(*sysDialer).doDialTCP+0x6f /usr/local/go/src/net/tcpsock_posix.go:68 # 0x105150090 net.(*sysDialer).dialTCP+0x70 /usr/local/go/src/net/tcpsock_posix.go:64 # 0x10512e5eb net.(*sysDialer).dialSingle+0x1cb /usr/local/go/src/net/dial.go:649 # 0x10512e03f net.(*sysDialer).dialSerial+0x19f /usr/local/go/src/net/dial.go:614 # 0x10512d8ff net.(*sysDialer).dialParallel+0x2cf /usr/local/go/src/net/dial.go:515 # 0x10512d4b3 net.(*Dialer).DialContext+0x573 /usr/local/go/src/net/dial.go:506 # 0x1052dd33b net/http.(*Transport).dial+0xdb /usr/local/go/src/net/http/transport.go:1183 # 0x1052dfabb net/http.(*Transport).dialConn+0x61b /usr/local/go/src/net/http/transport.go:1625 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [1: 24] @ 0x1050f9df0 0x1050f9dcd 0x1050f9930 0x1050f9c14 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f9def encoding/json.unquote+0xbf /usr/local/go/src/encoding/json/decode.go:1175 # 0x1050f9dcc encoding/json.(*decodeState).literalInterface+0x9c /usr/local/go/src/encoding/json/decode.go:1130 # 0x1050f992f encoding/json.(*decodeState).valueInterface+0x7f /usr/local/go/src/encoding/json/decode.go:1032 # 0x1050f9c13 encoding/json.(*decodeState).objectInterface+0x113 /usr/local/go/src/encoding/json/decode.go:1096 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [38: 3648] @ 0x1050dbdf4 0x1052da180 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050dbdf3 context.(*cancelCtx).Done+0x183 /usr/local/go/src/context/context.go:442 # 0x1052da17f net/http.(*Transport).roundTrip+0x58f /usr/local/go/src/net/http/transport.go:573 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 32] @ 0x1050f9bbc 0x1050f9b9d 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f9bbb encoding/json.unquote+0xbb /usr/local/go/src/encoding/json/decode.go:1175 # 0x1050f9b9c encoding/json.(*decodeState).objectInterface+0x9c /usr/local/go/src/encoding/json/decode.go:1081 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 320] @ 0x10512d37c 0x1052dd33c 0x1052dfabc 0x1052de91c 0x10504e494 # 0x10512d37b net.(*Dialer).DialContext+0x43b /usr/local/go/src/net/dial.go:493 # 0x1052dd33b net/http.(*Transport).dial+0xdb /usr/local/go/src/net/http/transport.go:1183 # 0x1052dfabb net/http.(*Transport).dialConn+0x61b /usr/local/go/src/net/http/transport.go:1625 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [18: 1152] @ 0x1051ef52c 0x1051ef4dd 0x105e0e884 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ef52b strings.(*Builder).WriteByte+0x45b /usr/local/go/src/strings/builder.go:99 # 0x1051ef4dc net/url.Values.Encode+0x40c /usr/local/go/src/net/url/url.go:983 # 0x105e0e883 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x113 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:96 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 16] @ 0x1050f84e8 0x1050f5924 0x1050f7010 0x1050f5850 0x1050f6378 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056fff88 0x105f15fe4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f84e7 encoding/json.(*decodeState).literalStore+0x817 /usr/local/go/src/encoding/json/decode.go:947 # 0x1050f5923 encoding/json.(*decodeState).value+0x113 /usr/local/go/src/encoding/json/decode.go:388 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f6377 encoding/json.(*decodeState).array+0x487 /usr/local/go/src/encoding/json/decode.go:555 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056fff87 github.com/AfterShip/gopkg/api.(*Response).GetData+0xf7 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:169 # 0x105f15fe3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x263 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:80 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 192] @ 0x105019930 0x10502a754 0x105138900 0x10504e494 # 0x1051388ff net.(*netFD).connect.func2+0x6f /usr/local/go/src/net/fd_unix.go:118 0: 0 [1: 114688] @ 0x104fecb10 0x104fee5e0 0x104ff18e4 0x105f15b68 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105f15b67 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0xb7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:50 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 16384] @ 0x104fecb10 0x104fee5e0 0x104ff18e4 0x106035038 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x106035037 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x267 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:35 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 96] @ 0x105019930 0x10502b688 0x105049818 0x1050694d4 0x10506acc0 0x10506ac69 0x1056e84c8 0x1056e6f38 0x1056dafe0 0x106032fec 0x106032ead 0x106033b90 0x10602af74 0x10504e494 # 0x105049817 sync.runtime_SemacquireMutex+0x27 /usr/local/go/src/runtime/sema.go:77 # 0x1050694d3 sync.(*Mutex).lockSlow+0x173 /usr/local/go/src/sync/mutex.go:171 # 0x10506acbf sync.(*Mutex).Lock+0x6f /usr/local/go/src/sync/mutex.go:90 # 0x10506ac68 sync.(*RWMutex).Lock+0x18 /usr/local/go/src/sync/rwmutex.go:147 # 0x1056e84c7 github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x127 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:423 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dafdf github.com/prometheus/client_golang/prometheus.(*GaugeVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/gauge.go:203 # 0x106032feb github.com/prometheus/client_golang/prometheus.(*GaugeVec).With+0x17b /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/gauge.go:226 # 0x106032eac github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x3c /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:77 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 208] @ 0x1050b6d10 0x105e0e874 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [22: 4928] @ 0x1051ee728 0x1051ee6b1 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee727 strings.(*Builder).WriteString+0x797 /usr/local/go/src/strings/builder.go:116 # 0x1051ee6b0 net/url.(*URL).String+0x720 /usr/local/go/src/net/url/url.go:852 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [90: 25920] @ 0x104ff1891 0x106033604 0x106033514 0x106033904 0x10602af74 0x10504e494 # 0x106033603 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota.func1+0x93 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:102 # 0x106033513 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x3c3 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:121 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 24576] @ 0x106035120 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x10603511f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x34f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:40 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 64] @ 0x1057ce358 0x1057cb138 0x1057cc8dc 0x1057cb23c 0x1057ca724 0x1057cd73c 0x1057c6514 0x1057c5b20 0x1057cd2ec 0x1057cb164 0x1057c9d24 0x1060372b0 0x106036730 0x106035e24 0x10602af74 0x10504e494 # 0x1057ce357 github.com/google/go-cmp/cmp.(*state).comparePtr+0x247 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:566 # 0x1057cb137 github.com/google/go-cmp/cmp.(*state).compareAny+0x987 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:295 # 0x1057cc8db github.com/google/go-cmp/cmp.(*state).compareStruct+0x46b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:414 # 0x1057cb23b github.com/google/go-cmp/cmp.(*state).compareAny+0xa8b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:289 # 0x1057ca723 github.com/google/go-cmp/cmp.(*state).statelessCompare+0x73 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:232 # 0x1057cd73b github.com/google/go-cmp/cmp.(*state).compareSlice.func2+0x6b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:480 # 0x1057c6513 github.com/google/go-cmp/cmp/internal/diff.(*path).connect+0x443 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/internal/diff/diff.go:337 # 0x1057c5b1f github.com/google/go-cmp/cmp/internal/diff.Difference+0x13f /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/internal/diff/diff.go:315 # 0x1057cd2eb github.com/google/go-cmp/cmp.(*state).compareSlice+0x7ab /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:479 # 0x1057cb163 github.com/google/go-cmp/cmp.(*state).compareAny+0x9b3 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:291 # 0x1057c9d23 github.com/google/go-cmp/cmp.Equal+0x63 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:97 # 0x1060372af github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x8f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:257 # 0x10603672f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0x1af /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:200 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 288] @ 0x104fed2a5 0x1050dc17c 0x1050dcc00 0x10512d074 0x10512d051 0x1052dd33c 0x1052dfabc 0x1052de91c 0x10504e494 # 0x1050dc17b context.(*cancelCtx).propagateCancel+0x15b /usr/local/go/src/context/context.go:483 # 0x1050dcbff context.WithDeadlineCause+0xdf /usr/local/go/src/context/context.go:624 # 0x10512d073 context.WithDeadline+0x133 /usr/local/go/src/context/context.go:607 # 0x10512d050 net.(*Dialer).DialContext+0x110 /usr/local/go/src/net/dial.go:461 # 0x1052dd33b net/http.(*Transport).dial+0xdb /usr/local/go/src/net/http/transport.go:1183 # 0x1052dfabb net/http.(*Transport).dialConn+0x61b /usr/local/go/src/net/http/transport.go:1625 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [1: 81920] @ 0x104fecb10 0x104fee5e0 0x104ff02d0 0x1056e8720 0x1056e6f38 0x1056dfe10 0x106033704 0x1060335b5 0x106033514 0x106033904 0x10602af74 0x10504e494 # 0x1056e871f github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabels+0x37f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:429 # 0x1056e6f37 github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWith+0x67 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/vec.go:222 # 0x1056dfe0f github.com/prometheus/client_golang/prometheus.(*HistogramVec).GetMetricWith+0x1f /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:509 # 0x106033703 github.com/prometheus/client_golang/prometheus.(*HistogramVec).With+0x193 /Users/zy.yuan/go/pkg/mod/github.com/prometheus/client_golang@v1.12.1/prometheus/histogram.go:532 # 0x1060335b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota.func1+0x44 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:102 # 0x106033513 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x3c3 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:121 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 160] @ 0x1051ee5e8 0x1051ee58d 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee5e7 strings.(*Builder).WriteString+0x657 /usr/local/go/src/strings/builder.go:116 # 0x1051ee58c net/url.(*URL).String+0x5fc /usr/local/go/src/net/url/url.go:848 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 64] @ 0x105e12300 0x105e122a1 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105e122ff net/url.Values.Add+0x19f /usr/local/go/src/net/url/url.go:902 # 0x105e122a0 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x140 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:535 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [14: 4928] @ 0x104ff1891 0x105e0eb34 0x105e0eb09 0x105e0eaed 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x105e0eb33 net/textproto.MIMEHeader.Add+0x3c3 /usr/local/go/src/net/textproto/header.go:15 # 0x105e0eb08 net/http.Header.Add+0x398 /usr/local/go/src/net/http/header.go:31 # 0x105e0eaec github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x37c /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:103 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 176] @ 0x1051ee5e8 0x1051ee58d 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee5e7 strings.(*Builder).WriteString+0x657 /usr/local/go/src/strings/builder.go:116 # 0x1051ee58c net/url.(*URL).String+0x5fc /usr/local/go/src/net/url/url.go:848 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 336] @ 0x1050df61c 0x1050df72c 0x1050e41f4 0x105e12558 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050df61b strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1050df72b strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x1050e41f3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:457 # 0x105e12557 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x3f7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [11: 528] @ 0x104fec854 0x105286e4c 0x105286fa9 0x105285370 0x105284620 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105286e4b net/http.Header.Clone+0xcb /usr/local/go/src/net/http/header.go:105 # 0x105286fa8 net/http.cloneOrMakeHeader+0x228 /usr/local/go/src/net/http/clone.go:69 # 0x10528536f net/http.(*Client).makeHeadersCopier+0x2f /usr/local/go/src/net/http/client.go:753 # 0x10528461f net/http.(*Client).do+0x1bf /usr/local/go/src/net/http/client.go:611 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [73: 21024] @ 0x104ff1891 0x106032ee4 0x106033b90 0x10602af74 0x10504e494 # 0x106032ee3 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x73 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:78 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 128] @ 0x1050b6d10 0x105e0e874 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 64] @ 0x1051ef48c 0x1051ef429 0x105e0e884 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1051ef48b strings.(*Builder).WriteString+0x3bb /usr/local/go/src/strings/builder.go:116 # 0x1051ef428 net/url.Values.Encode+0x358 /usr/local/go/src/net/url/url.go:982 # 0x105e0e883 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x113 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:96 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [3: 288] @ 0x105019930 0x10502a754 0x1052ddee8 0x1052da248 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1052ddee7 net/http.(*Transport).getConn+0x447 /usr/local/go/src/net/http/transport.go:1393 # 0x1052da247 net/http.(*Transport).roundTrip+0x657 /usr/local/go/src/net/http/transport.go:591 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 96] @ 0x105019930 0x10502a754 0x1052ddee8 0x1052da248 0x1052c33fc 0x105283360 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052ddee7 net/http.(*Transport).getConn+0x447 /usr/local/go/src/net/http/transport.go:1393 # 0x1052da247 net/http.(*Transport).roundTrip+0x657 /usr/local/go/src/net/http/transport.go:591 # 0x1052c33fb net/http.(*Transport).RoundTrip+0x1b /usr/local/go/src/net/http/roundtrip.go:17 # 0x10528335f net/http.send+0x4df /usr/local/go/src/net/http/client.go:260 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 192] @ 0x1050df61c 0x1050df72c 0x1050e41f4 0x105e11564 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050df61b strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1050df72b strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x1050e41f3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:457 # 0x105e11563 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x533 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 320] @ 0x1050b6d10 0x105e0e874 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 16] @ 0x105e11234 0x105e111d5 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x105e11233 net/url.Values.Add+0x203 /usr/local/go/src/net/url/url.go:902 # 0x105e111d4 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x1a4 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:439 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 64] @ 0x105e4f388 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x105e4f387 github.com/go-redis/redis/v8.cmdable.EvalSha+0xb7 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3081 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 196608] @ 0x106037b28 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x106037b27 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x907 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:305 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [2: 448] @ 0x1051ee5e8 0x1051ee58d 0x105e0eab0 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee5e7 strings.(*Builder).WriteString+0x657 /usr/local/go/src/strings/builder.go:116 # 0x1051ee58c net/url.(*URL).String+0x5fc /usr/local/go/src/net/url/url.go:848 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 256] @ 0x1052bf9cc 0x1057f394c 0x1057f3921 0x1057ef620 0x1057f9c44 0x10587c9bc 0x10587c999 0x1058804fc 0x10587fd50 0x10587f604 0x10504e494 # 0x1052bf9cb net/http.NewRequestWithContext+0x1cb /usr/local/go/src/net/http/request.go:887 # 0x1057f394b net/http.NewRequest+0x31b /usr/local/go/src/net/http/request.go:839 # 0x1057f3920 github.com/go-resty/resty/v2.createHTTPRequest+0x2f0 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/middleware.go:185 # 0x1057ef61f github.com/go-resty/resty/v2.(*Client).execute+0x32f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1164 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x10587c9bb github.com/go-resty/resty/v2.(*Request).Get+0x60b /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x10587c998 github.com/AfterShip/config-center-sdk-go/api.(*RemoteClient).WatchVersion+0x5e8 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/api/client.go:240 # 0x1058804fb github.com/AfterShip/config-center-sdk-go.(*Watcher).poll+0x6b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/watcher.go:160 # 0x10587fd4f github.com/AfterShip/config-center-sdk-go.(*Watcher).Run+0x18f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/watcher.go:91 # 0x10587f603 github.com/AfterShip/config-center-sdk-go.Watch.func2+0x43 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/config-center-sdk-go@v0.5.2/main.go:56 0: 0 [1: 128] @ 0x106036dd8 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x106036dd7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x3d7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:233 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 21760] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 80] @ 0x1050a8c40 0x1050dcd2c 0x10512d074 0x10512d051 0x1052dd33c 0x1052dfabc 0x1052de91c 0x10504e494 # 0x1050a8c3f time.AfterFunc+0x2f /usr/local/go/src/time/sleep.go:164 # 0x1050dcd2b context.WithDeadlineCause+0x20b /usr/local/go/src/context/context.go:633 # 0x10512d073 context.WithDeadline+0x133 /usr/local/go/src/context/context.go:607 # 0x10512d050 net.(*Dialer).DialContext+0x110 /usr/local/go/src/net/dial.go:461 # 0x1052dd33b net/http.(*Transport).dial+0xdb /usr/local/go/src/net/http/transport.go:1183 # 0x1052dfabb net/http.(*Transport).dialConn+0x61b /usr/local/go/src/net/http/transport.go:1625 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [1: 704512] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 288] @ 0x104ff1891 0x106034cd0 0x106034c24 0x1060380f8 0x106036d40 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x106034ccf github.com/AfterShip/aftership-courier-job-worker/internal.GetSubscribeThreadsByCourier.func1+0x6f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_class.go:14 # 0x106034c23 github.com/AfterShip/aftership-courier-job-worker/internal.GetSubscribeThreadsByCourier+0xc3 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_class.go:22 # 0x1060380f7 github.com/AfterShip/aftership-courier-job-worker/internal.NewWorker+0x1c7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/worker.go:49 # 0x106036d3f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x33f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:223 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [36: 3456] @ 0x105e4f4c8 0x105e4f4b9 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x105e4f4c7 github.com/go-redis/redis/v8.NewCmd+0x1f7 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/command.go:191 # 0x105e4f4b8 github.com/go-redis/redis/v8.cmdable.EvalSha+0x1e8 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3087 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 96] @ 0x104fe3e04 0x1050a89ec 0x105e1ae18 0x105069b88 0x105e1c0e4 0x105e1be24 0x105e5a318 0x105e5a248 0x105e5aa08 0x105e5af64 0x105e5adf8 0x105e59938 0x105f112ac 0x105e4f554 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x1050a89eb time.NewTimer+0x2b /usr/local/go/src/time/sleep.go:87 # 0x105e1ae17 github.com/go-redis/redis/v8/internal/pool.glob..func1+0x27 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/pool/pool.go:24 # 0x105069b87 sync.(*Pool).Get+0xa7 /usr/local/go/src/sync/pool.go:151 # 0x105e1c0e3 github.com/go-redis/redis/v8/internal/pool.(*ConnPool).waitTurn+0x63 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/pool/pool.go:303 # 0x105e1be23 github.com/go-redis/redis/v8/internal/pool.(*ConnPool).Get+0x43 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/internal/pool/pool.go:249 # 0x105e5a317 github.com/go-redis/redis/v8.(*baseClient)._getConn+0x37 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:194 # 0x105e5a247 github.com/go-redis/redis/v8.(*baseClient).getConn+0x57 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:182 # 0x105e5aa07 github.com/go-redis/redis/v8.(*baseClient).withConn+0x47 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:274 # 0x105e5af63 github.com/go-redis/redis/v8.(*baseClient)._process+0x103 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:329 # 0x105e5adf7 github.com/go-redis/redis/v8.(*baseClient).process+0x77 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:311 # 0x105e59937 github.com/go-redis/redis/v8.hooks.process+0x177 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:70 # 0x105f112ab github.com/go-redis/redis/v8.(*Client).Process+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:596 # 0x105e4f553 github.com/go-redis/redis/v8.cmdable.EvalSha+0x283 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3089 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [4: 1024] @ 0x1057cc4d0 0x1057cb23c 0x1057cd500 0x1057cb164 0x1057c9d24 0x1060372b0 0x106036730 0x106035e24 0x10602af74 0x10504e494 # 0x1057cc4cf github.com/google/go-cmp/cmp.(*state).compareStruct+0x5f /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:380 # 0x1057cb23b github.com/google/go-cmp/cmp.(*state).compareAny+0xa8b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:289 # 0x1057cd4ff github.com/google/go-cmp/cmp.(*state).compareSlice+0x9bf /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:503 # 0x1057cb163 github.com/google/go-cmp/cmp.(*state).compareAny+0x9b3 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:291 # 0x1057c9d23 github.com/google/go-cmp/cmp.Equal+0x63 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:97 # 0x1060372af github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x8f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:257 # 0x10603672f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0x1af /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:200 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 16] @ 0x105068348 0x106036b18 0x106036ae5 0x106036ad9 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x105068347 sync.(*Map).Swap+0x37 /usr/local/go/src/sync/map.go:330 # 0x106036b17 sync.(*Map).Store+0x117 /usr/local/go/src/sync/map.go:155 # 0x106036ae4 github.com/AfterShip/gopkg/limiter.(*DynamicLimitManager).SetLimiter+0xe4 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/manager.go:40 # 0x106036ad8 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0xd8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:219 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [2: 999424] @ 0x104fecb10 0x104fec8ec 0x106037348 0x106036730 0x106035e24 0x10602af74 0x10504e494 # 0x106037347 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x127 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:262 # 0x10603672f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0x1af /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:200 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 416] @ 0x1051ee728 0x1051ee6b1 0x105e0eab0 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee727 strings.(*Builder).WriteString+0x797 /usr/local/go/src/strings/builder.go:116 # 0x1051ee6b0 net/url.(*URL).String+0x720 /usr/local/go/src/net/url/url.go:852 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 224] @ 0x1050b6d10 0x105e0e874 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 57344] @ 0x104fecb10 0x104fee5e0 0x104ff18e4 0x1060361d8 0x106036eec 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x1060361d7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addWorker+0x57 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:166 # 0x106036eeb github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x4eb /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:241 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 208] @ 0x1050b6bd4 0x105e0e874 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6bd3 path.Join+0x73 /usr/local/go/src/path/path.go:170 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 112] @ 0x1050ced90 0x10602d374 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x1050ced8f fmt.Sprintf+0x5f /usr/local/go/src/fmt/print.go:240 # 0x10602d373 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0xc3 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:108 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 16] @ 0x1050dcd64 0x10512d074 0x10512d051 0x1052dd33c 0x1052dfabc 0x1052de91c 0x10504e494 # 0x1050dcd63 context.WithDeadlineCause+0x243 /usr/local/go/src/context/context.go:637 # 0x10512d073 context.WithDeadline+0x133 /usr/local/go/src/context/context.go:607 # 0x10512d050 net.(*Dialer).DialContext+0x110 /usr/local/go/src/net/dial.go:461 # 0x1052dd33b net/http.(*Transport).dial+0xdb /usr/local/go/src/net/http/transport.go:1183 # 0x1052dfabb net/http.(*Transport).dialConn+0x61b /usr/local/go/src/net/http/transport.go:1625 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [36: 3456] @ 0x105e4f33c 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x105e4f33b github.com/go-redis/redis/v8.cmdable.EvalSha+0x6b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3079 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 96] @ 0x1051381bc 0x10514c984 0x10514c57c 0x105142428 0x1051501c0 0x105150090 0x105150091 0x10512e5ec 0x10512e040 0x10512d900 0x10512d4b4 0x1052dd33c 0x1052dfabc 0x1052de91c 0x10504e494 # 0x1051381bb net.(*netFD).connect+0x1cb /usr/local/go/src/net/fd_unix.go:102 # 0x10514c983 net.(*netFD).dial+0x303 /usr/local/go/src/net/sock_posix.go:151 # 0x10514c57b net.socket+0x21b /usr/local/go/src/net/sock_posix.go:70 # 0x105142427 net.internetSocket+0xa7 /usr/local/go/src/net/ipsock_posix.go:142 # 0x1051501bf net.(*sysDialer).doDialTCPProto+0xaf /usr/local/go/src/net/tcpsock_posix.go:78 # 0x10515008f net.(*sysDialer).doDialTCP+0x6f /usr/local/go/src/net/tcpsock_posix.go:68 # 0x105150090 net.(*sysDialer).dialTCP+0x70 /usr/local/go/src/net/tcpsock_posix.go:64 # 0x10512e5eb net.(*sysDialer).dialSingle+0x1cb /usr/local/go/src/net/dial.go:649 # 0x10512e03f net.(*sysDialer).dialSerial+0x19f /usr/local/go/src/net/dial.go:614 # 0x10512d8ff net.(*sysDialer).dialParallel+0x2cf /usr/local/go/src/net/dial.go:515 # 0x10512d4b3 net.(*Dialer).DialContext+0x573 /usr/local/go/src/net/dial.go:506 # 0x1052dd33b net/http.(*Transport).dial+0xdb /usr/local/go/src/net/http/transport.go:1183 # 0x1052dfabb net/http.(*Transport).dialConn+0x61b /usr/local/go/src/net/http/transport.go:1625 # 0x1052de91b net/http.(*Transport).dialConnFor+0x7b /usr/local/go/src/net/http/transport.go:1467 0: 0 [1: 16] @ 0x106032a8c 0x106038184 0x106036d40 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x106032a8b github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.NewLmstfySubscriber+0x10b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:47 # 0x106038183 github.com/AfterShip/aftership-courier-job-worker/internal.NewWorker+0x253 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/worker.go:44 # 0x106036d3f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x33f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:223 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [2: 96] @ 0x10528542c 0x105284620 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x10528542b net/http.(*Client).makeHeadersCopier+0xeb /usr/local/go/src/net/http/client.go:764 # 0x10528461f net/http.(*Client).do+0x1bf /usr/local/go/src/net/http/client.go:611 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 48] @ 0x104fec7a4 0x1052bf9bc 0x105e0eadc 0x105e0eaa9 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1052bf9bb net/http.NewRequestWithContext+0x1bb /usr/local/go/src/net/http/request.go:894 # 0x105e0eadb net/http.NewRequest+0x36b /usr/local/go/src/net/http/request.go:839 # 0x105e0eaa8 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x338 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 16] @ 0x1050dcd64 0x105283ec0 0x105283ec5 0x105283340 0x105282d1c 0x105284b54 0x105e11668 0x105e11655 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050dcd63 context.WithDeadlineCause+0x243 /usr/local/go/src/context/context.go:637 # 0x105283ebf context.WithDeadline+0x3cf /usr/local/go/src/context/context.go:607 # 0x105283ec4 net/http.setRequestCancel+0x3d4 /usr/local/go/src/net/http/client.go:367 # 0x10528333f net/http.send+0x4bf /usr/local/go/src/net/http/client.go:258 # 0x105282d1b net/http.(*Client).send+0x9b /usr/local/go/src/net/http/client.go:181 # 0x105284b53 net/http.(*Client).do+0x6f3 /usr/local/go/src/net/http/client.go:724 # 0x105e11667 net/http.(*Client).Do+0x637 /usr/local/go/src/net/http/client.go:590 # 0x105e11654 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x624 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:450 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 1024] @ 0x105069f84 0x105069dac 0x105069b00 0x1050ce754 0x1050ced60 0x106032ad4 0x106038184 0x106036d40 0x1060378c8 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x105069f83 sync.(*Pool).pinSlow+0x1b3 /usr/local/go/src/sync/pool.go:230 # 0x105069dab sync.(*Pool).pin+0x5b /usr/local/go/src/sync/pool.go:209 # 0x105069aff sync.(*Pool).Get+0x1f /usr/local/go/src/sync/pool.go:131 # 0x1050ce753 fmt.newPrinter+0x23 /usr/local/go/src/fmt/print.go:152 # 0x1050ced5f fmt.Sprintf+0x2f /usr/local/go/src/fmt/print.go:238 # 0x106032ad3 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.NewLmstfySubscriber+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:47 # 0x106038183 github.com/AfterShip/aftership-courier-job-worker/internal.NewWorker+0x253 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/worker.go:44 # 0x106036d3f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).addCourier+0x33f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:223 # 0x1060378c7 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x6a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:274 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 499712] @ 0x104fecb10 0x104fec8ec 0x1060372fc 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x1060372fb github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0xdb /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:261 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 20480] @ 0x1057ccffc 0x1057cb164 0x1057c9d24 0x1060372b0 0x106035d10 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x1057ccffb github.com/google/go-cmp/cmp.(*state).compareSlice+0x4bb /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:466 # 0x1057cb163 github.com/google/go-cmp/cmp.(*state).compareAny+0x9b3 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:291 # 0x1057c9d23 github.com/google/go-cmp/cmp.Equal+0x63 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:97 # 0x1060372af github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x8f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:257 # 0x106035d0f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x4f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:133 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 16] @ 0x105e5aecc 0x105e5adf8 0x105e59938 0x105f112ac 0x105e4f554 0x10602df90 0x10602d468 0x106031ee0 0x1060333f8 0x106033904 0x10602af74 0x10504e494 # 0x105e5aecb github.com/go-redis/redis/v8.(*baseClient)._process+0x6b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:328 # 0x105e5adf7 github.com/go-redis/redis/v8.(*baseClient).process+0x77 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:311 # 0x105e59937 github.com/go-redis/redis/v8.hooks.process+0x177 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:70 # 0x105f112ab github.com/go-redis/redis/v8.(*Client).Process+0x7b /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/redis.go:596 # 0x105e4f553 github.com/go-redis/redis/v8.cmdable.EvalSha+0x283 /Users/zy.yuan/go/pkg/mod/github.com/go-redis/redis/v8@v8.11.4/commands.go:3089 # 0x10602df8f github.com/ulule/limiter/v3/drivers/store/redis.(*Store).evalSHA+0x9f /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:211 # 0x10602d467 github.com/ulule/limiter/v3/drivers/store/redis.(*Store).Get+0x1b7 /Users/zy.yuan/go/pkg/mod/github.com/ulule/limiter/v3@v3.9.0/drivers/store/redis/store.go:109 # 0x106031edf github.com/AfterShip/gopkg/limiter.(*Limiter).Get+0x13f /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/limiter/limiter.go:67 # 0x1060333f7 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).wait4Quota+0x2a7 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:119 # 0x106033903 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x153 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:160 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 192] @ 0x10503378d 0x1050331f4 0x105033428 0x1051f018c 0x1052beae0 0x1052e3ea0 0x10504e494 # 0x1051f018b net/url.(*URL).RequestURI+0xcb /usr/local/go/src/net/url/url.go:1134 # 0x1052beadf net/http.(*Request).write+0x27f /usr/local/go/src/net/http/request.go:624 # 0x1052e3e9f net/http.(*persistConn).writeLoop+0x10f /usr/local/go/src/net/http/transport.go:2424 0: 0 [1: 131072] @ 0x104fecb10 0x104fee5e0 0x104ff18e4 0x106035038 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x106035037 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x267 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:35 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 176] @ 0x105089dfc 0x1050f5d14 0x1050f65bc 0x1050f5850 0x1050f6378 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056fff88 0x105f15fe4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x105089dfb reflect.New+0x5b /usr/local/go/src/reflect/value.go:3256 # 0x1050f5d13 encoding/json.indirect+0x2a3 /usr/local/go/src/encoding/json/decode.go:476 # 0x1050f65bb encoding/json.(*decodeState).object+0x4b /usr/local/go/src/encoding/json/decode.go:600 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f6377 encoding/json.(*decodeState).array+0x487 /usr/local/go/src/encoding/json/decode.go:555 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056fff87 github.com/AfterShip/gopkg/api.(*Response).GetData+0xf7 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:169 # 0x105f15fe3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x263 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:80 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 24] @ 0x1050f9bbc 0x1050f9b9d 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x1050f9bbb encoding/json.unquote+0xbb /usr/local/go/src/encoding/json/decode.go:1175 # 0x1050f9b9c encoding/json.(*decodeState).objectInterface+0x9c /usr/local/go/src/encoding/json/decode.go:1081 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 40960] @ 0x1050f9a18 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x1050f9a17 encoding/json.(*decodeState).arrayInterface+0xa7 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 576] @ 0x104fecb10 0x104fee5e0 0x104ff18e4 0x1050f9c34 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x1050f9c33 encoding/json.(*decodeState).objectInterface+0x133 /usr/local/go/src/encoding/json/decode.go:1096 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [7: 8064] @ 0x104fecb10 0x104fee5e0 0x104ff18e4 0x1050f9c34 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x1050f9c33 encoding/json.(*decodeState).objectInterface+0x133 /usr/local/go/src/encoding/json/decode.go:1096 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 1400832] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 1114112] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 884736] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 704512] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 442368] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 352256] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 278528] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 131072] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 98304] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106035ce0 0x10605a5cc 0x10582c360 0x10582c8a0 0x10605a038 0x10605a039 0x10501927c 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x106035cdf github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start+0x1f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:128 # 0x10605a5cb main.main.func1+0x51b /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:86 # 0x10582c35f github.com/spf13/cobra.(*Command).execute+0x54f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:846 # 0x10582c89f github.com/spf13/cobra.(*Command).ExecuteC+0x30f /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 # 0x10605a037 github.com/spf13/cobra.(*Command).Execute+0xa7 /Users/zy.yuan/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887 # 0x10605a038 main.main+0xa8 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/cmd/application/main.go:101 # 0x10501927b runtime.main+0x2bb /usr/local/go/src/runtime/proc.go:267 0: 0 [1: 1408] @ 0x1051f3d2c 0x1051f3d65 0x1051f4dc0 0x1051ff13c 0x1051feba0 0x105202558 0x105220b0c 0x105223c04 0x105221618 0x10521caa0 0x10521a940 0x10539beec 0x10539bed5 0x10539beed 0x10504e494 # 0x1051f3d2b bytes.Clone+0x7b /usr/local/go/src/bytes/bytes.go:1369 # 0x1051f3d64 crypto/x509/internal/macos.CFDataToSlice+0xb4 /usr/local/go/src/crypto/x509/internal/macos/corefoundation.go:35 # 0x1051f4dbf crypto/x509/internal/macos.SecCertificateCopyData+0x8f /usr/local/go/src/crypto/x509/internal/macos/security.go:243 # 0x1051ff13b crypto/x509.exportCertificate+0x1b /usr/local/go/src/crypto/x509/root_darwin.go:121 # 0x1051feb9f crypto/x509.(*Certificate).systemVerify+0x5cf /usr/local/go/src/crypto/x509/root_darwin.go:82 # 0x105202557 crypto/x509.(*Certificate).Verify+0x437 /usr/local/go/src/crypto/x509/verify.go:770 # 0x105220b0b crypto/tls.(*Conn).verifyServerCertificate+0x64b /usr/local/go/src/crypto/tls/handshake_client.go:995 # 0x105223c03 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x243 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:527 # 0x105221617 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x247 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:92 # 0x10521ca9f crypto/tls.(*Conn).clientHandshake+0x46f /usr/local/go/src/crypto/tls/handshake_client.go:265 # 0x10521a93f crypto/tls.(*Conn).handshakeContext+0x33f /usr/local/go/src/crypto/tls/conn.go:1552 # 0x10539beeb crypto/tls.(*Conn).HandshakeContext+0x3b /usr/local/go/src/crypto/tls/conn.go:1492 # 0x10539bed4 crypto/tls.(*Conn).Handshake+0x24 /usr/local/go/src/crypto/tls/conn.go:1476 # 0x10539beec google.golang.org/grpc/credentials.(*tlsCreds).ClientHandshake.func1+0x3c /Users/zy.yuan/go/pkg/mod/google.golang.org/grpc@v1.63.2/credentials/tls.go:102 0: 0 [1: 112] @ 0x10520c170 0x105243a1c 0x105244558 0x105224968 0x10522163c 0x10521caa0 0x10521a940 0x10539beec 0x10539bed5 0x10539beed 0x10504e494 # 0x10520c16f vendor/golang.org/x/crypto/hkdf.Expand+0x4f /usr/local/go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go:85 # 0x105243a1b crypto/tls.(*cipherSuiteTLS13).expandLabel+0x2fb /usr/local/go/src/crypto/tls/key_schedule.go:62 # 0x105244557 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x77 /usr/local/go/src/crypto/tls/key_schedule.go:102 # 0x105224967 crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished+0x47 /usr/local/go/src/crypto/tls/handshake_client_tls13.go:694 # 0x10522163b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x26b /usr/local/go/src/crypto/tls/handshake_client_tls13.go:101 # 0x10521ca9f crypto/tls.(*Conn).clientHandshake+0x46f /usr/local/go/src/crypto/tls/handshake_client.go:265 # 0x10521a93f crypto/tls.(*Conn).handshakeContext+0x33f /usr/local/go/src/crypto/tls/conn.go:1552 # 0x10539beeb crypto/tls.(*Conn).HandshakeContext+0x3b /usr/local/go/src/crypto/tls/conn.go:1492 # 0x10539bed4 crypto/tls.(*Conn).Handshake+0x24 /usr/local/go/src/crypto/tls/conn.go:1476 # 0x10539beec google.golang.org/grpc/credentials.(*tlsCreds).ClientHandshake.func1+0x3c /Users/zy.yuan/go/pkg/mod/google.golang.org/grpc@v1.63.2/credentials/tls.go:102 0: 0 [1: 64] @ 0x1053f25c0 0x1053f25a1 0x1053fb0a0 0x10504e494 # 0x1053f25bf google.golang.org/grpc/internal/transport.newOutStreamList+0x6f /Users/zy.yuan/go/pkg/mod/google.golang.org/grpc@v1.63.2/internal/transport/controlbuf.go:264 # 0x1053f25a0 google.golang.org/grpc/internal/transport.newLoopyWriter+0x50 /Users/zy.yuan/go/pkg/mod/google.golang.org/grpc@v1.63.2/internal/transport/controlbuf.go:506 # 0x1053fb09f google.golang.org/grpc/internal/transport.newHTTP2Client.func6+0x3f /Users/zy.yuan/go/pkg/mod/google.golang.org/grpc@v1.63.2/internal/transport/http2_client.go:462 0: 0 [1: 16384] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 442368] @ 0x105094108 0x1057efb60 0x1057f9c44 0x1057f93c4 0x105f15ec4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x105094107 io.ReadAll+0xc7 /usr/local/go/src/io/io.go:715 # 0x1057efb5f github.com/go-resty/resty/v2.(*Client).execute+0x86f /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/client.go:1215 # 0x1057f9c43 github.com/go-resty/resty/v2.(*Request).Execute+0x553 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:936 # 0x1057f93c3 github.com/go-resty/resty/v2.(*Request).Get+0x33 /Users/zy.yuan/go/pkg/mod/github.com/go-resty/resty/v2@v2.9.1/request.go:852 # 0x105f15ec3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x143 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:61 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [2: 96] @ 0x104fec7a4 0x1050f9b20 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f9b1f encoding/json.(*decodeState).objectInterface+0x1f /usr/local/go/src/encoding/json/decode.go:1065 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 16] @ 0x1050f7c58 0x1050f9e80 0x1050f9930 0x1050f9c14 0x1050f9910 0x1050f99d8 0x1050f6088 0x1050f5880 0x1050f7010 0x1050f5850 0x1050f5150 0x1050f4d68 0x1056ffe2c 0x105f15ee4 0x105f15ae8 0x106034e34 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x1050f7c57 encoding/json.(*decodeState).convertNumber+0x127 /usr/local/go/src/encoding/json/decode.go:832 # 0x1050f9e7f encoding/json.(*decodeState).literalInterface+0x14f /usr/local/go/src/encoding/json/decode.go:1140 # 0x1050f992f encoding/json.(*decodeState).valueInterface+0x7f /usr/local/go/src/encoding/json/decode.go:1032 # 0x1050f9c13 encoding/json.(*decodeState).objectInterface+0x113 /usr/local/go/src/encoding/json/decode.go:1096 # 0x1050f990f encoding/json.(*decodeState).valueInterface+0x5f /usr/local/go/src/encoding/json/decode.go:1029 # 0x1050f99d7 encoding/json.(*decodeState).arrayInterface+0x67 /usr/local/go/src/encoding/json/decode.go:1047 # 0x1050f6087 encoding/json.(*decodeState).array+0x197 /usr/local/go/src/encoding/json/decode.go:521 # 0x1050f587f encoding/json.(*decodeState).value+0x6f /usr/local/go/src/encoding/json/decode.go:364 # 0x1050f700f encoding/json.(*decodeState).object+0xa9f /usr/local/go/src/encoding/json/decode.go:755 # 0x1050f584f encoding/json.(*decodeState).value+0x3f /usr/local/go/src/encoding/json/decode.go:374 # 0x1050f514f encoding/json.(*decodeState).unmarshal+0x11f /usr/local/go/src/encoding/json/decode.go:181 # 0x1050f4d67 encoding/json.Unmarshal+0xf7 /usr/local/go/src/encoding/json/decode.go:108 # 0x1056ffe2b github.com/AfterShip/gopkg/api.UnmarshalResponse+0x7b /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/api/response.go:157 # 0x105f15ee3 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.fetchCourierQueues+0x163 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:71 # 0x105f15ae7 github.com/AfterShip/aftership-courier-job-worker/internal/courier/queue.GetCourierQueues+0x37 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier/queue/courier_queue.go:45 # 0x106034e33 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x63 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:25 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 131072] @ 0x104fecb10 0x104fee5e0 0x104ff18e4 0x106035038 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x106035037 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x267 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:35 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 172032] @ 0x106035120 0x106036630 0x106035e24 0x10602af74 0x10504e494 # 0x10603511f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).getCourierSources+0x34f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/courier_queues.go:40 # 0x10603662f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0xaf /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:194 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 512] @ 0x10516f8bc 0x10516f8a1 0x105170fd4 0x1051712f8 0x105171dc0 0x105171db1 0x105cf5a70 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x10516f8bb regexp.newQueue+0xab /usr/local/go/src/regexp/onepass.go:141 # 0x10516f8a0 regexp.makeOnePass+0x90 /usr/local/go/src/regexp/onepass.go:308 # 0x105170fd3 regexp.compileOnePass+0x163 /usr/local/go/src/regexp/onepass.go:501 # 0x1051712f7 regexp.compile+0x77 /usr/local/go/src/regexp/regexp.go:193 # 0x105171dbf regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:137 # 0x105171db0 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:317 # 0x105cf5a6f github.com/aws/aws-sdk-go/service/s3.init+0x5f /Users/zy.yuan/go/pkg/mod/github.com/aws/aws-sdk-go@v1.50.36/service/s3/host_style_bucket.go:121 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 0: 0 [3: 48] @ 0x1050756ec 0x105074490 0x1057cc6b8 0x1057cb23c 0x1057cd500 0x1057cb164 0x1057c9d24 0x1060372b0 0x106036730 0x106035e24 0x10602af74 0x10504e494 # 0x1050756eb reflect.(*structType).Field+0xfb /usr/local/go/src/reflect/type.go:994 # 0x10507448f reflect.(*rtype).Field+0x4f /usr/local/go/src/reflect/type.go:717 # 0x1057cc6b7 github.com/google/go-cmp/cmp.(*state).compareStruct+0x247 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:385 # 0x1057cb23b github.com/google/go-cmp/cmp.(*state).compareAny+0xa8b /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:289 # 0x1057cd4ff github.com/google/go-cmp/cmp.(*state).compareSlice+0x9bf /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:503 # 0x1057cb163 github.com/google/go-cmp/cmp.(*state).compareAny+0x9b3 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:291 # 0x1057c9d23 github.com/google/go-cmp/cmp.Equal+0x63 /Users/zy.yuan/go/pkg/mod/github.com/google/go-cmp@v0.6.0/cmp/compare.go:97 # 0x1060372af github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).reload+0x8f /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:257 # 0x10603672f github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).asyncLoop+0x1af /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:200 # 0x106035e23 github.com/AfterShip/aftership-courier-job-worker/internal.(*Manager).Start.func1+0x53 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/manager.go:140 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [0: 0] @ 0x105284b00 0x105e1261c 0x105e12609 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x105284aff net/http.(*Client).do+0x69f /usr/local/go/src/net/http/client.go:721 # 0x105e1261b net/http.(*Client).Do+0x4bb /usr/local/go/src/net/http/client.go:590 # 0x105e12608 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x4a8 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:545 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 112] @ 0x105169cbc 0x105169c85 0x1051697b0 0x1051697b0 0x1051693c0 0x1051697b0 0x1051712dc 0x105171dc0 0x105171db1 0x1055e2470 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x105169cbb regexp/syntax.simplify1+0x95b /usr/local/go/src/regexp/syntax/simplify.go:148 # 0x105169c84 regexp/syntax.(*Regexp).Simplify+0x924 /usr/local/go/src/regexp/syntax/simplify.go:100 # 0x1051697af regexp/syntax.(*Regexp).Simplify+0x44f /usr/local/go/src/regexp/syntax/simplify.go:23 # 0x1051697af regexp/syntax.(*Regexp).Simplify+0x44f /usr/local/go/src/regexp/syntax/simplify.go:23 # 0x1051693bf regexp/syntax.(*Regexp).Simplify+0x5f /usr/local/go/src/regexp/syntax/simplify.go:38 # 0x1051697af regexp/syntax.(*Regexp).Simplify+0x44f /usr/local/go/src/regexp/syntax/simplify.go:23 # 0x1051712db regexp.compile+0x5b /usr/local/go/src/regexp/regexp.go:181 # 0x105171dbf regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:137 # 0x105171db0 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:317 # 0x1055e246f github.com/go-playground/validator/v10.init+0xfcf /Users/zy.yuan/go/pkg/mod/github.com/go-playground/validator/v10@v10.19.0/regexes.go:144 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 0: 0 [1: 24576] @ 0x10516f38c 0x105170fd0 0x1051712f8 0x105171dc0 0x105171db1 0x1055e2320 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x10516f38b regexp.onePassCopy+0x3b /usr/local/go/src/regexp/onepass.go:226 # 0x105170fcf regexp.compileOnePass+0x15f /usr/local/go/src/regexp/onepass.go:498 # 0x1051712f7 regexp.compile+0x77 /usr/local/go/src/regexp/regexp.go:193 # 0x105171dbf regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:137 # 0x105171db0 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:317 # 0x1055e231f github.com/go-playground/validator/v10.init+0xe7f /Users/zy.yuan/go/pkg/mod/github.com/go-playground/validator/v10@v10.19.0/regexes.go:138 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 0: 0 [1: 4096] @ 0x10516f924 0x105170fd4 0x1051712f8 0x105171dc0 0x105171db1 0x1055e20f0 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x10516f923 regexp.makeOnePass+0x113 /usr/local/go/src/regexp/onepass.go:310 # 0x105170fd3 regexp.compileOnePass+0x163 /usr/local/go/src/regexp/onepass.go:501 # 0x1051712f7 regexp.compile+0x77 /usr/local/go/src/regexp/regexp.go:193 # 0x105171dbf regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:137 # 0x105171db0 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:317 # 0x1055e20ef github.com/go-playground/validator/v10.init+0xc4f /Users/zy.yuan/go/pkg/mod/github.com/go-playground/validator/v10@v10.19.0/regexes.go:128 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 0: 0 [0: 0] @ 0x1050df61c 0x1050df72c 0x1050e41f4 0x105e11564 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050df61b strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1050df72b strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x1050e41f3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:457 # 0x105e11563 github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x533 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 16] @ 0x105169c00 0x1051697b0 0x1051697b0 0x1051693c0 0x1051697b0 0x1051712dc 0x105171dc0 0x105171db1 0x1055e2048 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x105169bff regexp/syntax.(*Regexp).Simplify+0x89f /usr/local/go/src/regexp/syntax/simplify.go:99 # 0x1051697af regexp/syntax.(*Regexp).Simplify+0x44f /usr/local/go/src/regexp/syntax/simplify.go:23 # 0x1051697af regexp/syntax.(*Regexp).Simplify+0x44f /usr/local/go/src/regexp/syntax/simplify.go:23 # 0x1051693bf regexp/syntax.(*Regexp).Simplify+0x5f /usr/local/go/src/regexp/syntax/simplify.go:38 # 0x1051697af regexp/syntax.(*Regexp).Simplify+0x44f /usr/local/go/src/regexp/syntax/simplify.go:23 # 0x1051712db regexp.compile+0x5b /usr/local/go/src/regexp/regexp.go:181 # 0x105171dbf regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:137 # 0x105171db0 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:317 # 0x1055e2047 github.com/go-playground/validator/v10.init+0xba7 /Users/zy.yuan/go/pkg/mod/github.com/go-playground/validator/v10@v10.19.0/regexes.go:125 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 0: 0 [1: 2048] @ 0x10516ece0 0x10516ec7d 0x10516fe0c 0x10516fa88 0x105170fd4 0x1051712f8 0x105171dc0 0x105171db1 0x1055e16a8 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x10516ecdf regexp.mergeRuneSets.func2+0x30f /usr/local/go/src/regexp/onepass.go:182 # 0x10516ec7c regexp.mergeRuneSets+0x2ac /usr/local/go/src/regexp/onepass.go:194 # 0x10516fe0b regexp.makeOnePass.func1+0x29b /usr/local/go/src/regexp/onepass.go:343 # 0x10516fa87 regexp.makeOnePass+0x277 /usr/local/go/src/regexp/onepass.go:449 # 0x105170fd3 regexp.compileOnePass+0x163 /usr/local/go/src/regexp/onepass.go:501 # 0x1051712f7 regexp.compile+0x77 /usr/local/go/src/regexp/regexp.go:193 # 0x105171dbf regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:137 # 0x105171db0 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:317 # 0x1055e16a7 github.com/go-playground/validator/v10.init+0x207 /Users/zy.yuan/go/pkg/mod/github.com/go-playground/validator/v10@v10.19.0/regexes.go:81 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 0: 0 [0: 0] @ 0x1050b6d10 0x105e0e874 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [0: 0] @ 0x1050b6d10 0x105e0e874 0x105e12584 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050b6d0f path.Join+0x1af /usr/local/go/src/path/path.go:179 # 0x105e0e873 github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x103 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:95 # 0x105e12583 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x423 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [1: 112] @ 0x105169bd4 0x1051697b0 0x1051697b0 0x1051712dc 0x105171dc0 0x105171db1 0x105880da8 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x105169bd3 regexp/syntax.(*Regexp).Simplify+0x873 /usr/local/go/src/regexp/syntax/simplify.go:98 # 0x1051697af regexp/syntax.(*Regexp).Simplify+0x44f /usr/local/go/src/regexp/syntax/simplify.go:23 # 0x1051697af regexp/syntax.(*Regexp).Simplify+0x44f /usr/local/go/src/regexp/syntax/simplify.go:23 # 0x1051712db regexp.compile+0x5b /usr/local/go/src/regexp/regexp.go:181 # 0x105171dbf regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:137 # 0x105171db0 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:317 # 0x105880da7 go.opencensus.io/resource.init+0x27 /Users/zy.yuan/go/pkg/mod/go.opencensus.io@v0.24.0/resource/resource.go:60 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 0: 0 [1: 320] @ 0x10515e5d0 0x10515e575 0x10515dc70 0x10515d9f4 0x10515c7e0 0x1051712e4 0x105171dc0 0x105171db1 0x1052f4630 0x1050271d4 0x105019334 0x10501921d 0x10504e494 # 0x10515e5cf regexp/syntax.(*compiler).inst+0x8f /usr/local/go/src/regexp/syntax/compile.go:164 # 0x10515e574 regexp/syntax.(*compiler).rune+0x34 /usr/local/go/src/regexp/syntax/compile.go:273 # 0x10515dc6f regexp/syntax.(*compiler).compile+0x12ef /usr/local/go/src/regexp/syntax/compile.go:101 # 0x10515d9f3 regexp/syntax.(*compiler).compile+0x1073 /usr/local/go/src/regexp/syntax/compile.go:147 # 0x10515c7df regexp/syntax.Compile+0x11f /usr/local/go/src/regexp/syntax/compile.go:74 # 0x1051712e3 regexp.compile+0x63 /usr/local/go/src/regexp/regexp.go:182 # 0x105171dbf regexp.Compile+0x2f /usr/local/go/src/regexp/regexp.go:137 # 0x105171db0 regexp.MustCompile+0x20 /usr/local/go/src/regexp/regexp.go:317 # 0x1052f462f github.com/newrelic/go-agent/v3/internal/sysinfo.init+0xbf /Users/zy.yuan/go/pkg/mod/github.com/newrelic/go-agent/v3@v3.33.0/internal/sysinfo/memtotal.go:20 # 0x1050271d3 runtime.doInit1+0xd3 /usr/local/go/src/runtime/proc.go:6740 # 0x105019333 runtime.doInit+0x373 /usr/local/go/src/runtime/proc.go:6707 # 0x10501921c runtime.main+0x25c /usr/local/go/src/runtime/proc.go:249 0: 0 [0: 0] @ 0x1050df61c 0x1050df72c 0x1050e41f4 0x105e12558 0x106033038 0x106033015 0x106033b90 0x10602af74 0x10504e494 # 0x1050df61b strings.(*Builder).grow+0x2b /usr/local/go/src/strings/builder.go:69 # 0x1050df72b strings.(*Builder).Grow+0x6b /usr/local/go/src/strings/builder.go:83 # 0x1050e41f3 strings.Join+0xe3 /usr/local/go/src/strings/strings.go:457 # 0x105e12557 github.com/bitleak/lmstfy/client.(*LmstfyClient).consumeFromQueues+0x3f7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:538 # 0x106033037 github.com/bitleak/lmstfy/client.(*LmstfyClient).ConsumeFromQueues+0x1c7 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:508 # 0x106033014 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x1a4 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:84 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [0: 0] @ 0x105e0e7ec 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x105e0e7eb github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x7b /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:94 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 0: 0 [0: 0] @ 0x1051ee728 0x1051ee6b1 0x105e0eab0 0x105e11590 0x1060330e4 0x1060330b5 0x106033b90 0x10602af74 0x10504e494 # 0x1051ee727 strings.(*Builder).WriteString+0x797 /usr/local/go/src/strings/builder.go:116 # 0x1051ee6b0 net/url.(*URL).String+0x720 /usr/local/go/src/net/url/url.go:852 # 0x105e0eaaf github.com/bitleak/lmstfy/client.(*LmstfyClient).getReq+0x33f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:99 # 0x105e1158f github.com/bitleak/lmstfy/client.(*LmstfyClient).batchConsume+0x55f /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:443 # 0x1060330e3 github.com/bitleak/lmstfy/client.(*LmstfyClient).BatchConsume+0x273 /Users/zy.yuan/go/pkg/mod/github.com/bitleak/lmstfy@v1.0.14/client/client.go:393 # 0x1060330b4 github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).consumeJobs+0x244 /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:93 # 0x106033b8f github.com/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber.(*LmstfySubscriber).loop+0x3df /Users/zy.yuan/Job/AfterShip/aftership-courier-job-worker/internal/lmstfyx/subscriber/lmstfy.go:176 # 0x10602af73 github.com/AfterShip/gopkg/routine.WithRecoverHandler.func1+0x63 /Users/zy.yuan/go/pkg/mod/github.com/!after!ship/gopkg@v1.9.7/routine/recover.go:45 # runtime.MemStats # Alloc = 120276192 # TotalAlloc = 1806254736 # Sys = 251971896 # Lookups = 0 # Mallocs = 22288896 # Frees = 21184908 # HeapAlloc = 120276192 # HeapSys = 172326912 # HeapIdle = 45129728 # HeapInuse = 127197184 # HeapReleased = 19914752 # HeapObjects = 1103988 # Stack = 62554112 / 62554112 # MSpan = 2853480 / 3568824 # MCache = 9600 / 15600 # BuckHashSys = 1540561 # GCSys = 9372704 # OtherSys = 2593183 # NextGC = 140861624 # LastGC = 1729064728601329000 # PauseNs = [31875 76375 114375 1510291 62959 145375 101916 67291 71333 547458 874167 457876 150750 2078208 591166 840666 887709 489542 479917 1251708 830083 2331750 578625 424916 423417 626083 176666 526833 621917 587667 755917 231916 1449499 812458 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] # PauseEnd = [1729064468398998000 1729064468403514000 1729064468441595000 1729064468957663000 1729064469413730000 1729064469445701000 1729064469462328000 1729064469494421000 1729064470521642000 1729064476510480000 1729064484734993000 1729064493208481000 1729064505120743000 1729064519535702000 1729064529909408000 1729064538132683000 1729064548145042000 1729064558354282000 1729064568593654000 1729064579095605000 1729064590025415000 1729064598551721000 1729064608991267000 1729064619280833000 1729064629783524000 1729064640400124000 1729064650016540000 1729064660226891000 1729064672164270000 1729064684303484000 1729064696356868000 1729064708181884000 1729064716777382000 1729064728601329000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] # NumGC = 34 # NumForcedGC = 0 # GCCPUFraction = 0.0008618109626547557 # DebugGC = false # MaxRSS = 255950848