goroutine 20670262 [running]: runtime/pprof.writeGoroutineStacks(0xb325a0, 0xc0004a82a0, 0x0, 0x0) /usr/local/go/src/runtime/pprof/pprof.go:679 +0x9d runtime/pprof.writeGoroutine(0xb325a0, 0xc0004a82a0, 0x2, 0x40c1b6, 0xc00041f1e0) /usr/local/go/src/runtime/pprof/pprof.go:668 +0x44 runtime/pprof.(*Profile).WriteTo(0xfe06e0, 0xb325a0, 0xc0004a82a0, 0x2, 0xc0004a82a0, 0xd) /usr/local/go/src/runtime/pprof/pprof.go:329 +0x3da net/http/pprof.handler.ServeHTTP(0xc00034c431, 0x9, 0xb3c660, 0xc0004a82a0, 0xc000341000) /usr/local/go/src/net/http/pprof/pprof.go:245 +0x33a net/http/pprof.Index(0xb3c660, 0xc0004a82a0, 0xc000341000) /usr/local/go/src/net/http/pprof/pprof.go:268 +0x6f1 net/http.HandlerFunc.ServeHTTP(0xa92cb8, 0xb3c660, 0xc0004a82a0, 0xc000341000) /usr/local/go/src/net/http/server.go:2007 +0x44 net/http.(*ServeMux).ServeHTTP(0xff48c0, 0xb3c660, 0xc0004a82a0, 0xc000341000) /usr/local/go/src/net/http/server.go:2387 +0x1bd net/http.serverHandler.ServeHTTP(0xc0003dc000, 0xb3c660, 0xc0004a82a0, 0xc000341000) /usr/local/go/src/net/http/server.go:2802 +0xa4 net/http.(*conn).serve(0xc0004303c0, 0xb3e020, 0xc0006761c0) /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, 0xc000436c30, 0x71f964, 0xc0003dc0a0) /usr/local/go/src/net/fd_unix.go:238 +0x42 net.(*TCPListener).accept(0xc0003da060, 0x68c7d776, 0xc000436c30, 0x4b90f6) /usr/local/go/src/net/tcpsock_posix.go:139 +0x32 net.(*TCPListener).Accept(0xc0003da060, 0xc000436c80, 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, 0xc0004e5800, 0xc0004f1072, 0x0) /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, 0x1, 0x4, 0x203000) /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, 0x28, 0xc00009d9a8, 0x40c1b6, 0xc000137300, 0x100) /usr/local/go/src/bufio/bufio.go:359 +0x3d bufio.(*Reader).ReadLine(0xc0000cf680, 0xc00009d9b0, 0xc00006ca80, 0x7f96cf9bdd98, 0x0, 0x40ca28, 0x30) /usr/local/go/src/bufio/bufio.go:388 +0x34 net/textproto.(*Reader).readLineSlice(0xc000457230, 0xc000137300, 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, 0xc000137300, 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, 934147 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, 934147 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 20670265 [IO wait]: internal/poll.runtime_pollWait(0x7f96cd20d780, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc00012e398, 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(0xc00012e380, 0xc00043cee1, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc00012e380, 0xc00043cee1, 0x1, 0x1, 0xc000676298, 0xc000547f68, 0x478dbc) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc000a66030, 0xc00043cee1, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 net/http.(*connReader).backgroundRead(0xc00043ced0) /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