goroutine 9538827 [running]: runtime/pprof.writeGoroutineStacks(0xb325a0, 0xc0004100e0, 0x0, 0x0) /usr/local/go/src/runtime/pprof/pprof.go:679 +0x9d runtime/pprof.writeGoroutine(0xb325a0, 0xc0004100e0, 0x2, 0x40c1b6, 0xc0001242c0) /usr/local/go/src/runtime/pprof/pprof.go:668 +0x44 runtime/pprof.(*Profile).WriteTo(0xfe06e0, 0xb325a0, 0xc0004100e0, 0x2, 0xc0004100e0, 0xd) /usr/local/go/src/runtime/pprof/pprof.go:329 +0x3da net/http/pprof.handler.ServeHTTP(0xc00013c041, 0x9, 0xb3c660, 0xc0004100e0, 0xc00035a400) /usr/local/go/src/net/http/pprof/pprof.go:245 +0x33a net/http/pprof.Index(0xb3c660, 0xc0004100e0, 0xc00035a400) /usr/local/go/src/net/http/pprof/pprof.go:268 +0x6f1 net/http.HandlerFunc.ServeHTTP(0xa92cb8, 0xb3c660, 0xc0004100e0, 0xc00035a400) /usr/local/go/src/net/http/server.go:2007 +0x44 net/http.(*ServeMux).ServeHTTP(0xff48c0, 0xb3c660, 0xc0004100e0, 0xc00035a400) /usr/local/go/src/net/http/server.go:2387 +0x1bd net/http.serverHandler.ServeHTTP(0xc000410000, 0xb3c660, 0xc0004100e0, 0xc00035a400) /usr/local/go/src/net/http/server.go:2802 +0xa4 net/http.(*conn).serve(0xc000132140, 0xb3e020, 0xc00055c000) /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(0x7f1842fdcea8, 0x72, 0x0) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc0001ba518, 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(0xc0001ba500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:384 +0x1f8 net.(*netFD).accept(0xc0001ba500, 0xc00042bc30, 0x71f964, 0xc0004100a0) /usr/local/go/src/net/fd_unix.go:238 +0x42 net.(*TCPListener).accept(0xc0001ab1e0, 0x66fdc9cb, 0xc00042bc30, 0x4b90f6) /usr/local/go/src/net/tcpsock_posix.go:139 +0x32 net.(*TCPListener).Accept(0xc0001ab1e0, 0xc00042bc80, 0x18, 0xc000000180, 0x71ee7e) /usr/local/go/src/net/tcpsock.go:261 +0x47 net/http.(*Server).Serve(0xc000410000, 0xb3c3a0, 0xc0001ab1e0, 0x0, 0x0) /usr/local/go/src/net/http/server.go:2896 +0x286 net/http.(*Server).ListenAndServe(0xc000410000, 0xc000410000, 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 6 [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 19 [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 22 [select, 433434 minutes]: database/sql.(*DB).connectionOpener(0xc000438000, 0xb3e020, 0xc00010eb80) /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 13 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7f1842fdcdd8, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc000354618, 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(0xc000354600, 0xc000422000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc000354600, 0xc000422000, 0x1000, 0x1000, 0x0, 0x3030320000000000, 0xede8fc0c7) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc00000e128, 0xc000422000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 net/http.(*connReader).Read(0xc00036a630, 0xc000422000, 0x1000, 0x1000, 0xc000021b00, 0xfa404c, 0x203000) /usr/local/go/src/net/http/server.go:785 +0xf4 bufio.(*Reader).fill(0xc000086f60) /usr/local/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).ReadSlice(0xc000086f60, 0xa, 0x28, 0xc00042d9a8, 0x40c1b6, 0xc00035b100, 0x100) /usr/local/go/src/bufio/bufio.go:359 +0x3d bufio.(*Reader).ReadLine(0xc000086f60, 0xc00042d9b0, 0xc00006c700, 0x7f184528d008, 0x0, 0x40ca28, 0x30) /usr/local/go/src/bufio/bufio.go:388 +0x34 net/textproto.(*Reader).readLineSlice(0xc0007ceed0, 0xc00035b100, 0xc000354600, 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(0xc000086f60, 0x0, 0xc00035b100, 0x0, 0x0) /usr/local/go/src/net/http/request.go:1012 +0x92 net/http.(*conn).readRequest(0xc0000c10e0, 0xb3e020, 0xc000021a80, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/server.go:965 +0x15f net/http.(*conn).serve(0xc0000c10e0, 0xb3e020, 0xc000021a80) /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 23 [select, 433434 minutes]: database/sql.(*DB).connectionResetter(0xc000438000, 0xb3e020, 0xc00010eb80) /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 9538828 [IO wait]: internal/poll.runtime_pollWait(0x7f1842fdca98, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc000354198, 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(0xc000354180, 0xc00034e6d1, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc000354180, 0xc00034e6d1, 0x1, 0x1, 0xc000674050, 0xb3e0a0, 0xc0006e1740) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc00010a000, 0xc00034e6d1, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 net/http.(*connReader).backgroundRead(0xc00034e6c0) /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