goroutine profile: total 26 5 @ 0x43ec16 0x44ee5c 0xa19533 0x470781 # 0xa19532 google.golang.org/grpc.(*ccBalancerWrapper).watcher+0x72 /go/pkg/mod/google.golang.org/grpc@v1.55.0/balancer_conn_wrappers.go:115 2 @ 0x43ec16 0x437357 0x46aac9 0x4d5512 0x4d687a 0x4d6868 0x5c8629 0x5db6c5 0x6572db 0x4b1f1a 0x8ca20e 0x8ca1c8 0x8caa75 0x9eba45 0x470781 # 0x46aac8 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4d5511 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4d6879 internal/poll.(*pollDesc).waitRead+0x259 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4d6867 internal/poll.(*FD).Read+0x247 /usr/local/go/src/internal/poll/fd_unix.go:167 # 0x5c8628 net.(*netFD).Read+0x28 /usr/local/go/src/net/fd_posix.go:55 # 0x5db6c4 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:183 # 0x6572da bufio.(*Reader).Read+0x1ba /usr/local/go/src/bufio/bufio.go:237 # 0x4b1f19 io.ReadAtLeast+0x99 /usr/local/go/src/io/io.go:332 # 0x8ca20d io.ReadFull+0x6d /usr/local/go/src/io/io.go:351 # 0x8ca1c7 golang.org/x/net/http2.readFrameHeader+0x27 /go/pkg/mod/golang.org/x/net@v0.10.0/http2/frame.go:237 # 0x8caa74 golang.org/x/net/http2.(*Framer).ReadFrame+0x94 /go/pkg/mod/golang.org/x/net@v0.10.0/http2/frame.go:498 # 0x9eba44 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x264 /go/pkg/mod/google.golang.org/grpc@v1.55.0/internal/transport/http2_client.go:1595 2 @ 0x43ec16 0x437357 0x46aac9 0x4d5512 0x4d687a 0x4d6868 0x5c8629 0x5db6c5 0x6cf49f 0x470781 # 0x46aac8 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4d5511 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4d6879 internal/poll.(*pollDesc).waitRead+0x259 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4d6867 internal/poll.(*FD).Read+0x247 /usr/local/go/src/internal/poll/fd_unix.go:167 # 0x5c8628 net.(*netFD).Read+0x28 /usr/local/go/src/net/fd_posix.go:55 # 0x5db6c4 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:183 # 0x6cf49e net/http.(*connReader).backgroundRead+0x3e /usr/local/go/src/net/http/server.go:678 2 @ 0x43ec16 0x44ee5c 0x9d65d5 0x9d6d51 0x9e0e45 0x470781 # 0x9d65d4 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x114 /go/pkg/mod/google.golang.org/grpc@v1.55.0/internal/transport/controlbuf.go:418 # 0x9d6d50 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x90 /go/pkg/mod/google.golang.org/grpc@v1.55.0/internal/transport/controlbuf.go:552 # 0x9e0e44 google.golang.org/grpc/internal/transport.newHTTP2Client.func6+0x84 /go/pkg/mod/google.golang.org/grpc@v1.55.0/internal/transport/http2_client.go:451 1 @ 0x40df74 0x46cd2f 0x503bb9 0x470781 # 0x46cd2e os/signal.signal_recv+0x2e /usr/local/go/src/runtime/sigqueue.go:152 # 0x503bb8 os/signal.loop+0x18 /usr/local/go/src/os/signal/signal_unix.go:23 1 @ 0x4339f6 0x46a5a5 0xd278b5 0xd276cd 0xd2462b 0xd33485 0x902969 0x8fb831 0x8fb499 0x8fafdd 0x6da4ec 0x6d5707 0x470781 # 0x46a5a4 runtime/pprof.runtime_goroutineProfileWithLabels+0x24 /usr/local/go/src/runtime/mprof.go:846 # 0xd278b4 runtime/pprof.writeRuntimeProfile+0xb4 /usr/local/go/src/runtime/pprof/pprof.go:723 # 0xd276cc runtime/pprof.writeGoroutine+0x4c /usr/local/go/src/runtime/pprof/pprof.go:683 # 0xd2462a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:330 # 0xd33484 net/http/pprof.handler.ServeHTTP+0x4a4 /usr/local/go/src/net/http/pprof/pprof.go:253 # 0x902968 github.com/gin-gonic/gin.WrapH.func1+0x68 /go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/utils.go:49 # 0x8fb830 github.com/gin-gonic/gin.(*Context).Next+0x670 /go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/context.go:173 # 0x8fb498 github.com/gin-gonic/gin.(*Engine).handleHTTPRequest+0x2d8 /go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/gin.go:616 # 0x8fafdc github.com/gin-gonic/gin.(*Engine).ServeHTTP+0x1dc /go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/gin.go:572 # 0x6da4eb net/http.serverHandler.ServeHTTP+0x30b /usr/local/go/src/net/http/server.go:2947 # 0x6d5706 net/http.(*conn).serve+0x606 /usr/local/go/src/net/http/server.go:1991 1 @ 0x43ec16 0x40885b 0x408358 0xc67c49 0xc67bf5 0x470781 # 0xc67c48 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 # 0xc67bf4 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 0xd4a23b 0xd49b06 0xd512c5 0x43e852 0x470781 # 0xd4a23a techunicorn.com/udc-la/kirli.git/pkg/app/server.(*app).start+0x1da /pkg/app/server/app.go:201 # 0xd49b05 techunicorn.com/udc-la/kirli.git/pkg/app/server.Start+0x65 /pkg/app/server/app.go:47 # 0xd512c4 main.main+0xc4 /cmd/server/main.go:23 # 0x43e851 runtime.main+0x211 /usr/local/go/src/runtime/proc.go:250 1 @ 0x43ec16 0x437357 0x46aac9 0x4d5512 0x4d687a 0x4d6868 0x5c8629 0x5db6c5 0x6572db 0x4b1f1a 0x8ca20e 0x8ca1c8 0x8caa75 0x9f24f4 0xa2f022 0xa2e7a6 0x470781 # 0x46aac8 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4d5511 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4d6879 internal/poll.(*pollDesc).waitRead+0x259 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4d6867 internal/poll.(*FD).Read+0x247 /usr/local/go/src/internal/poll/fd_unix.go:167 # 0x5c8628 net.(*netFD).Read+0x28 /usr/local/go/src/net/fd_posix.go:55 # 0x5db6c4 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:183 # 0x6572da bufio.(*Reader).Read+0x1ba /usr/local/go/src/bufio/bufio.go:237 # 0x4b1f19 io.ReadAtLeast+0x99 /usr/local/go/src/io/io.go:332 # 0x8ca20d io.ReadFull+0x6d /usr/local/go/src/io/io.go:351 # 0x8ca1c7 golang.org/x/net/http2.readFrameHeader+0x27 /go/pkg/mod/golang.org/x/net@v0.10.0/http2/frame.go:237 # 0x8caa74 golang.org/x/net/http2.(*Framer).ReadFrame+0x94 /go/pkg/mod/golang.org/x/net@v0.10.0/http2/frame.go:498 # 0x9f24f3 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x173 /go/pkg/mod/google.golang.org/grpc@v1.55.0/internal/transport/http2_server.go:642 # 0xa2f021 google.golang.org/grpc.(*Server).serveStreams+0x161 /go/pkg/mod/google.golang.org/grpc@v1.55.0/server.go:946 # 0xa2e7a5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x45 /go/pkg/mod/google.golang.org/grpc@v1.55.0/server.go:889 1 @ 0x43ec16 0x437357 0x46aac9 0x4d5512 0x4da794 0x4da781 0x5ca735 0x5e4b08 0x5e3cdd 0x6daa45 0x6da67d 0xd4d9cc 0xd4a4dd 0x470781 # 0x46aac8 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4d5511 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4da793 internal/poll.(*pollDesc).waitRead+0x233 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4da780 internal/poll.(*FD).Accept+0x220 /usr/local/go/src/internal/poll/fd_unix.go:614 # 0x5ca734 net.(*netFD).accept+0x34 /usr/local/go/src/net/fd_unix.go:172 # 0x5e4b07 net.(*TCPListener).accept+0x27 /usr/local/go/src/net/tcpsock_posix.go:142 # 0x5e3cdc net.(*TCPListener).Accept+0x3c /usr/local/go/src/net/tcpsock.go:288 # 0x6daa44 net/http.(*Server).Serve+0x384 /usr/local/go/src/net/http/server.go:3070 # 0x6da67c net/http.(*Server).ListenAndServe+0x7c /usr/local/go/src/net/http/server.go:2999 # 0xd4d9cb techunicorn.com/udc-la/kirli.git/pkg/app/server.(*app).startHTTP+0x10ab /pkg/app/server/app_http.go:136 # 0xd4a4dc techunicorn.com/udc-la/kirli.git/pkg/app/server.(*app).start.func2+0x7c /pkg/app/server/app.go:189 1 @ 0x43ec16 0x437357 0x46aac9 0x4d5512 0x4da794 0x4da781 0x5ca735 0x5e4b08 0x5e3cdd 0xa2ddd5 0xd4bda5 0xd4a63d 0x470781 # 0x46aac8 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4d5511 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4da793 internal/poll.(*pollDesc).waitRead+0x233 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4da780 internal/poll.(*FD).Accept+0x220 /usr/local/go/src/internal/poll/fd_unix.go:614 # 0x5ca734 net.(*netFD).accept+0x34 /usr/local/go/src/net/fd_unix.go:172 # 0x5e4b07 net.(*TCPListener).accept+0x27 /usr/local/go/src/net/tcpsock_posix.go:142 # 0x5e3cdc net.(*TCPListener).Accept+0x3c /usr/local/go/src/net/tcpsock.go:288 # 0xa2ddd4 google.golang.org/grpc.(*Server).Serve+0x474 /go/pkg/mod/google.golang.org/grpc@v1.55.0/server.go:821 # 0xd4bda4 techunicorn.com/udc-la/kirli.git/pkg/app/server.(*app).startGRPC+0x884 /pkg/app/server/app_grpc.go:150 # 0xd4a63c techunicorn.com/udc-la/kirli.git/pkg/app/server.(*app).start.func1+0x7c /pkg/app/server/app.go:182 1 @ 0x43ec16 0x44ee5c 0x9d65d5 0x9d6d51 0x9ef0ba 0x470781 # 0x9d65d4 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x114 /go/pkg/mod/google.golang.org/grpc@v1.55.0/internal/transport/controlbuf.go:418 # 0x9d6d50 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x90 /go/pkg/mod/google.golang.org/grpc@v1.55.0/internal/transport/controlbuf.go:552 # 0x9ef0b9 google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xd9 /go/pkg/mod/google.golang.org/grpc@v1.55.0/internal/transport/http2_server.go:341 1 @ 0x43ec16 0x44ee5c 0x9f69f3 0x470781 # 0x9f69f2 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0x232 /go/pkg/mod/google.golang.org/grpc@v1.55.0/internal/transport/http2_server.go:1155 1 @ 0x43ec16 0x44ee5c 0xa9a40d 0x470781 # 0xa9a40c database/sql.(*DB).connectionOpener+0x8c /usr/local/go/src/database/sql/sql.go:1224 1 @ 0x43ec16 0x44ee5c 0xb01314 0x470781 # 0xb01313 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 0xc04225 0x470781 # 0xc04224 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 0xc63ba5 0xc638e7 0x470781 # 0xc63ba4 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 # 0xc638e6 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 1 @ 0x43ec16 0x44ee5c 0xd31db6 0xd32845 0x902839 0x8fb831 0x8fb499 0x8fafdd 0x6da4ec 0x6d5707 0x470781 # 0xd31db5 net/http/pprof.sleep+0x95 /usr/local/go/src/net/http/pprof/pprof.go:98 # 0xd32844 net/http/pprof.Trace+0x324 /usr/local/go/src/net/http/pprof/pprof.go:171 # 0x902838 github.com/gin-gonic/gin.WrapF.func1+0x58 /go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/utils.go:42 # 0x8fb830 github.com/gin-gonic/gin.(*Context).Next+0x670 /go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/context.go:173 # 0x8fb498 github.com/gin-gonic/gin.(*Engine).handleHTTPRequest+0x2d8 /go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/gin.go:616 # 0x8fafdc github.com/gin-gonic/gin.(*Engine).ServeHTTP+0x1dc /go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/gin.go:572 # 0x6da4eb net/http.serverHandler.ServeHTTP+0x30b /usr/local/go/src/net/http/server.go:2947 # 0x6d5706 net/http.(*conn).serve+0x606 /usr/local/go/src/net/http/server.go:1991 1 @ 0x43ec16 0x45e949 0x45e927 0xc94a67 0x470781 # 0xc94a66 runtime/trace.Start.func1+0x46 /usr/local/go/src/runtime/trace/trace.go:130