goroutine profile: total 15 2 @ 0x43ec16 0x437357 0x46aac9 0x4d5872 0x4d6bda 0x4d6bc8 0x5c94a9 0x5dc545 0x6d0e1f 0x470781 # 0x46aac8 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4d5871 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4d6bd9 internal/poll.(*pollDesc).waitRead+0x259 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4d6bc7 internal/poll.(*FD).Read+0x247 /usr/local/go/src/internal/poll/fd_unix.go:167 # 0x5c94a8 net.(*netFD).Read+0x28 /usr/local/go/src/net/fd_posix.go:55 # 0x5dc544 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:183 # 0x6d0e1e net/http.(*connReader).backgroundRead+0x3e /usr/local/go/src/net/http/server.go:678 2 @ 0x43ec16 0x437357 0x46aac9 0x4d5872 0x4d6bda 0x4d6bc8 0x5c94a9 0x5dc545 0x6d12f1 0x657c1f 0x65880f 0x658a67 0x65c599 0x6cc679 0x6cc67a 0x6d288a 0x6d6dc5 0x470781 # 0x46aac8 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4d5871 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4d6bd9 internal/poll.(*pollDesc).waitRead+0x259 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4d6bc7 internal/poll.(*FD).Read+0x247 /usr/local/go/src/internal/poll/fd_unix.go:167 # 0x5c94a8 net.(*netFD).Read+0x28 /usr/local/go/src/net/fd_posix.go:55 # 0x5dc544 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:183 # 0x6d12f0 net/http.(*connReader).Read+0x170 /usr/local/go/src/net/http/server.go:786 # 0x657c1e bufio.(*Reader).fill+0xfe /usr/local/go/src/bufio/bufio.go:106 # 0x65880e bufio.(*Reader).ReadSlice+0x2e /usr/local/go/src/bufio/bufio.go:372 # 0x658a66 bufio.(*Reader).ReadLine+0x26 /usr/local/go/src/bufio/bufio.go:401 # 0x65c598 net/textproto.(*Reader).readLineSlice+0x98 /usr/local/go/src/net/textproto/reader.go:58 # 0x6cc678 net/textproto.(*Reader).ReadLine+0x78 /usr/local/go/src/net/textproto/reader.go:39 # 0x6cc679 net/http.readRequest+0x79 /usr/local/go/src/net/http/request.go:1030 # 0x6d2889 net/http.(*conn).readRequest+0x249 /usr/local/go/src/net/http/server.go:994 # 0x6d6dc4 net/http.(*conn).serve+0x344 /usr/local/go/src/net/http/server.go:1916 1 @ 0x40df74 0x46cd2f 0x5042f9 0x470781 # 0x46cd2e os/signal.signal_recv+0x2e /usr/local/go/src/runtime/sigqueue.go:152 # 0x5042f8 os/signal.loop+0x18 /usr/local/go/src/os/signal/signal_unix.go:23 1 @ 0x4339f6 0x46a5a5 0xd3aef5 0xd3ad0d 0xd37c6b 0xd46ac5 0x93d449 0x936151 0x935db9 0x9358fd 0x6dbe6c 0x6d7087 0x470781 # 0x46a5a4 runtime/pprof.runtime_goroutineProfileWithLabels+0x24 /usr/local/go/src/runtime/mprof.go:846 # 0xd3aef4 runtime/pprof.writeRuntimeProfile+0xb4 /usr/local/go/src/runtime/pprof/pprof.go:723 # 0xd3ad0c runtime/pprof.writeGoroutine+0x4c /usr/local/go/src/runtime/pprof/pprof.go:683 # 0xd37c6a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:330 # 0xd46ac4 net/http/pprof.handler.ServeHTTP+0x4a4 /usr/local/go/src/net/http/pprof/pprof.go:253 # 0x93d448 github.com/gin-gonic/gin.WrapH.func1+0x68 /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/utils.go:49 # 0x936150 github.com/gin-gonic/gin.(*Context).Next+0x670 /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 # 0x935db8 github.com/gin-gonic/gin.(*Engine).handleHTTPRequest+0x2d8 /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 # 0x9358fc github.com/gin-gonic/gin.(*Engine).ServeHTTP+0x1dc /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 # 0x6dbe6b net/http.serverHandler.ServeHTTP+0x30b /usr/local/go/src/net/http/server.go:2947 # 0x6d7086 net/http.(*conn).serve+0x606 /usr/local/go/src/net/http/server.go:1991 1 @ 0x43ec16 0x40885b 0x408358 0xc759a9 0xc75955 0x470781 # 0xc759a8 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 # 0xc75954 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 0xd5d71b 0xd5d25d 0xd6374f 0x43e852 0x470781 # 0xd5d71a techunicorn.com/udc-la/prop.git/pkg/app/server.(*app).start+0x1da /pkg/app/server/app.go:169 # 0xd5d25c techunicorn.com/udc-la/prop.git/pkg/app/server.Start+0x17c /pkg/app/server/app.go:53 # 0xd6374e main.main+0xae /cmd/server/main.go:21 # 0x43e851 runtime.main+0x211 /usr/local/go/src/runtime/proc.go:250 1 @ 0x43ec16 0x437357 0x46aac9 0x4d5872 0x4d8b85 0x4d8b72 0x5c9d29 0x5dc725 0x6df093 0x659b0d 0x6cfcd5 0x659b0d 0x6d60de 0x6d5e10 0x937278 0x4b2624 0x4b22da 0x4b2277 0x694858 0x6966c5 0x6978dc 0xd613a5 0x936151 0x935db9 0x9358fd 0x6dbe6c 0x6d7087 0x470781 # 0x46aac8 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4d5871 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4d8b84 internal/poll.(*pollDesc).waitWrite+0x2c4 /usr/local/go/src/internal/poll/fd_poll_runtime.go:93 # 0x4d8b71 internal/poll.(*FD).Write+0x2b1 /usr/local/go/src/internal/poll/fd_unix.go:391 # 0x5c9d28 net.(*netFD).Write+0x28 /usr/local/go/src/net/fd_posix.go:96 # 0x5dc724 net.(*conn).Write+0x44 /usr/local/go/src/net/net.go:195 # 0x6df092 net/http.checkConnErrorWriter.Write+0x32 /usr/local/go/src/net/http/server.go:3609 # 0x659b0c bufio.(*Writer).Write+0xec /usr/local/go/src/bufio/bufio.go:669 # 0x6cfcd4 net/http.(*chunkWriter).Write+0x114 /usr/local/go/src/net/http/server.go:388 # 0x659b0c bufio.(*Writer).Write+0xec /usr/local/go/src/bufio/bufio.go:669 # 0x6d60dd net/http.(*response).write+0x21d /usr/local/go/src/net/http/server.go:1640 # 0x6d5e0f net/http.(*response).Write+0x2f /usr/local/go/src/net/http/server.go:1598 # 0x937277 github.com/gin-gonic/gin.(*responseWriter).Write+0x77 /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/response_writer.go:83 # 0x4b2623 io.copyBuffer+0x203 /usr/local/go/src/io/io.go:429 # 0x4b22d9 io.Copy+0x99 /usr/local/go/src/io/io.go:386 # 0x4b2276 io.CopyN+0x36 /usr/local/go/src/io/io.go:362 # 0x694857 net/http.serveContent+0xd57 /usr/local/go/src/net/http/fs.go:339 # 0x6966c4 net/http.serveFile+0x5e4 /usr/local/go/src/net/http/fs.go:667 # 0x6978db net/http.(*fileHandler).ServeHTTP+0xbb /usr/local/go/src/net/http/fs.go:852 # 0xd613a4 techunicorn.com/udc-la/prop.git/pkg/app/server.(*app).startHTTP.func4+0x144 /pkg/app/server/app_http.go:65 # 0x936150 github.com/gin-gonic/gin.(*Context).Next+0x670 /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 # 0x935db8 github.com/gin-gonic/gin.(*Engine).handleHTTPRequest+0x2d8 /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 # 0x9358fc github.com/gin-gonic/gin.(*Engine).ServeHTTP+0x1dc /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 # 0x6dbe6b net/http.serverHandler.ServeHTTP+0x30b /usr/local/go/src/net/http/server.go:2947 # 0x6d7086 net/http.(*conn).serve+0x606 /usr/local/go/src/net/http/server.go:1991 1 @ 0x43ec16 0x437357 0x46aac9 0x4d5872 0x4daaf4 0x4daae1 0x5cb5b5 0x5e5988 0x5e4b5d 0x6dc3c5 0x6dbffd 0xd60e32 0xd5d9bd 0x470781 # 0x46aac8 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4d5871 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4daaf3 internal/poll.(*pollDesc).waitRead+0x233 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4daae0 internal/poll.(*FD).Accept+0x220 /usr/local/go/src/internal/poll/fd_unix.go:614 # 0x5cb5b4 net.(*netFD).accept+0x34 /usr/local/go/src/net/fd_unix.go:172 # 0x5e5987 net.(*TCPListener).accept+0x27 /usr/local/go/src/net/tcpsock_posix.go:142 # 0x5e4b5c net.(*TCPListener).Accept+0x3c /usr/local/go/src/net/tcpsock.go:288 # 0x6dc3c4 net/http.(*Server).Serve+0x384 /usr/local/go/src/net/http/server.go:3070 # 0x6dbffc net/http.(*Server).ListenAndServe+0x7c /usr/local/go/src/net/http/server.go:2999 # 0xd60e31 techunicorn.com/udc-la/prop.git/pkg/app/server.(*app).startHTTP+0x10b1 /pkg/app/server/app_http.go:136 # 0xd5d9bc techunicorn.com/udc-la/prop.git/pkg/app/server.(*app).start.func2+0x7c /pkg/app/server/app.go:157 1 @ 0x43ec16 0x437357 0x46aac9 0x4d5872 0x4daaf4 0x4daae1 0x5cb5b5 0x5e5988 0x5e4b5d 0xa71d75 0xd5f219 0xd5dafd 0x470781 # 0x46aac8 internal/poll.runtime_pollWait+0x88 /usr/local/go/src/runtime/netpoll.go:305 # 0x4d5871 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4daaf3 internal/poll.(*pollDesc).waitRead+0x233 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4daae0 internal/poll.(*FD).Accept+0x220 /usr/local/go/src/internal/poll/fd_unix.go:614 # 0x5cb5b4 net.(*netFD).accept+0x34 /usr/local/go/src/net/fd_unix.go:172 # 0x5e5987 net.(*TCPListener).accept+0x27 /usr/local/go/src/net/tcpsock_posix.go:142 # 0x5e4b5c net.(*TCPListener).Accept+0x3c /usr/local/go/src/net/tcpsock.go:288 # 0xa71d74 google.golang.org/grpc.(*Server).Serve+0x474 /go/pkg/mod/google.golang.org/grpc@v1.55.0/server.go:821 # 0xd5f218 techunicorn.com/udc-la/prop.git/pkg/app/server.(*app).startGRPC+0x898 /pkg/app/server/app_grpc.go:150 # 0xd5dafc techunicorn.com/udc-la/prop.git/pkg/app/server.(*app).start.func1+0x7c /pkg/app/server/app.go:150 1 @ 0x43ec16 0x44ee5c 0xabfa8d 0x470781 # 0xabfa8c database/sql.(*DB).connectionOpener+0x8c /usr/local/go/src/database/sql/sql.go:1224 1 @ 0x43ec16 0x44ee5c 0xb26dd4 0x470781 # 0xb26dd3 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 0xc40fc5 0x470781 # 0xc40fc4 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 0xc71905 0xc71647 0x470781 # 0xc71904 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 # 0xc71646 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