goroutine profile: total 25 2 @ 0x43ec16 0x40885b 0x408398 0xbbf9bb 0xbbf7eb 0x4707c1 # 0xbbf9ba github.com/BetaLixT/usago.(*ChannelContext).closeHandler+0x3a /go/pkg/mod/github.com/!beta!lix!t/usago@v0.1.7/context.go:214 # 0xbbf7ea github.com/BetaLixT/usago.(*ChannelContext).initNewChannel.func1+0x6a /go/pkg/mod/github.com/!beta!lix!t/usago@v0.1.7/context.go:181 1 @ 0x40df74 0x46cd6f 0x4b8bf9 0x4707c1 # 0x46cd6e os/signal.signal_recv+0x2e /usr/local/go/src/runtime/sigqueue.go:152 # 0x4b8bf8 os/signal.loop+0x18 /usr/local/go/src/os/signal/signal_unix.go:23 1 @ 0x4339f6 0x46a5e5 0xd965b5 0xd963cd 0xd9332b 0xda2185 0x99a789 0x993491 0x9930f9 0x992c3d 0x72ca8c 0x727ca7 0x4707c1 # 0x46a5e4 runtime/pprof.runtime_goroutineProfileWithLabels+0x24 /usr/local/go/src/runtime/mprof.go:846 # 0xd965b4 runtime/pprof.writeRuntimeProfile+0xb4 /usr/local/go/src/runtime/pprof/pprof.go:723 # 0xd963cc runtime/pprof.writeGoroutine+0x4c /usr/local/go/src/runtime/pprof/pprof.go:683 # 0xd9332a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:330 # 0xda2184 net/http/pprof.handler.ServeHTTP+0x4a4 /usr/local/go/src/net/http/pprof/pprof.go:253 # 0x99a788 github.com/gin-gonic/gin.WrapH.func1+0x68 /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/utils.go:49 # 0x993490 github.com/gin-gonic/gin.(*Context).Next+0x670 /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 # 0x9930f8 github.com/gin-gonic/gin.(*Engine).handleHTTPRequest+0x2d8 /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 # 0x992c3c github.com/gin-gonic/gin.(*Engine).ServeHTTP+0x1dc /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 # 0x72ca8b net/http.serverHandler.ServeHTTP+0x30b /usr/local/go/src/net/http/server.go:2947 # 0x727ca6 net/http.(*conn).serve+0x606 /usr/local/go/src/net/http/server.go:1991 1 @ 0x43ec16 0x40885b 0x408358 0xcb0849 0xcb07f5 0x4707c1 # 0xcb0848 github.com/microsoft/ApplicationInsights-Go/appinsights.(*throttleManager).waitForThrottle+0x88 /go/pkg/mod/github.com/microsoft/!application!insights-!go@v0.4.4/appinsights/throttle.go:86 # 0xcb07f4 github.com/microsoft/ApplicationInsights-Go/appinsights.(*throttleManager).run+0x34 /go/pkg/mod/github.com/microsoft/!application!insights-!go@v0.4.4/appinsights/throttle.go:71 1 @ 0x43ec16 0x40885b 0x408358 0xdb975b 0xdb8e4e 0xdc0cd7 0x43e852 0x4707c1 # 0xdb975a techunicorn.com/udc-la/twopl.git/pkg/app/worker.(*app).start+0x21a /pkg/app/worker/app.go:200 # 0xdb8e4d techunicorn.com/udc-la/twopl.git/pkg/app/worker.Start+0x6d /pkg/app/worker/app.go:42 # 0xdc0cd6 main.main+0x16 /cmd/worker/main.go:6 # 0x43e851 runtime.main+0x211 /usr/local/go/src/runtime/proc.go:250 1 @ 0x43ec16 0x40885b 0x408358 0xdbe31a 0xdbe2f8 0xdb9b57 0x4707c1 # 0xdbe319 github.com/Soreing/pyongo.(*Engine).Wait+0xbd9 /go/pkg/mod/github.com/!soreing/pyongo@v0.5.1/engine.go:219 # 0xdbe2f7 techunicorn.com/udc-la/twopl.git/pkg/app/worker.(*app).startRMQ+0xbb7 /pkg/app/worker/app_rmq.go:107 # 0xdb9b56 techunicorn.com/udc-la/twopl.git/pkg/app/worker.(*app).start.func1+0x76 /pkg/app/worker/app.go:181 1 @ 0x43ec16 0x40885b 0x408398 0x669d8b 0x4707c1 # 0x669d8a github.com/rabbitmq/amqp091-go.(*consumers).buffer+0x10a /go/pkg/mod/github.com/rabbitmq/amqp091-go@v1.5.0/consumers.go:61 1 @ 0x43ec16 0x40885b 0x408398 0x7785fe 0x4707c1 # 0x7785fd github.com/Soreing/pyongo.(*Engine).Start.func1+0x11d /go/pkg/mod/github.com/!soreing/pyongo@v0.5.1/engine.go:177 1 @ 0x43ec16 0x40885b 0x408398 0xbbea5b 0x4707c1 # 0xbbea5a github.com/BetaLixT/usago.(*ChannelContext).initializeConsumer.func2+0x17a /go/pkg/mod/github.com/!beta!lix!t/usago@v0.1.7/context.go:152 1 @ 0x43ec16 0x40885b 0x408398 0xbbf6ae 0xbbf682 0x4707c1 # 0xbbf6ad github.com/BetaLixT/usago.(*ChannelContext).proxyConfirm+0x8d /go/pkg/mod/github.com/!beta!lix!t/usago@v0.1.7/context.go:206 # 0xbbf681 github.com/BetaLixT/usago.(*ChannelContext).initNewChannel.func2+0x61 /go/pkg/mod/github.com/!beta!lix!t/usago@v0.1.7/context.go:187 1 @ 0x43ec16 0x40885b 0x408398 0xbc146c 0xbc0cac 0x4707c1 # 0xbc146b github.com/BetaLixT/usago.(*ChannelManager).closeHandler+0x4b /go/pkg/mod/github.com/!beta!lix!t/usago@v0.1.7/manager.go:139 # 0xbc0cab github.com/BetaLixT/usago.(*ChannelManager).establishConnection.func2+0x6b /go/pkg/mod/github.com/!beta!lix!t/usago@v0.1.7/manager.go:130 1 @ 0x43ec16 0x40885b 0x408398 0xbc3545 0xbc34d6 0x4707c1 # 0xbc3544 github.com/BetaLixT/rmqretr.(*RetryDispatch).processQueue+0xa4 /go/pkg/mod/github.com/!beta!lix!t/rmqretr@v0.1.1-0.20230609100550-e7eefffc8a44/retryDispatch.go:276 # 0xbc34d5 github.com/BetaLixT/rmqretr.NewRetryDispatch.func2+0x35 /go/pkg/mod/github.com/!beta!lix!t/rmqretr@v0.1.1-0.20230609100550-e7eefffc8a44/retryDispatch.go:127 1 @ 0x43ec16 0x40885b 0x408398 0xbc4613 0xbc364b 0x4707c1 # 0xbc4612 github.com/BetaLixT/rmqretr.(*RetryDispatch).confirmHandler+0x52 /go/pkg/mod/github.com/!beta!lix!t/rmqretr@v0.1.1-0.20230609100550-e7eefffc8a44/retryDispatch.go:324 # 0xbc364a github.com/BetaLixT/rmqretr.NewRetryDispatch.func1+0x2a /go/pkg/mod/github.com/!beta!lix!t/rmqretr@v0.1.1-0.20230609100550-e7eefffc8a44/retryDispatch.go:123 1 @ 0x43ec16 0x437357 0x46ab09 0x4a7c72 0x4a8fda 0x4a8fc8 0x5d0189 0x5e3225 0x5272fb 0x4a16fa 0x66b133 0x66b10f 0x667485 0x4707c1 # 0x46ab08 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4a7c71 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4a8fd9 internal/poll.(*pollDesc).waitRead+0x259 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4a8fc7 internal/poll.(*FD).Read+0x247 /usr/local/go/src/internal/poll/fd_unix.go:167 # 0x5d0188 net.(*netFD).Read+0x28 /usr/local/go/src/net/fd_posix.go:55 # 0x5e3224 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:183 # 0x5272fa bufio.(*Reader).Read+0x1ba /usr/local/go/src/bufio/bufio.go:237 # 0x4a16f9 io.ReadAtLeast+0x99 /usr/local/go/src/io/io.go:332 # 0x66b132 io.ReadFull+0x52 /usr/local/go/src/io/io.go:351 # 0x66b10e github.com/rabbitmq/amqp091-go.(*reader).ReadFrame+0x2e /go/pkg/mod/github.com/rabbitmq/amqp091-go@v1.5.0/read.go:49 # 0x667484 github.com/rabbitmq/amqp091-go.(*Connection).reader+0x224 /go/pkg/mod/github.com/rabbitmq/amqp091-go@v1.5.0/connection.go:593 1 @ 0x43ec16 0x437357 0x46ab09 0x4a7c72 0x4a8fda 0x4a8fc8 0x5d0189 0x5e3225 0x721a3f 0x4707c1 # 0x46ab08 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4a7c71 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4a8fd9 internal/poll.(*pollDesc).waitRead+0x259 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4a8fc7 internal/poll.(*FD).Read+0x247 /usr/local/go/src/internal/poll/fd_unix.go:167 # 0x5d0188 net.(*netFD).Read+0x28 /usr/local/go/src/net/fd_posix.go:55 # 0x5e3224 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:183 # 0x721a3e net/http.(*connReader).backgroundRead+0x3e /usr/local/go/src/net/http/server.go:678 1 @ 0x43ec16 0x437357 0x46ab09 0x4a7c72 0x4a8fda 0x4a8fc8 0x5d0189 0x5e3225 0x721f11 0x526d1f 0x52790f 0x527b67 0x6adc19 0x71d299 0x71d29a 0x7234aa 0x7279e5 0x4707c1 # 0x46ab08 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4a7c71 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4a8fd9 internal/poll.(*pollDesc).waitRead+0x259 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4a8fc7 internal/poll.(*FD).Read+0x247 /usr/local/go/src/internal/poll/fd_unix.go:167 # 0x5d0188 net.(*netFD).Read+0x28 /usr/local/go/src/net/fd_posix.go:55 # 0x5e3224 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:183 # 0x721f10 net/http.(*connReader).Read+0x170 /usr/local/go/src/net/http/server.go:786 # 0x526d1e bufio.(*Reader).fill+0xfe /usr/local/go/src/bufio/bufio.go:106 # 0x52790e bufio.(*Reader).ReadSlice+0x2e /usr/local/go/src/bufio/bufio.go:372 # 0x527b66 bufio.(*Reader).ReadLine+0x26 /usr/local/go/src/bufio/bufio.go:401 # 0x6adc18 net/textproto.(*Reader).readLineSlice+0x98 /usr/local/go/src/net/textproto/reader.go:58 # 0x71d298 net/textproto.(*Reader).ReadLine+0x78 /usr/local/go/src/net/textproto/reader.go:39 # 0x71d299 net/http.readRequest+0x79 /usr/local/go/src/net/http/request.go:1030 # 0x7234a9 net/http.(*conn).readRequest+0x249 /usr/local/go/src/net/http/server.go:994 # 0x7279e4 net/http.(*conn).serve+0x344 /usr/local/go/src/net/http/server.go:1916 1 @ 0x43ec16 0x437357 0x46ab09 0x4a7c72 0x4acef4 0x4acee1 0x5d2295 0x5ec668 0x5eb83d 0x72cfe5 0x72cc1d 0xdbc30c 0xdb99fd 0x4707c1 # 0x46ab08 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4a7c71 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4acef3 internal/poll.(*pollDesc).waitRead+0x233 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4acee0 internal/poll.(*FD).Accept+0x220 /usr/local/go/src/internal/poll/fd_unix.go:614 # 0x5d2294 net.(*netFD).accept+0x34 /usr/local/go/src/net/fd_unix.go:172 # 0x5ec667 net.(*TCPListener).accept+0x27 /usr/local/go/src/net/tcpsock_posix.go:142 # 0x5eb83c net.(*TCPListener).Accept+0x3c /usr/local/go/src/net/tcpsock.go:288 # 0x72cfe4 net/http.(*Server).Serve+0x384 /usr/local/go/src/net/http/server.go:3070 # 0x72cc1c net/http.(*Server).ListenAndServe+0x7c /usr/local/go/src/net/http/server.go:2999 # 0xdbc30b techunicorn.com/udc-la/twopl.git/pkg/app/worker.(*app).startHTTP+0x10ab /pkg/app/worker/app_http.go:136 # 0xdb99fc techunicorn.com/udc-la/twopl.git/pkg/app/worker.(*app).start.func2+0x7c /pkg/app/worker/app.go:188 1 @ 0x43ec16 0x44ee5c 0x6677bf 0x4707c1 # 0x6677be github.com/rabbitmq/amqp091-go.(*Connection).heartbeater+0x1be /go/pkg/mod/github.com/rabbitmq/amqp091-go@v1.5.0/connection.go:628 1 @ 0x43ec16 0x44ee5c 0x67af08 0x4707c1 # 0x67af07 github.com/Soreing/grasp.(*pool).handler+0x247 /go/pkg/mod/github.com/!soreing/grasp@v0.2.0/pool.go:97 1 @ 0x43ec16 0x44ee5c 0x777b5b 0x4707c1 # 0x777b5a github.com/Soreing/pyongo.(*Engine).AddSource.func1+0x13a /go/pkg/mod/github.com/!soreing/pyongo@v0.5.1/engine.go:99 1 @ 0x43ec16 0x44ee5c 0xa5c14d 0x4707c1 # 0xa5c14c database/sql.(*DB).connectionOpener+0x8c /usr/local/go/src/database/sql/sql.go:1224 1 @ 0x43ec16 0x44ee5c 0xa8c9d4 0x4707c1 # 0xa8c9d3 github.com/go-redis/redis/v8/internal/pool.(*ConnPool).reaper+0xd3 /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/pool.go:485 1 @ 0x43ec16 0x44ee5c 0xbe2f05 0x4707c1 # 0xbe2f04 github.com/patrickmn/go-cache.(*janitor).Run+0x84 /go/pkg/mod/github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1079 1 @ 0x43ec16 0x44ee5c 0xcac7a5 0xcac4e7 0x4707c1 # 0xcac7a4 github.com/microsoft/ApplicationInsights-Go/appinsights.(*inMemoryChannelState).start+0x164 /go/pkg/mod/github.com/microsoft/!application!insights-!go@v0.4.4/appinsights/inmemorychannel.go:187 # 0xcac4e6 github.com/microsoft/ApplicationInsights-Go/appinsights.(*InMemoryChannel).acceptLoop+0x26 /go/pkg/mod/github.com/microsoft/!application!insights-!go@v0.4.4/appinsights/inmemorychannel.go:146