goroutine 6701990 [running]: runtime/pprof.writeGoroutineStacks(0xb325a0, 0xc000874000, 0x0, 0x0) /usr/local/go/src/runtime/pprof/pprof.go:679 +0x9d runtime/pprof.writeGoroutine(0xb325a0, 0xc000874000, 0x2, 0x40c1b6, 0xc0000da160) /usr/local/go/src/runtime/pprof/pprof.go:668 +0x44 runtime/pprof.(*Profile).WriteTo(0xfe06e0, 0xb325a0, 0xc000874000, 0x2, 0xc000874000, 0xd) /usr/local/go/src/runtime/pprof/pprof.go:329 +0x3da net/http/pprof.handler.ServeHTTP(0xc00034c071, 0x9, 0xb3c660, 0xc000874000, 0xc000136000) /usr/local/go/src/net/http/pprof/pprof.go:245 +0x33a net/http/pprof.Index(0xb3c660, 0xc000874000, 0xc000136000) /usr/local/go/src/net/http/pprof/pprof.go:268 +0x6f1 net/http.HandlerFunc.ServeHTTP(0xa92cb8, 0xb3c660, 0xc000874000, 0xc000136000) /usr/local/go/src/net/http/server.go:2007 +0x44 net/http.(*ServeMux).ServeHTTP(0xff48c0, 0xb3c660, 0xc000874000, 0xc000136000) /usr/local/go/src/net/http/server.go:2387 +0x1bd net/http.serverHandler.ServeHTTP(0xc0003dc000, 0xb3c660, 0xc000874000, 0xc000136000) /usr/local/go/src/net/http/server.go:2802 +0xa4 net/http.(*conn).serve(0xc0004303c0, 0xb3e020, 0xc000676040) /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(0x7f96cd755010, 0x72, 0x0) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc00012ea18, 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(0xc00012ea00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:384 +0x1f8 net.(*netFD).accept(0xc00012ea00, 0xc000409c30, 0x71f964, 0xc0003dc0a0) /usr/local/go/src/net/fd_unix.go:238 +0x42 net.(*TCPListener).accept(0xc0003da060, 0x66876f4d, 0xc000409c30, 0x4b90f6) /usr/local/go/src/net/tcpsock_posix.go:139 +0x32 net.(*TCPListener).Accept(0xc0003da060, 0xc000409c80, 0x18, 0xc000000180, 0x71ee7e) /usr/local/go/src/net/tcpsock.go:261 +0x47 net/http.(*Server).Serve(0xc0003dc000, 0xb3c3a0, 0xc0003da060, 0x0, 0x0) /usr/local/go/src/net/http/server.go:2896 +0x286 net/http.(*Server).ListenAndServe(0xc0003dc000, 0xc0003dc000, 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 18 [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 20 [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 25 [IO wait]: internal/poll.runtime_pollWait(0x7f96cd754f40, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc00012ea98, 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(0xc00012ea80, 0xc0003c5000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc00012ea80, 0xc0003c5000, 0x1000, 0x1000, 0x7f96cf9bd008, 0xba0, 0x7f96cd5ae648) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc0000cc370, 0xc0003c5000, 0x1000, 0x1000, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 net/http.(*connReader).Read(0xc0003d83f0, 0xc0003c5000, 0x1000, 0x1000, 0x44539c, 0x403b74, 0x6c9d600203000) /usr/local/go/src/net/http/server.go:785 +0xf4 bufio.(*Reader).fill(0xc0000cf680) /usr/local/go/src/bufio/bufio.go:100 +0x103 bufio.(*Reader).ReadSlice(0xc0000cf680, 0xa, 0x7f96cd40d658, 0xc0008cb9a8, 0x40c1b6, 0xc0007ae200, 0x100) /usr/local/go/src/bufio/bufio.go:359 +0x3d bufio.(*Reader).ReadLine(0xc0000cf680, 0xc0008cb9b0, 0xc0004bc000, 0x7f96cf9bd008, 0x0, 0x40ca28, 0x30) /usr/local/go/src/bufio/bufio.go:388 +0x34 net/textproto.(*Reader).readLineSlice(0xc000506060, 0xc0007ae200, 0xc00012ea80, 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(0xc0000cf680, 0x0, 0xc0007ae200, 0x0, 0x0) /usr/local/go/src/net/http/request.go:1012 +0x92 net/http.(*conn).readRequest(0xc00013c640, 0xb3e020, 0xc0000a5b80, 0x0, 0x0, 0x0) /usr/local/go/src/net/http/server.go:965 +0x15f net/http.(*conn).serve(0xc00013c640, 0xb3e020, 0xc0000a5b80) /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 35 [select, 304557 minutes]: database/sql.(*DB).connectionOpener(0xc00040a000, 0xb3e020, 0xc0003386c0) /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 36 [select, 304557 minutes]: database/sql.(*DB).connectionResetter(0xc00040a000, 0xb3e020, 0xc0003386c0) /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 6701991 [IO wait]: internal/poll.runtime_pollWait(0x7f96cd754b30, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc00014c098, 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(0xc00014c080, 0xc0007a00a1, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc00014c080, 0xc0007a00a1, 0x1, 0x1, 0x1001080, 0x1001090, 0x1001080) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc00011a000, 0xc0007a00a1, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 net/http.(*connReader).backgroundRead(0xc0007a0090) /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