goroutine 18034 [running]: runtime/pprof.writeGoroutineStacks({0x7f735e99e948, 0xc0006b8400}) /usr/local/go/src/runtime/pprof/pprof.go:692 +0x70 runtime/pprof.writeGoroutine({0x7f735e99e948?, 0xc0006b8400?}, 0x0?) /usr/local/go/src/runtime/pprof/pprof.go:681 +0x2b runtime/pprof.(*Profile).WriteTo(0xef53a0?, {0x7f735e99e948?, 0xc0006b8400?}, 0xc?) /usr/local/go/src/runtime/pprof/pprof.go:330 +0x14b net/http/pprof.handler.ServeHTTP({0xf9f368, 0x9}, {0x7f735e99e8d0, 0xc0006b8400}, 0x203000?) /usr/local/go/src/net/http/pprof/pprof.go:253 +0x4a5 github.com/gin-gonic/gin.WrapH.func1(0xc0006b8400) /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/utils.go:49 +0x69 github.com/gin-gonic/gin.(*Context).Next(...) /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc00017d040, 0xc0006b8400) /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 +0x671 github.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc00017d040, {0x195a0d0?, 0xc000a162a0}, 0xc0006b8200) /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 +0x1dd net/http.serverHandler.ServeHTTP({0xc0007f8900?}, {0x195a0d0, 0xc000a162a0}, 0xc0006b8200) /usr/local/go/src/net/http/server.go:2947 +0x30c net/http.(*conn).serve(0xc000000000, {0x195ae58, 0xc000553770}) /usr/local/go/src/net/http/server.go:1991 +0x607 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:3102 +0x4db goroutine 1 [chan receive, 175512 minutes]: techunicorn.com/udc-la/twopa.git/pkg/app/server.(*app).start(0xc000638480, {0x195ade8?, 0xc000046050}) /pkg/app/server/app.go:184 +0x205 techunicorn.com/udc-la/twopa.git/pkg/app/server.Start({0xc000046025, 0x4}) /pkg/app/server/app.go:50 +0x158 main.main() /cmd/server/main.go:21 +0xaf goroutine 10 [chan receive, 8581 minutes]: github.com/microsoft/ApplicationInsights-Go/appinsights.(*throttleManager).waitForThrottle(...) /go/pkg/mod/github.com/microsoft/!application!insights-!go@v0.4.4/appinsights/throttle.go:86 github.com/microsoft/ApplicationInsights-Go/appinsights.(*throttleManager).run(0xc0004e0090) /go/pkg/mod/github.com/microsoft/!application!insights-!go@v0.4.4/appinsights/throttle.go:71 +0x89 created by github.com/microsoft/ApplicationInsights-Go/appinsights.newThrottleManager /go/pkg/mod/github.com/microsoft/!application!insights-!go@v0.4.4/appinsights/throttle.go:25 +0x99 goroutine 11 [select, 8581 minutes]: github.com/microsoft/ApplicationInsights-Go/appinsights.(*inMemoryChannelState).start(0xc000454b90) /go/pkg/mod/github.com/microsoft/!application!insights-!go@v0.4.4/appinsights/inmemorychannel.go:187 +0x165 github.com/microsoft/ApplicationInsights-Go/appinsights.(*InMemoryChannel).acceptLoop(0x0?) /go/pkg/mod/github.com/microsoft/!application!insights-!go@v0.4.4/appinsights/inmemorychannel.go:146 +0x27 created by github.com/microsoft/ApplicationInsights-Go/appinsights.NewInMemoryChannel /go/pkg/mod/github.com/microsoft/!application!insights-!go@v0.4.4/appinsights/inmemorychannel.go:59 +0x1d6 goroutine 37 [select, 4 minutes]: github.com/patrickmn/go-cache.(*janitor).Run(0xc0000c8850, 0xc0000a12c0?) /go/pkg/mod/github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1079 +0x85 created by github.com/patrickmn/go-cache.runJanitor /go/pkg/mod/github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1099 +0xed goroutine 38 [select, 2 minutes]: github.com/go-redis/redis/v8/internal/pool.(*ConnPool).reaper(0xc0002d4640, 0x0?) /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/pool.go:485 +0xd4 created by github.com/go-redis/redis/v8/internal/pool.NewConnPool /go/pkg/mod/github.com/go-redis/redis/v8@v8.11.5/internal/pool/pool.go:111 +0x225 goroutine 30 [IO wait, 175512 minutes]: internal/poll.runtime_pollWait(0x7f735ea79ef8, 0x72) /usr/local/go/src/runtime/netpoll.go:305 +0x89 internal/poll.(*pollDesc).wait(0xc00018c480?, 0xc000476c00?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc00018c480) /usr/local/go/src/internal/poll/fd_unix.go:614 +0x234 net.(*netFD).accept(0xc00018c480) /usr/local/go/src/net/fd_unix.go:172 +0x35 net.(*TCPListener).accept(0xc000538bd0) /usr/local/go/src/net/tcpsock_posix.go:142 +0x28 net.(*TCPListener).Accept(0xc000538bd0) /usr/local/go/src/net/tcpsock.go:288 +0x3d google.golang.org/grpc.(*Server).Serve(0xc000431c00, {0x1959ec0?, 0xc000538bd0}) /go/pkg/mod/google.golang.org/grpc@v1.61.1/server.go:885 +0x475 techunicorn.com/udc-la/twopa.git/pkg/app/server.(*app).startGRPC(0xc000638480, {0x0, 0x0}) /pkg/app/server/app_grpc.go:150 +0x879 techunicorn.com/udc-la/twopa.git/pkg/app/server.(*app).start.func1() /pkg/app/server/app.go:165 +0x7d created by techunicorn.com/udc-la/twopa.git/pkg/app/server.(*app).start /pkg/app/server/app.go:163 +0xdf goroutine 31 [IO wait]: internal/poll.runtime_pollWait(0x7f735ea79e08, 0x72) /usr/local/go/src/runtime/netpoll.go:305 +0x89 internal/poll.(*pollDesc).wait(0xc00018c600?, 0x6?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc00018c600) /usr/local/go/src/internal/poll/fd_unix.go:614 +0x234 net.(*netFD).accept(0xc00018c600) /usr/local/go/src/net/fd_unix.go:172 +0x35 net.(*TCPListener).accept(0xc000538d08) /usr/local/go/src/net/tcpsock_posix.go:142 +0x28 net.(*TCPListener).Accept(0xc000538d08) /usr/local/go/src/net/tcpsock.go:288 +0x3d net/http.(*Server).Serve(0xc000386000, {0x1959ec0, 0xc000538d08}) /usr/local/go/src/net/http/server.go:3070 +0x385 net/http.(*Server).ListenAndServe(0xc000386000) /usr/local/go/src/net/http/server.go:2999 +0x7d techunicorn.com/udc-la/twopa.git/pkg/app/server.(*app).startHTTP(0xc000638480, {0x0, 0x0}) /pkg/app/server/app_http.go:136 +0x10a9 techunicorn.com/udc-la/twopa.git/pkg/app/server.(*app).start.func2() /pkg/app/server/app.go:172 +0x7d created by techunicorn.com/udc-la/twopa.git/pkg/app/server.(*app).start /pkg/app/server/app.go:170 +0x13b goroutine 33 [syscall, 175512 minutes]: os/signal.signal_recv() /usr/local/go/src/runtime/sigqueue.go:152 +0x2f os/signal.loop() /usr/local/go/src/os/signal/signal_unix.go:23 +0x19 created by os/signal.Notify.func1.1 /usr/local/go/src/os/signal/signal.go:151 +0x2a goroutine 18025 [IO wait]: internal/poll.runtime_pollWait(0x7f735e885ff0, 0x77) /usr/local/go/src/runtime/netpoll.go:305 +0x89 internal/poll.(*pollDesc).wait(0xc000afe000?, 0xc00011dc9a?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(*pollDesc).waitWrite(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:93 internal/poll.(*FD).Write(0xc000afe000, {0xc00011d000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:391 +0x2c5 net.(*netFD).Write(0xc000afe000, {0xc00011d000?, 0xc0005171e8?, 0x416565?}) /usr/local/go/src/net/fd_posix.go:96 +0x29 net.(*conn).Write(0xc0000140b0, {0xc00011d000?, 0x4884d5?, 0x487a7e?}) /usr/local/go/src/net/net.go:195 +0x45 net/http.checkConnErrorWriter.Write({0x0?}, {0xc00011d000?, 0xc000517260?, 0x4e8e6a?}) /usr/local/go/src/net/http/server.go:3609 +0x33 bufio.(*Writer).Flush(0xc0009dc600) /usr/local/go/src/bufio/bufio.go:629 +0x62 bufio.(*Writer).Write(0xc0009dc600, {0xc00070f000?, 0xf926b3?, 0x4?}) /usr/local/go/src/bufio/bufio.go:673 +0xd0 net/http.(*chunkWriter).Write(0xc0006aae40, {0xc00070f000, 0x1000, 0x1000}) /usr/local/go/src/net/http/server.go:388 +0x115 bufio.(*Writer).Write(0xc000a78180, {0xc00070f000?, 0xc000afe000?, 0xc00011d000?}) /usr/local/go/src/bufio/bufio.go:669 +0xed net/http.(*response).write(0xc0006aae00, 0x1000, {0xc00070f000, 0x1000, 0x1000}, {0x0, 0x0}) /usr/local/go/src/net/http/server.go:1640 +0x21e net/http.(*response).Write(0x6de493?, {0xc00070f000?, 0xc00011d000?, 0x4884d5?}) /usr/local/go/src/net/http/server.go:1598 +0x30 github.com/gin-gonic/gin.(*responseWriter).Write(0xc0001c6b00, {0xc00070f000?, 0x0?, 0xc000517570?}) /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/response_writer.go:83 +0x78 bufio.(*Writer).Flush(0xc000a78000) /usr/local/go/src/bufio/bufio.go:629 +0x62 bufio.(*Writer).Write(0xc000a78000, {0xc000c3ebaf?, 0x1f8f008?, 0x8?}) /usr/local/go/src/bufio/bufio.go:673 +0xd0 text/tabwriter.(*Writer).write0(0x4?, {0xc000c3ebaf?, 0x3a, 0x1?}) /usr/local/go/src/text/tabwriter/tabwriter.go:251 +0x2f text/tabwriter.(*Writer).writeLines(0xc0007dcbb0, 0x6?, 0x0?, 0x1b) /usr/local/go/src/text/tabwriter/tabwriter.go:318 +0x269 text/tabwriter.(*Writer).format(0xc0007dcbb0, 0x39?, 0x8?, 0x1b) /usr/local/go/src/text/tabwriter/tabwriter.go:405 +0x1cd text/tabwriter.(*Writer).format(0xc0007dcbb0, 0xa77cd1?, 0x41e046?, 0x1b) /usr/local/go/src/text/tabwriter/tabwriter.go:399 +0x16e text/tabwriter.(*Writer).format(0xc0007dcbb0, 0x24?, 0xc00070f000?, 0x1b) /usr/local/go/src/text/tabwriter/tabwriter.go:399 +0x16e text/tabwriter.(*Writer).format(0xc0007dcbb0, 0x25?, 0x722?, 0x1d) /usr/local/go/src/text/tabwriter/tabwriter.go:399 +0x16e text/tabwriter.(*Writer).flushNoDefers(0xc0007dcbb0) /usr/local/go/src/text/tabwriter/tabwriter.go:513 +0x132 text/tabwriter.(*Writer).Write(0xc0007dcbb0, {0xc000116840, 0x1, 0x160}) /usr/local/go/src/text/tabwriter/tabwriter.go:546 +0x40a fmt.Fprintf({0x19546e0, 0xc0007dcbb0}, {0xf91633, 0x1}, {0x0, 0x0, 0x0}) /usr/local/go/src/fmt/print.go:205 +0x9b runtime/pprof.printStackRecord({0x19546e0, 0xc0007dcbb0}, {0xc0009a14c0?, 0x1c, 0x20}, 0x0) /usr/local/go/src/runtime/pprof/pprof.go:516 +0x3fc runtime/pprof.writeHeapInternal({0x7f735e99e948?, 0xc0001c6b00?}, 0x1, {0xfa1114, 0xb}) /usr/local/go/src/runtime/pprof/pprof.go:610 +0x4be runtime/pprof.writeAlloc({0x7f735e99e948?, 0xc0001c6b00?}, 0x0?) /usr/local/go/src/runtime/pprof/pprof.go:541 +0x2f runtime/pprof.(*Profile).WriteTo(0xef53a0?, {0x7f735e99e948?, 0xc0001c6b00?}, 0xc?) /usr/local/go/src/runtime/pprof/pprof.go:330 +0x14b net/http/pprof.handler.ServeHTTP({0xf9b0ae, 0x6}, {0x7f735e99e8d0, 0xc0001c6b00}, 0x203000?) /usr/local/go/src/net/http/pprof/pprof.go:253 +0x4a5 github.com/gin-gonic/gin.WrapH.func1(0xc0001c6b00) /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/utils.go:49 +0x69 github.com/gin-gonic/gin.(*Context).Next(...) /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/context.go:174 github.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc00017d040, 0xc0001c6b00) /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:620 +0x671 github.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc00017d040, {0x195a0d0?, 0xc0006aae00}, 0xc0001c6700) /go/pkg/mod/github.com/gin-gonic/gin@v1.9.1/gin.go:576 +0x1dd net/http.serverHandler.ServeHTTP({0xc000c4c030?}, {0x195a0d0, 0xc0006aae00}, 0xc0001c6700) /usr/local/go/src/net/http/server.go:2947 +0x30c net/http.(*conn).serve(0xc0003d40a0, {0x195ae58, 0xc000553770}) /usr/local/go/src/net/http/server.go:1991 +0x607 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:3102 +0x4db goroutine 18035 [IO wait]: internal/poll.runtime_pollWait(0x7f735e8860e0, 0x72) /usr/local/go/src/runtime/netpoll.go:305 +0x89 internal/poll.(*pollDesc).wait(0xc0007ee800?, 0xc0007f8911?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0007ee800, {0xc0007f8911, 0x1, 0x1}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a net.(*netFD).Read(0xc0007ee800, {0xc0007f8911?, 0xc0009426d8?, 0xc000d6b768?}) /usr/local/go/src/net/fd_posix.go:55 +0x29 net.(*conn).Read(0xc0004e0008, {0xc0007f8911?, 0xc0007a8910?, 0xc000d6b780?}) /usr/local/go/src/net/net.go:183 +0x45 net/http.(*connReader).backgroundRead(0xc0007f8900) /usr/local/go/src/net/http/server.go:678 +0x3f created by net/http.(*connReader).startBackgroundRead /usr/local/go/src/net/http/server.go:674 +0xca goroutine 18017 [IO wait]: internal/poll.runtime_pollWait(0x7f735e885ff0, 0x72) /usr/local/go/src/runtime/netpoll.go:305 +0x89 internal/poll.(*pollDesc).wait(0xc000afe000?, 0xc000c4c041?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000afe000, {0xc000c4c041, 0x1, 0x1}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a net.(*netFD).Read(0xc000afe000, {0xc000c4c041?, 0xc0009dc598?, 0xc000d69f68?}) /usr/local/go/src/net/fd_posix.go:55 +0x29 net.(*conn).Read(0xc0000140b0, {0xc000c4c041?, 0xc0007a8500?, 0xc000b43880?}) /usr/local/go/src/net/net.go:183 +0x45 net/http.(*connReader).backgroundRead(0xc000c4c030) /usr/local/go/src/net/http/server.go:678 +0x3f created by net/http.(*connReader).startBackgroundRead /usr/local/go/src/net/http/server.go:674 +0xca goroutine 18015 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7f735ea7a0d8, 0x72) /usr/local/go/src/runtime/netpoll.go:305 +0x89 internal/poll.(*pollDesc).wait(0xc00018c000?, 0xc00089e000?, 0x0) /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 +0x32 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00018c000, {0xc00089e000, 0x1000, 0x1000}) /usr/local/go/src/internal/poll/fd_unix.go:167 +0x25a net.(*netFD).Read(0xc00018c000, {0xc00089e000?, 0x5?, 0xc0000876e0?}) /usr/local/go/src/net/fd_posix.go:55 +0x29 net.(*conn).Read(0xc000014008, {0xc00089e000?, 0xc00089e1d0?, 0xc0007b9710?}) /usr/local/go/src/net/net.go:183 +0x45 net/http.(*connReader).Read(0xc0008a0420, {0xc00089e000, 0x1000, 0x1000}) /usr/local/go/src/net/http/server.go:786 +0x171 bufio.(*Reader).fill(0xc0003c4120) /usr/local/go/src/bufio/bufio.go:106 +0xff bufio.(*Reader).ReadSlice(0xc0003c4120, 0x0?) /usr/local/go/src/bufio/bufio.go:372 +0x2f bufio.(*Reader).ReadLine(0xc0003c4120) /usr/local/go/src/bufio/bufio.go:401 +0x27 net/textproto.(*Reader).readLineSlice(0xc000c4c2d0) /usr/local/go/src/net/textproto/reader.go:58 +0x99 net/textproto.(*Reader).ReadLine(...) /usr/local/go/src/net/textproto/reader.go:39 net/http.readRequest(0xc000014008?) /usr/local/go/src/net/http/request.go:1030 +0x79 net/http.(*conn).readRequest(0xc0003d41e0, {0x195adb0, 0xc0009dc500}) /usr/local/go/src/net/http/server.go:994 +0x24a net/http.(*conn).serve(0xc0003d41e0, {0x195ae58, 0xc000553770}) /usr/local/go/src/net/http/server.go:1916 +0x345 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:3102 +0x4db