goroutine 42824 [running]: runtime/pprof.writeGoroutineStacks(0xb325a0, 0xc0006261c0, 0x0, 0x0) /usr/local/go/src/runtime/pprof/pprof.go:679 +0x9d runtime/pprof.writeGoroutine(0xb325a0, 0xc0006261c0, 0x2, 0x40c1b6, 0xc00060c420) /usr/local/go/src/runtime/pprof/pprof.go:668 +0x44 runtime/pprof.(*Profile).WriteTo(0xfe06e0, 0xb325a0, 0xc0006261c0, 0x2, 0xc0006261c0, 0xd) /usr/local/go/src/runtime/pprof/pprof.go:329 +0x3da net/http/pprof.handler.ServeHTTP(0xc0000c41c1, 0x9, 0xb3c660, 0xc0006261c0, 0xc0009ac000) /usr/local/go/src/net/http/pprof/pprof.go:245 +0x33a net/http/pprof.Index(0xb3c660, 0xc0006261c0, 0xc0009ac000) /usr/local/go/src/net/http/pprof/pprof.go:268 +0x6f1 net/http.HandlerFunc.ServeHTTP(0xa92cb8, 0xb3c660, 0xc0006261c0, 0xc0009ac000) /usr/local/go/src/net/http/server.go:2007 +0x44 net/http.(*ServeMux).ServeHTTP(0xff48c0, 0xb3c660, 0xc0006261c0, 0xc0009ac000) /usr/local/go/src/net/http/server.go:2387 +0x1bd net/http.serverHandler.ServeHTTP(0xc0003f4000, 0xb3c660, 0xc0006261c0, 0xc0009ac000) /usr/local/go/src/net/http/server.go:2802 +0xa4 net/http.(*conn).serve(0xc0000cefa0, 0xb3e020, 0xc000020480) /usr/local/go/src/net/http/server.go:1890 +0x875 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2927 +0x38e goroutine 1 [IO wait]: internal/poll.runtime_pollWait(0x7f285775eea8, 0x72, 0x0) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc00018c818, 0x72, 0x0, 0x0, 0xa644ae) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Accept(0xc00018c800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:384 +0x1f8 net.(*netFD).accept(0xc00018c800, 0xc00045bc30, 0x71f964, 0xc0003f40a0) /usr/local/go/src/net/fd_unix.go:238 +0x42 net.(*TCPListener).accept(0xc0000a5a60, 0x66fdd61c, 0xc00045bc30, 0x4b90f6) /usr/local/go/src/net/tcpsock_posix.go:139 +0x32 net.(*TCPListener).Accept(0xc0000a5a60, 0xc00045bc80, 0x18, 0xc000000180, 0x71ee7e) /usr/local/go/src/net/tcpsock.go:261 +0x47 net/http.(*Server).Serve(0xc0003f4000, 0xb3c3a0, 0xc0000a5a60, 0x0, 0x0) /usr/local/go/src/net/http/server.go:2896 +0x286 net/http.(*Server).ListenAndServe(0xc0003f4000, 0xc0003f4000, 0xa69f4c) /usr/local/go/src/net/http/server.go:2825 +0xb7 net/http.ListenAndServe(...) /usr/local/go/src/net/http/server.go:3080 main.main() /go/src/github.com/free/sql_exporter/cmd/sql_exporter/main.go:68 +0x7e5 goroutine 20 [chan receive]: github.com/free/sql_exporter/vendor/github.com/golang/glog.(*loggingT).flushDaemon(0xff4be0) /go/src/github.com/free/sql_exporter/vendor/github.com/golang/glog/glog.go:882 +0x8b created by github.com/free/sql_exporter/vendor/github.com/golang/glog.init.0 /go/src/github.com/free/sql_exporter/vendor/github.com/golang/glog/glog.go:410 +0x26f goroutine 22 [chan receive]: github.com/free/sql_exporter/vendor/github.com/ClickHouse/clickhouse-go.init.0.func1() /go/src/github.com/free/sql_exporter/vendor/github.com/ClickHouse/clickhouse-go/bootstrap.go:50 +0x4b created by github.com/free/sql_exporter/vendor/github.com/ClickHouse/clickhouse-go.init.0 /go/src/github.com/free/sql_exporter/vendor/github.com/ClickHouse/clickhouse-go/bootstrap.go:47 +0x66 goroutine 6 [IO wait]: internal/poll.runtime_pollWait(0x7f285775edd8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc000172398, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000172380, 0xc000117000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc000172380, 0xc000117000, 0x1000, 0x1000, 0xc0000e6000, 0xc000979290, 0x0) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc00000e088, 0xc000117000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 net/http.(*connReader).Read(0xc000121d40, 0xc000117000, 0x1000, 0x1000, 0x9aaf00, 0xc000170990, 0x203000) /usr/local/go/src/net/http/server.go:785 +0xf4 bufio.(*Reader).fill(0xc000112d20) /usr/local/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).ReadSlice(0xc000112d20, 0xa, 0x28, 0xc00009d9a8, 0x40c1b6, 0xc000367600, 0x100) /usr/local/go/src/bufio/bufio.go:359 +0x3d bufio.(*Reader).ReadLine(0xc000112d20, 0xc00009d9b0, 0xc000506380, 0x7f2859a0fd98, 0x0, 0x40ca28, 0x30) /usr/local/go/src/bufio/bufio.go:388 +0x34 net/textproto.(*Reader).readLineSlice(0xc0003dc570, 0xc000367600, 0xc000172380, 0x0, 0x0, 0x4313cc) /usr/local/go/src/net/textproto/reader.go:57 +0x6c net/textproto.(*Reader).ReadLine(...) /usr/local/go/src/net/textproto/reader.go:38 net/http.readRequest(0xc000112d20, 0x0, 0xc000367600, 0x0, 0x0) /usr/local/go/src/net/http/request.go:1012 +0x92 net/http.(*conn).readRequest(0xc000408000, 0xb3e020, 0xc000114d00, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/server.go:965 +0x15f net/http.(*conn).serve(0xc000408000, 0xb3e020, 0xc000114d00) /usr/local/go/src/net/http/server.go:1817 +0x6d4 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2927 +0x38e goroutine 40 [select, 1934 minutes]: database/sql.(*DB).connectionOpener(0xc00041e000, 0xb3e020, 0xc000114e80) /usr/local/go/src/database/sql/sql.go:1052 +0xe8 created by database/sql.OpenDB /usr/local/go/src/database/sql/sql.go:722 +0x15d goroutine 41 [select, 1934 minutes]: database/sql.(*DB).connectionResetter(0xc00041e000, 0xb3e020, 0xc000114e80) /usr/local/go/src/database/sql/sql.go:1065 +0xfb created by database/sql.OpenDB /usr/local/go/src/database/sql/sql.go:723 +0x193 goroutine 42825 [IO wait]: internal/poll.runtime_pollWait(0x7f285775ec38, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc0004f6198, 0x72, 0x0, 0x1, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc0004f6180, 0xc0007a9421, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc0004f6180, 0xc0007a9421, 0x1, 0x1, 0xc0008d4050, 0xb3e0a0, 0xc0006cc000) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc000110008, 0xc0007a9421, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 net/http.(*connReader).backgroundRead(0xc0007a9410) /usr/local/go/src/net/http/server.go:677 +0x58 created by net/http.(*connReader).startBackgroundRead /usr/local/go/src/net/http/server.go:673 +0xd4 goroutine 42718 [IO wait]: internal/poll.runtime_pollWait(0x7f285775ea98, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc000146018, 0x72, 0x1000, 0x1000, 0xffffffffffffffff) /usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45 internal/poll.(*pollDesc).waitRead(...) /usr/local/go/src/internal/poll/fd_poll_runtime.go:92 internal/poll.(*FD).Read(0xc000146000, 0xc00042a000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc000146000, 0xc00042a000, 0x1000, 0x1000, 0xc00091b808, 0x924200, 0xb325a0) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0008a6000, 0xc00042a000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 net/http.(*connReader).Read(0xc000402090, 0xc00042a000, 0x1000, 0x1000, 0x10, 0x10, 0x100) /usr/local/go/src/net/http/server.go:785 +0xf4 bufio.(*Reader).fill(0xc0004e2c60) /usr/local/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).ReadSlice(0xc0004e2c60, 0x980000c00056090a, 0xc00091b940, 0xc00091b9a8, 0x40c1b6, 0xc000154100, 0x100) /usr/local/go/src/bufio/bufio.go:359 +0x3d bufio.(*Reader).ReadLine(0xc0004e2c60, 0xc00091b9b0, 0xc0004bc000, 0x7f2859a10460, 0x0, 0x3, 0xc00091b9f0) /usr/local/go/src/bufio/bufio.go:388 +0x34 net/textproto.(*Reader).readLineSlice(0xc0004020c0, 0xc000154100, 0xc000146000, 0x0, 0x0, 0x4313cc) /usr/local/go/src/net/textproto/reader.go:57 +0x6c net/textproto.(*Reader).ReadLine(...) /usr/local/go/src/net/textproto/reader.go:38 net/http.readRequest(0xc0004e2c60, 0x0, 0xc000154100, 0x0, 0x0) /usr/local/go/src/net/http/request.go:1012 +0x92 net/http.(*conn).readRequest(0xc000408140, 0xb3e020, 0xc00052e000, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/server.go:965 +0x15f net/http.(*conn).serve(0xc000408140, 0xb3e020, 0xc00052e000) /usr/local/go/src/net/http/server.go:1817 +0x6d4 created by net/http.(*Server).Serve /usr/local/go/src/net/http/server.go:2927 +0x38e