goroutine 18737390 [running]: runtime/pprof.writeGoroutineStacks(0xb325a0, 0xc0003dc0e0, 0x0, 0x0) /usr/local/go/src/runtime/pprof/pprof.go:679 +0x9d runtime/pprof.writeGoroutine(0xb325a0, 0xc0003dc0e0, 0x2, 0x40c1b6, 0xc000724160) /usr/local/go/src/runtime/pprof/pprof.go:668 +0x44 runtime/pprof.(*Profile).WriteTo(0xfe06e0, 0xb325a0, 0xc0003dc0e0, 0x2, 0xc0003dc0e0, 0xd) /usr/local/go/src/runtime/pprof/pprof.go:329 +0x3da net/http/pprof.handler.ServeHTTP(0xc0003520a1, 0x9, 0xb3c660, 0xc0003dc0e0, 0xc000346900) /usr/local/go/src/net/http/pprof/pprof.go:245 +0x33a net/http/pprof.Index(0xb3c660, 0xc0003dc0e0, 0xc000346900) /usr/local/go/src/net/http/pprof/pprof.go:268 +0x6f1 net/http.HandlerFunc.ServeHTTP(0xa92cb8, 0xb3c660, 0xc0003dc0e0, 0xc000346900) /usr/local/go/src/net/http/server.go:2007 +0x44 net/http.(*ServeMux).ServeHTTP(0xff48c0, 0xb3c660, 0xc0003dc0e0, 0xc000346900) /usr/local/go/src/net/http/server.go:2387 +0x1bd net/http.serverHandler.ServeHTTP(0xc0003dc000, 0xb3c660, 0xc0003dc0e0, 0xc000346900) /usr/local/go/src/net/http/server.go:2802 +0xa4 net/http.(*conn).serve(0xc00013c1e0, 0xb3e020, 0xc000020140) /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, 0x6877831f, 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, 1 minutes]: 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, 0x7f96cd55c908) /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, 0x13144a00a931b0) /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, 0x7f96cf9c8d30, 0xc000a799a8, 0x40c1b6, 0xc000136000, 0x100) /usr/local/go/src/bufio/bufio.go:359 +0x3d bufio.(*Reader).ReadLine(0xc0000cf680, 0xc000a799b0, 0xc0004b3880, 0x7f96cf9bd008, 0x0, 0xa385e0, 0xc0004e8990) /usr/local/go/src/bufio/bufio.go:388 +0x34 net/textproto.(*Reader).readLineSlice(0xc0004e8990, 0xc000136000, 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, 0xc000136000, 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, 846406 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, 846406 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 18737391 [IO wait]: internal/poll.runtime_pollWait(0x7f96cd20d6b0, 0x72, 0xffffffffffffffff) /usr/local/go/src/runtime/netpoll.go:184 +0x55 internal/poll.(*pollDesc).wait(0xc000778018, 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(0xc000778000, 0xc000326191, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/local/go/src/internal/poll/fd_unix.go:169 +0x1cf net.(*netFD).Read(0xc000778000, 0xc000326191, 0x1, 0x1, 0x1000900, 0x1000910, 0x1000900) /usr/local/go/src/net/fd_unix.go:202 +0x4f net.(*conn).Read(0xc00011a000, 0xc000326191, 0x1, 0x1, 0x0, 0x0, 0x0) /usr/local/go/src/net/net.go:184 +0x68 net/http.(*connReader).backgroundRead(0xc000326180) /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