goroutine profile: total 13 1 @ 0x40bb54 0x465398 0x6d07d9 0x468c41 # 0x465397 os/signal.signal_recv+0x97 /usr/local/go/src/runtime/sigqueue.go:169 # 0x6d07d8 os/signal.loop+0x18 /usr/local/go/src/os/signal/signal_unix.go:24 1 @ 0x438216 0x40666c 0x406098 0x6d27e5 0x468c41 # 0x6d27e4 github.com/fvbock/endless.(*endlessServer).handleSignals+0xc4 /data/app/vendor/github.com/fvbock/endless/endless.go:326 1 @ 0x438216 0x40666c 0x406098 0xa504ad 0x468c41 # 0xa504ac github.com/ClickHouse/clickhouse-go.init.0.func1+0x2c /data/app/vendor/github.com/ClickHouse/clickhouse-go/bootstrap.go:50 1 @ 0x438216 0x40666c 0x4060d8 0xa082c5 0x468c41 # 0xa082c4 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x44 /data/app/vendor/gopkg.in/natefinch/lumberjack.v2/lumberjack.go:379 1 @ 0x438216 0x4307d7 0x4630c5 0x4e0652 0x4e19ba 0x4e19a8 0x5a4a09 0x5b5e25 0x5f2c1d 0x4aa0f8 0x5f2e05 0x5f0472 0x5f5d0f 0x5f5d10 0x6b9eae 0x5634c3 0x56361d 0x6bac6c 0x468c41 # 0x4630c4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:303 # 0x4e0651 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4e19b9 internal/poll.(*pollDesc).waitRead+0x259 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4e19a7 internal/poll.(*FD).Read+0x247 /usr/local/go/src/internal/poll/fd_unix.go:167 # 0x5a4a08 net.(*netFD).Read+0x28 /usr/local/go/src/net/fd_posix.go:56 # 0x5b5e24 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:183 # 0x5f2c1c crypto/tls.(*atLeastReader).Read+0x3c /usr/local/go/src/crypto/tls/conn.go:778 # 0x4aa0f7 bytes.(*Buffer).ReadFrom+0x97 /usr/local/go/src/bytes/buffer.go:204 # 0x5f2e04 crypto/tls.(*Conn).readFromUntil+0xe4 /usr/local/go/src/crypto/tls/conn.go:800 # 0x5f0471 crypto/tls.(*Conn).readRecordOrCCS+0x111 /usr/local/go/src/crypto/tls/conn.go:607 # 0x5f5d0e crypto/tls.(*Conn).readRecord+0x16e /usr/local/go/src/crypto/tls/conn.go:575 # 0x5f5d0f crypto/tls.(*Conn).Read+0x16f /usr/local/go/src/crypto/tls/conn.go:1278 # 0x6b9ead net/http.(*persistConn).Read+0x4d /usr/local/go/src/net/http/transport.go:1926 # 0x5634c2 bufio.(*Reader).fill+0x102 /usr/local/go/src/bufio/bufio.go:101 # 0x56361c bufio.(*Reader).Peek+0x5c /usr/local/go/src/bufio/bufio.go:139 # 0x6bac6b net/http.(*persistConn).readLoop+0x1ab /usr/local/go/src/net/http/transport.go:2087 1 @ 0x438216 0x4307d7 0x4630c5 0x4e0652 0x4e39ac 0x4e3999 0x5a61b5 0x5bf0c8 0x5be13d 0x6d39dc 0x6a65d4 0x6d1894 0x6d1cad 0x6d14ad 0xb67b09 0x437e47 0x468c41 # 0x4630c4 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:303 # 0x4e0651 internal/poll.(*pollDesc).wait+0x31 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4e39ab internal/poll.(*pollDesc).waitRead+0x22b /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4e3998 internal/poll.(*FD).Accept+0x218 /usr/local/go/src/internal/poll/fd_unix.go:402 # 0x5a61b4 net.(*netFD).accept+0x34 /usr/local/go/src/net/fd_unix.go:173 # 0x5bf0c7 net.(*TCPListener).accept+0x27 /usr/local/go/src/net/tcpsock_posix.go:140 # 0x5be13c net.(*TCPListener).AcceptTCP+0x3c /usr/local/go/src/net/tcpsock.go:249 # 0x6d39db github.com/fvbock/endless.(*endlessListener).Accept+0x3b /data/app/vendor/github.com/fvbock/endless/endless.go:490 # 0x6a65d3 net/http.(*Server).Serve+0x393 /usr/local/go/src/net/http/server.go:3002 # 0x6d1893 github.com/fvbock/endless.(*endlessServer).Serve+0x113 /data/app/vendor/github.com/fvbock/endless/endless.go:195 # 0x6d1cac github.com/fvbock/endless.(*endlessServer).ListenAndServe+0x1ec /data/app/vendor/github.com/fvbock/endless/endless.go:229 # 0x6d14ac github.com/fvbock/endless.ListenAndServe+0x2c /data/app/vendor/github.com/fvbock/endless/endless.go:153 # 0xb67b08 main.main+0x588 /data/app/cmd/gateway/gateway.go:55 # 0x437e46 runtime.main+0x226 /usr/local/go/src/runtime/proc.go:255 1 @ 0x438216 0x447fb2 0x6bc93b 0x468c41 # 0x6bc93a net/http.(*persistConn).writeLoop+0xfa /usr/local/go/src/net/http/transport.go:2386 1 @ 0x438216 0x447fb2 0xa161f3 0x468c41 # 0xa161f2 database/sql.(*DB).connectionOpener+0x92 /usr/local/go/src/database/sql/sql.go:1196 1 @ 0x438216 0x447fb2 0xa5240b 0xa5207d 0x468c41 # 0xa5240a monitor-gateway/pkg/sink/clickhouse.(*CKSinker).processMetrics+0xca /data/app/pkg/sink/clickhouse/clickhouse.go:111 # 0xa5207c monitor-gateway/pkg/sink/clickhouse.NewCKSinker.func1+0x1c /data/app/pkg/sink/clickhouse/clickhouse.go:61 1 @ 0x438216 0x447fb2 0xac26ce 0xac244a 0x468c41 # 0xac26cd monitor-gateway/pkg/sink/tencent-log.(*ClsSinker).SendLogs+0xcd /data/app/pkg/sink/tencent-log/cloud-log.go:112 # 0xac2449 monitor-gateway/pkg/sink/tencent-log.(*ClsSinker).InitClient.func1+0x29 /data/app/pkg/sink/tencent-log/cloud-log.go:88 1 @ 0x438216 0x447fb2 0xb6501d 0xb64dbd 0x468c41 # 0xb6501c monitor-gateway/pkg/sink/tencent-tsdb.(*CTsdbSinker).processMetrics+0xbc /data/app/pkg/sink/tencent-tsdb/ctsdb.go:99 # 0xb64dbc monitor-gateway/pkg/sink/tencent-tsdb.NewCTsdbSinker.func1+0x1c /data/app/pkg/sink/tencent-tsdb/ctsdb.go:60 1 @ 0x462c25 0x914bb5 0x9149cd 0x911b4b 0x92075a 0x922dc9 0x922da3 0x8e94e2 0x8e94cd 0x8e94e2 0x8e94cd 0x8e8747 0x8e872a 0x8e7c7e 0x8e7906 0x8e7465 0x6a605b 0x6a1708 0x468c41 # 0x462c24 runtime/pprof.runtime_goroutineProfileWithLabels+0x24 /usr/local/go/src/runtime/mprof.go:746 # 0x914bb4 runtime/pprof.writeRuntimeProfile+0xb4 /usr/local/go/src/runtime/pprof/pprof.go:724 # 0x9149cc runtime/pprof.writeGoroutine+0x4c /usr/local/go/src/runtime/pprof/pprof.go:684 # 0x911b4a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:331 # 0x920759 net/http/pprof.handler.ServeHTTP+0x499 /usr/local/go/src/net/http/pprof/pprof.go:253 # 0x922dc8 net/http.HandlerFunc.ServeHTTP+0x48 /usr/local/go/src/net/http/server.go:2047 # 0x922da2 github.com/gin-contrib/pprof.pprofHandler.func1+0x22 /data/app/vendor/github.com/gin-contrib/pprof/pprof.go:56 # 0x8e94e1 github.com/gin-gonic/gin.(*Context).Next+0x81 /data/app/vendor/github.com/gin-gonic/gin/context.go:165 # 0x8e94cc github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1+0x6c /data/app/vendor/github.com/gin-gonic/gin/recovery.go:99 # 0x8e94e1 github.com/gin-gonic/gin.(*Context).Next+0x81 /data/app/vendor/github.com/gin-gonic/gin/context.go:165 # 0x8e94cc github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1+0x6c /data/app/vendor/github.com/gin-gonic/gin/recovery.go:99 # 0x8e8746 github.com/gin-gonic/gin.(*Context).Next+0xe6 /data/app/vendor/github.com/gin-gonic/gin/context.go:165 # 0x8e8729 github.com/gin-gonic/gin.LoggerWithConfig.func1+0xc9 /data/app/vendor/github.com/gin-gonic/gin/logger.go:241 # 0x8e7c7d github.com/gin-gonic/gin.(*Context).Next+0x63d /data/app/vendor/github.com/gin-gonic/gin/context.go:165 # 0x8e7905 github.com/gin-gonic/gin.(*Engine).handleHTTPRequest+0x2c5 /data/app/vendor/github.com/gin-gonic/gin/gin.go:489 # 0x8e7464 github.com/gin-gonic/gin.(*Engine).ServeHTTP+0x1c4 /data/app/vendor/github.com/gin-gonic/gin/gin.go:445 # 0x6a605a net/http.serverHandler.ServeHTTP+0x43a /usr/local/go/src/net/http/server.go:2879 # 0x6a1707 net/http.(*conn).serve+0xb07 /usr/local/go/src/net/http/server.go:1930 1 @ 0x481d45 0x47f60d 0x4e19e5 0x4e19cd 0x4e1785 0x5a4a09 0x5b5e25 0x69b85f 0x468c41 # 0x481d44 syscall.Syscall+0x4 /usr/local/go/src/syscall/asm_linux_amd64.s:20 # 0x47f60c syscall.read+0x4c /usr/local/go/src/syscall/zsyscall_linux_amd64.go:687 # 0x4e19e4 syscall.Read+0x284 /usr/local/go/src/syscall/syscall_unix.go:189 # 0x4e19cc internal/poll.ignoringEINTRIO+0x26c /usr/local/go/src/internal/poll/fd_unix.go:582 # 0x4e1784 internal/poll.(*FD).Read+0x24 /usr/local/go/src/internal/poll/fd_unix.go:163 # 0x5a4a08 net.(*netFD).Read+0x28 /usr/local/go/src/net/fd_posix.go:56 # 0x5b5e24 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:183 # 0x69b85e net/http.(*connReader).backgroundRead+0x3e /usr/local/go/src/net/http/server.go:672