HEX
Server: Apache
System: Linux box5255.bluehost.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64
User: kanektvc (1590)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: //var/log/apache_exporter.log
[  OK  ]
level=info ts=2022-08-02T14:49:53.065Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-02T14:49:53.065Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-02T14:49:53.065Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-02T14:49:53.065Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-02T14:49:53.065Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=error ts=2022-08-02T14:49:53.065Z caller=apache_exporter.go:636 msg="Listening error" reason="listen tcp :9117: bind: address already in use"
[  OK  ]
level=info ts=2022-08-02T15:34:14.762Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-02T15:34:14.764Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-02T15:34:14.764Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-02T15:34:14.764Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-02T15:34:14.764Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-02T15:34:14.765Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00020c800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00020c800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0002b1f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait, 25 minutes]:
internal/poll.runtime_pollWait(0x7fc772eb0f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6898, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6880, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6880, 0x2c2fb7a795116201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d860, 0x62e94405, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d860, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000292000, 0xab76f0, 0xc00000d860, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d860, 0xc000292000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000292000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 11 [syscall, 25 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 14 [chan receive, 25 minutes]:
main.main.func1(0xaaf020, 0xc00008ce10)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 50 [runnable]:
compress/flate.(*compressor).init(0xc00064c000, 0x7fc772eee858, 0xc00008c4b0, 0xffffffffffffffff, 0xa, 0xffffffffffffffff)
	/usr/local/go/src/compress/flate/deflate.go:578 +0x9da
compress/flate.NewWriter(0x7fc772eee858, 0xc00008c4b0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc0000c2580, 0xc00036a000, 0xf1, 0x1000, 0xc0002af610, 0xc0002af610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc000260040, 0xc0002af6d0, 0xc0002af620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc000260040, 0xc0002af7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c2580, 0xc00008c2d0, 0xf1, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00008c2d0, 0xc000114210, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fc772eccef8, 0xc00008c4b0, 0xc0001c8300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0001eed20, 0x7fc772eccef8, 0xc00008c4b0, 0xc0001c8300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fc772eccef8, 0xc00008c4b0, 0xc0001c8300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000288420, 0x7fc772eccef8, 0xc00008c4b0, 0xc0001c8300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002920e0, 0xc0001c8300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0002885a0, 0xab7900, 0xc0002920e0, 0xc0001c8300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002920e0, 0xc0001c8300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000292000, 0xab7900, 0xc0002920e0, 0xc0001c8300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c3f40, 0xab8818, 0xc0000ab840)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 322 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fc772eb0e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6918, 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(0xc0000e6900, 0xc000288851, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6900, 0xc000288851, 0x1, 0x1, 0xc000314660, 0x0, 0xc0000ab918)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e448, 0xc000288851, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000288840)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 160 [IO wait]:
internal/poll.runtime_pollWait(0x7fc772eb0d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00018a198, 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(0xc00018a180, 0xc0001d0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00018a180, 0xc0001d0000, 0x1000, 0x1000, 0x439c3c, 0xc000092c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020a030, 0xc0001d0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0360, 0xc0001d0000, 0x1000, 0x1000, 0xc00008e780, 0xc000092d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0002043c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0002043c0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 353 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-02T16:15:26.523Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-02T16:15:26.524Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-02T16:15:26.524Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-02T16:15:26.524Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-02T16:15:26.524Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-02T16:15:26.524Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00022a000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00022a000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00031ff01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait, 8 minutes]:
internal/poll.runtime_pollWait(0x7f1dd57ccf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6580, 0x60f2be9cc54d0201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cd80, 0x62e94da1, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cd80, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001e4000, 0xab76f0, 0xc00000cd80, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cd80, 0xc0001e4000, 0x0, 0x0, 0xaaf020, 0xc000134280, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001e4000, 0x0, 0x0, 0xaaf020, 0xc000134280, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 21 [syscall, 8 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 12 [chan receive, 8 minutes]:
main.main.func1(0xaaf020, 0xc000134280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 16 [runnable]:
github.com/prometheus/client_golang/prometheus.processMetric(0xab26f0, 0xc000212d50, 0xc00010d5f8, 0xc00010d628, 0x0, 0x1, 0x1)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:650 +0xaf5
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:519 +0xd25
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f1dd578a8f8, 0xc00023e050, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d8310, 0x7f1dd578a8f8, 0xc00023e050, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f1dd578a8f8, 0xc00023e050, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d6840, 0x7f1dd578a8f8, 0xc00023e050, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001e40e0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d69c0, 0xab7900, 0xc0001e40e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001e40e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001e4000, 0xab7900, 0xc0001e40e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c0be0, 0xab8818, 0xc00021c1c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 112 [select]:
net/http.(*persistConn).writeLoop(0xc000224000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 108 [runnable]:
github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabelValues(0xc0001d61e0, 0x943747644faca868, 0xc000280f90, 0x1, 0x1, 0x0, 0x0, 0x0, 0x7f1dd571aff8, 0x8)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/vec.go:388 +0x4af
github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWithLabelValues(0xc0001d61b0, 0xc000280f90, 0x1, 0x1, 0xc0001fe480, 0xc000096b08, 0x40e078, 0x10)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/vec.go:197 +0xd8
github.com/prometheus/client_golang/prometheus.(*GaugeVec).GetMetricWithLabelValues(...)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/gauge.go:183
github.com/prometheus/client_golang/prometheus.(*GaugeVec).WithLabelValues(0xc00000e260, 0xc000280f90, 0x1, 0x1, 0xc000130408, 0xc000162201)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/gauge.go:215 +0x53
main.(*Exporter).updateScoreboard(0xc0001b00f0, 0xc00050e2a0, 0x800)
	/app/apache_exporter.go:279 +0x16b
main.(*Exporter).collect(0xc0001b00f0, 0xc000484000, 0x0, 0x9691c0)
	/app/apache_exporter.go:507 +0x2073
main.(*Exporter).Collect(0xc0001b00f0, 0xc000484000)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 111 [IO wait]:
internal/poll.runtime_pollWait(0x7f1dd57ccd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00012a118, 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(0xc00012a100, 0xc0002bb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00012a100, 0xc0002bb000, 0x1000, 0x1000, 0x439c3c, 0xc000095c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0004820d8, 0xc0002bb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000224000, 0xc0002bb000, 0x1000, 0x1000, 0xc000172300, 0xc000095d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000234480)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000234480, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000224000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 105 [IO wait]:
internal/poll.runtime_pollWait(0x7f1dd57cce30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 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(0xc0000e6600, 0xc000212c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc000212c71, 0x1, 0x1, 0xc0002342a0, 0x0, 0x1000000000001)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2d0, 0xc000212c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000212c60)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 107 [semacquire]:
sync.runtime_Semacquire(0xc0000220f8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000220f0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000220f0, 0xc000484000, 0xc000484060)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d
[  OK  ]
level=info ts=2022-08-02T19:15:11.868Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-02T19:15:11.869Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-02T19:15:11.869Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-02T19:15:11.869Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-02T19:15:11.869Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-02T19:15:11.869Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000210d80)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7faf3730bf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002a8098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0002a8080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0002a8080, 0xc82b284cd38cdd01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000286888, 0x62e977d1, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000286888, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002d0000, 0xab76f0, 0xc000286888, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000286888, 0xc0002d0000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002d0000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 51 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc00008ce10)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 55 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7faf37285a58, 0xc00020e3c0, 0xc000300200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000282a10, 0x7faf37285a58, 0xc00020e3c0, 0xc000300200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7faf37285a58, 0xc00020e3c0, 0xc000300200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00028e9f0, 0x7faf37285a58, 0xc00020e3c0, 0xc000300200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002d02a0, 0xc000300200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00028eb70, 0xab7900, 0xc0002d02a0, 0xc000300200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002d02a0, 0xc000300200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002d0000, 0xab7900, 0xc0002d02a0, 0xc000300200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002e2000, 0xab8818, 0xc0002962c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 21 [IO wait]:
internal/poll.runtime_pollWait(0x7faf3730be30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002a8118, 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(0xc0002a8100, 0xc00028ee21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0002a8100, 0xc00028ee21, 0x1, 0x1, 0xc000083b60, 0x0, 0xc000296398)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000290098, 0xc00028ee21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00028ee10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 22 [select]:
net/http.(*persistConn).roundTrip(0xc0002c0240, 0xc000228000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2610 +0x765
net/http.(*Transport).roundTrip(0xc000298000, 0xc0001c6100, 0x30, 0x9db900, 0x0)
	/usr/local/go/src/net/http/transport.go:592 +0xacb
net/http.(*Transport).RoundTrip(0xc000298000, 0xc0001c6100, 0xc000298000, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0001c6100, 0xaaf4e0, 0xc000298000, 0x0, 0x0, 0x0, 0xc0001200c8, 0x418257, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc00028e570, 0xc0001c6100, 0x0, 0x0, 0x0, 0xc0001200c8, 0x0, 0x1, 0xc0001c6100)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc00028e570, 0xc0001c6100, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc00029c000, 0xc0000822a0, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc00029c000, 0xc0000822a0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 24 [runnable]:
regexp.(*Regexp).FindStringSubmatch(0xc0001c21e0, 0xc0005c8000, 0x4e, 0xc0005c8000, 0x4e, 0x4)
	/usr/local/go/src/regexp/regexp.go:1037 +0x26e
github.com/prometheus/procfs.Proc.Limits(0x62daa, 0xa05a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc_limits.go:104 +0x25f
github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc00008c9b0, 0xc0000822a0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector_other.go:59 +0x547
github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc00008c9b0, 0xc0000822a0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:138 +0x33
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 23 [semacquire]:
sync.runtime_Semacquire(0xc0001462a8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001462a0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001462a0, 0xc0000822a0, 0xc000082300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 116 [IO wait]:
internal/poll.runtime_pollWait(0x7faf3730bd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128218, 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(0xc000128200, 0xc000208000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128200, 0xc000208000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200f0, 0xc000208000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0002c0240, 0xc000208000, 0x1000, 0x1000, 0x405690, 0x60, 0x0)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00028a7e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00028a7e0, 0x1, 0xc00008e660, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0002c0240)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 117 [select]:
net/http.(*persistConn).writeLoop(0xc0002c0240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-02T20:36:10.074Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-02T20:36:10.075Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-02T20:36:10.075Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-02T20:36:10.075Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-02T20:36:10.075Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-02T20:36:10.077Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000040800, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000203200)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 146 minutes]:
internal/poll.runtime_pollWait(0x7f84c3d92f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6580, 0xcda3b66c5dc5a01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cf30, 0x62e98acd, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cf30, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001ee000, 0xab76f0, 0xc00000cf30, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cf30, 0xc0001ee000, 0x0, 0x0, 0xaaf020, 0xc00022c2d0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001ee000, 0x0, 0x0, 0xaaf020, 0xc00022c2d0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 11 [chan receive, 146 minutes]:
main.main.func1(0xaaf020, 0xc00022c2d0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 35 [syscall, 146 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 15 [IO wait]:
internal/poll.runtime_pollWait(0x7f84c3d92e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 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(0xc0000e6600, 0xc000134000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc000134000, 0x1000, 0x1000, 0x9, 0xc0000716d0, 0x6abb36)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e380, 0xc000134000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).Read(0xc0001240c0, 0xc000134000, 0x1000, 0x1000, 0xffffffffffffffff, 0x0, 0x7f84c3a8c190)
	/usr/local/go/src/net/http/server.go:780 +0x1b9
bufio.(*Reader).fill(0xc00010e1e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadSlice(0xc00010e1e0, 0xc00026aa0a, 0x10000017a, 0xc000065400, 0x7f84c3dd5ef8, 0xc000071810, 0x5)
	/usr/local/go/src/bufio/bufio.go:360 +0x3d
bufio.(*Reader).ReadLine(0xc00010e1e0, 0x203000, 0x203000, 0x7f84c3dd5ef8, 0x3, 0x7f84c3dccdc8, 0xc0001de750)
	/usr/local/go/src/bufio/bufio.go:389 +0x34
net/textproto.(*Reader).readLineSlice(0xc0001de750, 0xc000372300, 0xc0000719e8, 0x4ddfd3, 0xc0000e6600, 0xc000135000)
	/usr/local/go/src/net/textproto/reader.go:57 +0xd6
net/textproto.(*Reader).ReadLine(...)
	/usr/local/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc00010e1e0, 0x0, 0xc000372300, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:1027 +0xaa
net/http.(*conn).readRequest(0xc0001c1680, 0xab8770, 0xc00012c040, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:966 +0x19d
net/http.(*conn).serve(0xc0001c1680, 0xab8818, 0xc00012c040)
	/usr/local/go/src/net/http/server.go:1858 +0x705
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 1563 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000136000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 1562 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f84c3d92c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6218, 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(0xc0000e6200, 0xc000456000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6200, 0xc000456000, 0x1000, 0x1000, 0x439c3c, 0xc000087c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00015c028, 0xc000456000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000136000, 0xc000456000, 0x1000, 0x1000, 0xc000148240, 0xc000087d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00010f5c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00010f5c0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000136000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77
[  OK  ]
level=info ts=2022-08-03T01:15:51.537Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T01:15:51.537Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-03T01:15:51.537Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T01:15:51.537Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T01:15:51.537Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T01:15:51.538Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000390300)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 12 minutes]:
internal/poll.runtime_pollWait(0x7fd0a9c7cf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128100, 0xee43238aeb882501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001170c8, 0x62e9cc6d, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001170c8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00016a000, 0xab76f0, 0xc0001170c8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001170c8, 0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc00020a230, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc00020a230, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 21 [chan receive, 12 minutes]:
main.main.func1(0xaaf020, 0xc00020a230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 11 [syscall, 12 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 25 [select, 1 minutes]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fd0a9cbaa58, 0xc00008c0f0, 0xc000288100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7fd0a9cbaa58, 0xc00008c0f0, 0xc000288100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fd0a9cbaa58, 0xc00008c0f0, 0xc000288100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7fd0a9cbaa58, 0xc00008c0f0, 0xc000288100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00016a0e0, 0xc000288100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000122ba0, 0xab7900, 0xc00016a0e0, 0xc000288100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00016a0e0, 0xc000288100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00016a000, 0xab7900, 0xc00016a0e0, 0xc000288100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00017c000, 0xab8818, 0xc00013a2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 220 [runnable]:
net/http.(*gzipReader).Read(0xc0002360c0, 0xc0005a0000, 0x10000, 0x10000, 0x3c001, 0xc000564000, 0x3c000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fd0a9c8b208, 0xc0002360c0, 0xc0002360c0, 0x7fd0a9c8b208, 0xc0002360c0, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc00013e000, 0xc0001321e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00013e000, 0xc0001321e0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 202 [select, 1 minutes]:
net/http.(*persistConn).readLoop(0xc000154240)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 219 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0003a4038)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0003a4030)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0003a4030, 0xc0001321e0, 0xc000132240)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 217 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd0a9c7ce30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128198, 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(0xc000128180, 0xc000122e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc000122e51, 0x1, 0x1, 0xc0002a5760, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200a8, 0xc000122e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000122e40)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 203 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000154240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-03T04:15:07.630Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T04:15:07.631Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-03T04:15:07.631Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T04:15:07.631Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T04:15:07.631Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T04:15:07.632Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00025c800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00025c800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000040800, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000227080)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 6 minutes]:
internal/poll.runtime_pollWait(0x7fab210fdf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000244098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000244080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000244080, 0x8a10380a7df34b01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00020c900, 0x62e9f661, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00020c900, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000248000, 0xab76f0, 0xc00020c900, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00020c900, 0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 37 [chan receive, 6 minutes]:
main.main.func1(0xaaf020, 0xc00008ce10)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 11 [syscall, 6 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 41 [select, 1 minutes]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fab21116d38, 0xc000210b90, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000214a10, 0x7fab21116d38, 0xc000210b90, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fab21116d38, 0xc000210b90, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021a9f0, 0x7fab21116d38, 0xc000210b90, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002482a0, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00021ab70, 0xab7900, 0xc0002482a0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002482a0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000248000, 0xab7900, 0xc0002482a0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00025a000, 0xab8818, 0xc0000ab5c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 176 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000238000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 116 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fab210fde30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000244118, 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(0xc000244100, 0xc0001cfab1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000244100, 0xc0001cfab1, 0x1, 0x1, 0x0, 0x0, 0x100010000)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00021c0a8, 0xc0001cfab1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001cfaa0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 175 [select, 1 minutes]:
net/http.(*persistConn).readLoop(0xc000238000)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 118 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0002080a8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002080a0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002080a0, 0xc0000821e0, 0xc000082300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 119 [runnable]:
net/http.(*gzipReader).Read(0xc0000ee020, 0xc00065a000, 0x10000, 0x10000, 0x3c001, 0xc00061e000, 0x3c000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fab210bb9d8, 0xc0000ee020, 0xc0000ee020, 0x7fab210bb9d8, 0xc0000ee020, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc000228000, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000228000, 0xc0000821e0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d
[  OK  ]
level=info ts=2022-08-03T07:15:13.022Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T07:15:13.023Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-03T07:15:13.023Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T07:15:13.023Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T07:15:13.025Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-03T07:15:13.026Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000040800, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000277380)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 4 minutes]:
internal/poll.runtime_pollWait(0x7f1d9e6cdf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000264318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000264300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000264300, 0x3eb6529a50890b01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00020ec78, 0x62ea2091, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00020ec78, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00029e000, 0xab76f0, 0xc00020ec78, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00020ec78, 0xc00029e000, 0x0, 0x0, 0xaaf020, 0xc000240410, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00029e000, 0x0, 0x0, 0xaaf020, 0xc000240410, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 41 [chan receive, 4 minutes]:
main.main.func1(0xaaf020, 0xc000240410)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 38 [syscall, 5 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 45 [select, 1 minutes]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f1d9e6420a8, 0xc00008c230, 0xc000218300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00028a7e0, 0x7f1d9e6420a8, 0xc00008c230, 0xc000218300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f1d9e6420a8, 0xc00008c230, 0xc000218300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00028c5a0, 0x7f1d9e6420a8, 0xc00008c230, 0xc000218300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00029e2a0, 0xc000218300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00028c720, 0xab7900, 0xc00029e2a0, 0xc000218300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00029e2a0, 0xc000218300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00029e000, 0xab7900, 0xc00029e2a0, 0xc000218300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000229360, 0xab8818, 0xc0000a8000)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 149 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0000220d8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000220d0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000220d0, 0xc000082240, 0xc000082660)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 150 [runnable]:
io.ReadAll(0x7f1d9e5c6028, 0xc00001e1e0, 0xc00001e1e0, 0x7f1d9e5c6028, 0xc00001e1e0, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:631 +0x1de
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc000244f00, 0xc000082240, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000244f00, 0xc000082240)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 147 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f1d9e6cde30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000264398, 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(0xc000264380, 0xc000094071, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000264380, 0xc000094071, 0x1, 0x1, 0x0, 0x0, 0x100000001)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000210200, 0xc000094071, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000094060)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 154 [select, 1 minutes]:
net/http.(*persistConn).readLoop(0xc00014a5a0)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 155 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00014a5a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-03T07:35:09.099Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T07:35:09.100Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-03T07:35:09.100Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T07:35:09.100Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T07:35:09.100Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T07:35:09.100Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000040800, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc0002aef00)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 11 minutes]:
internal/poll.runtime_pollWait(0x7fe442345f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e4318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e4300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e4300, 0x98fc0686421e9301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ccd8, 0x62ea2541, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ccd8, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000290000, 0xab76f0, 0xc00000ccd8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ccd8, 0xc000290000, 0x0, 0x0, 0xaaf020, 0xc00008c4b0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000290000, 0x0, 0x0, 0xaaf020, 0xc00008c4b0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 11 [syscall, 11 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 14 [chan receive, 11 minutes]:
main.main.func1(0xaaf020, 0xc00008c4b0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 50 [select, 1 minutes]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fe442160438, 0xc0001ba1e0, 0xc0000a8300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0000fc7e0, 0x7fe442160438, 0xc0001ba1e0, 0xc0000a8300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fe442160438, 0xc0001ba1e0, 0xc0000a8300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000fe5a0, 0x7fe442160438, 0xc0001ba1e0, 0xc0000a8300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002902a0, 0xc0000a8300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0000fe720, 0xab7900, 0xc0002902a0, 0xc0000a8300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002902a0, 0xc0000a8300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000290000, 0xab7900, 0xc0002902a0, 0xc0000a8300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0000214a0, 0xab8818, 0xc0000ac6c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 218 [runnable]:
net/http.(*gzipReader).Read(0xc0002372a0, 0xc0005cc000, 0x8000, 0x8000, 0x1e001, 0xc0005ae000, 0x1e000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fe442161cb8, 0xc0002372a0, 0xc0002372a0, 0x7fe442161cb8, 0xc0002372a0, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc0000c4f00, 0xc000200000, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0000c4f00, 0xc000200000)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 173 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00014a480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 172 [select, 1 minutes]:
net/http.(*persistConn).readLoop(0xc00014a480)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 217 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fe442345e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e4398, 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(0xc0000e4380, 0xc0000fe9d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e4380, 0xc0000fe9d1, 0x1, 0x1, 0xc0002ba730, 0x465300, 0x100010000)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e220, 0xc0000fe9d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0000fe9c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 219 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0005100a8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0005100a0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0005100a0, 0xc000200000, 0xc000200060)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d
[  OK  ]
level=info ts=2022-08-03T10:15:08.897Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T10:15:08.897Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-03T10:15:08.897Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T10:15:08.897Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T10:15:08.897Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T10:15:08.898Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000040800, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000001e00)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 20 minutes]:
internal/poll.runtime_pollWait(0x7eff37066f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000244098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000244080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000244080, 0x2d3d41e57821c901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000200948, 0x62ea4ac1, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000200948, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000248000, 0xab76f0, 0xc000200948, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000200948, 0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00028e1e0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00028e1e0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 21 [chan receive, 20 minutes]:
main.main.func1(0xaaf020, 0xc00028e1e0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 35 [syscall, 20 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 25 [select, 1 minutes]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7eff370a30a8, 0xc00018c050, 0xc000160300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00020aa10, 0x7eff370a30a8, 0xc00018c050, 0xc000160300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7eff370a30a8, 0xc00018c050, 0xc000160300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002109f0, 0x7eff370a30a8, 0xc00018c050, 0xc000160300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002481c0, 0xc000160300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000210b70, 0xab7900, 0xc0002481c0, 0xc000160300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002481c0, 0xc000160300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000248000, 0xab7900, 0xc0002481c0, 0xc000160300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00025a000, 0xab8818, 0xc000144040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 254 [GC assist marking]:
io.ReadAll(0x7eff370751e0, 0xc000172020, 0xc000172020, 0x7eff370751e0, 0xc000172020, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:631 +0x1d9
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc00021e000, 0xc0002ae600, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00021e000, 0xc0002ae600)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 253 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7eff37066e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000244118, 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(0xc000244100, 0xc00013e0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000244100, 0xc00013e0d1, 0x1, 0x1, 0xc000134f60, 0x0, 0x1000000010000)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002120b0, 0xc00013e0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00013e0c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 277 [select, 1 minutes]:
net/http.(*persistConn).readLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 278 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 255 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc000140048)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000140040)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000140040, 0xc0002ae600, 0xc0002ae840)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d
[  OK  ]
level=info ts=2022-08-03T13:15:08.161Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T13:15:08.162Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-03T13:15:08.162Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T13:15:08.162Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T13:15:08.162Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T13:15:08.163Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000254c00)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fa0c9f3af18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6580, 0xd3734a157f8b1101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cd38, 0x62ea74f1, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cd38, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001dc000, 0xab76f0, 0xc00000cd38, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cd38, 0xc0001dc000, 0x0, 0x0, 0xaaf020, 0xc0001342d0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001dc000, 0x0, 0x0, 0xaaf020, 0xc0001342d0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 9 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 12 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc0001342d0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 16 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fa0c9f4abb8, 0xc000134460, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d0310, 0x7fa0c9f4abb8, 0xc000134460, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fa0c9f4abb8, 0xc000134460, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001ce840, 0x7fa0c9f4abb8, 0xc000134460, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001dc2a0, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001ce9c0, 0xab7900, 0xc0001dc2a0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001dc2a0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001dc000, 0xab7900, 0xc0001dc2a0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c2b40, 0xab8818, 0xc0000ab440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 45 [IO wait]:
internal/poll.runtime_pollWait(0x7fa0c9f3ad48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128318, 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(0xc000128300, 0xc000413000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128300, 0xc000413000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00038a0c0, 0xc000413000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00022a000, 0xc000413000, 0x1000, 0x1000, 0x405690, 0x60, 0x0)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0000825a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0000825a0, 0x1, 0xc00016e360, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00022a000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 46 [select]:
net/http.(*persistConn).writeLoop(0xc00022a000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 114 [IO wait]:
internal/poll.runtime_pollWait(0x7fa0c9f3ae30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 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(0xc0000e6600, 0xc0001cec71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc0001cec71, 0x1, 0x1, 0xc0001328a0, 0x0, 0xc0000ab518)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2d0, 0xc0001cec71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001cec60)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 115 [select]:
net/http.(*persistConn).roundTrip(0xc00022a000, 0xc000222180, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2610 +0x765
net/http.(*Transport).roundTrip(0xc0001c8500, 0xc0001c6300, 0x30, 0x9db900, 0x0)
	/usr/local/go/src/net/http/transport.go:592 +0xacb
net/http.(*Transport).RoundTrip(0xc0001c8500, 0xc0001c6300, 0xc0001c8500, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0001c6300, 0xaaf4e0, 0xc0001c8500, 0x0, 0x0, 0x0, 0xc00020c010, 0x418257, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc0001ce3c0, 0xc0001c6300, 0x0, 0x0, 0x0, 0xc00020c010, 0x0, 0x1, 0xc0001c6300)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc0001ce3c0, 0xc0001c6300, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc0001b00f0, 0xc000200060, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc0001b00f0, 0xc000200060)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 116 [semacquire]:
sync.runtime_Semacquire(0xc00047e1a8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00047e1a0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00047e1a0, 0xc000200060, 0xc0002000c0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 117 [runnable]:
regexp.(*bitState).reset(0xc0000c3810, 0xc000099a40, 0x4e, 0x8)
	/usr/local/go/src/regexp/backtrack.go:91 +0x208
regexp.(*Regexp).backtrack(0xc0001c21e0, 0x0, 0x0, 0x0, 0xc0001db3b0, 0x4e, 0x0, 0x8, 0xc0002715f8, 0x0, ...)
	/usr/local/go/src/regexp/backtrack.go:319 +0x11e
regexp.(*Regexp).doExecute(0xc0001c21e0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0001db3b0, 0x4e, 0x0, 0x8, ...)
	/usr/local/go/src/regexp/exec.go:535 +0x45c
regexp.(*Regexp).FindStringSubmatch(0xc0001c21e0, 0xc0001db3b0, 0x4e, 0xc0001db3b0, 0x4e, 0x0)
	/usr/local/go/src/regexp/regexp.go:1039 +0xb5
github.com/prometheus/procfs.Proc.Limits(0x689e7, 0xa05a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc_limits.go:104 +0x25f
github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc00008c9b0, 0xc000200060)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector_other.go:59 +0x547
github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc00008c9b0, 0xc000200060)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:138 +0x33
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d
[  OK  ]
level=info ts=2022-08-03T16:15:13.292Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T16:15:13.292Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-03T16:15:13.293Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T16:15:13.293Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T16:15:13.293Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T16:15:13.293Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000040800, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc0003d0180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 7 minutes]:
internal/poll.runtime_pollWait(0x7f3df687cf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000254098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000254080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000254080, 0x8c016e6227de4501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000206b28, 0x62ea9f21, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000206b28, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00026c000, 0xab76f0, 0xc000206b28, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000206b28, 0xc00026c000, 0x0, 0x0, 0xaaf020, 0xc00008ccd0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00026c000, 0x0, 0x0, 0xaaf020, 0xc00008ccd0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 36 [syscall, 7 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 39 [chan receive, 7 minutes]:
main.main.func1(0xaaf020, 0xc00008ccd0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 43 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f3df683c298, 0xc0002b23c0, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00023b1f0, 0x7f3df683c298, 0xc0002b23c0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f3df683c298, 0xc0002b23c0, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000219590, 0x7f3df683c298, 0xc0002b23c0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00026c2a0, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000219710, 0xab7900, 0xc00026c2a0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00026c2a0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00026c000, 0xab7900, 0xc00026c2a0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000226aa0, 0xab8818, 0xc000220440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 143 [IO wait]:
internal/poll.runtime_pollWait(0x7f3df687ce30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000254118, 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(0xc000254100, 0xc0002199c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000254100, 0xc0002199c1, 0x1, 0x1, 0xc0002dc760, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020e150, 0xc0002199c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002199b0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 161 [semacquire]:
sync.runtime_Semacquire(0xc0002ac148)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002ac140)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002ac140, 0xc00031c120, 0xc00031c240)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 163 [runnable]:
compress/flate.(*decompressor).huffSym(0xc000279300, 0xc000279328, 0x70, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:707 +0x273
compress/flate.(*decompressor).huffmanBlock(0xc000279300)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).nextBlock(0xc000279300)
	/usr/local/go/src/compress/flate/inflate.go:327 +0x174
compress/flate.(*decompressor).Read(0xc000279300, 0xc00047e000, 0x2000, 0x2000, 0x4000, 0x8898d9e, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0000badc0, 0xc00047e000, 0x2000, 0x2000, 0x2000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc0001b6180, 0xc00047e000, 0x2000, 0x2000, 0x2000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f3df68b9078, 0xc0001b6180, 0xc0001b6180, 0x7f3df68b9078, 0xc0001b6180, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc000244690, 0xc00031c120, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000244690, 0xc00031c120)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 166 [select]:
net/http.(*persistConn).readLoop(0xc000228000)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 167 [select]:
net/http.(*persistConn).writeLoop(0xc000228000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-03T19:15:07.598Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T19:15:07.600Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-03T19:15:07.600Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T19:15:07.600Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T19:15:07.600Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T19:15:07.600Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc000040800, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0x100000000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.injectglist.func1(...)
	/usr/local/go/src/runtime/proc.go:3060
runtime.injectglist(0xc000071d18)
	/usr/local/go/src/runtime/proc.go:3084 +0x205
runtime.wakeScavenger()
	/usr/local/go/src/runtime/mgcscavenge.go:215 +0xa7
runtime.bgscavenge.func1(0x0, 0x0, 0x0)
	/usr/local/go/src/runtime/mgcscavenge.go:261 +0x25
runtime.runOneTimer(0xc00002a000, 0xc00008c000, 0x76174843486cc2)
	/usr/local/go/src/runtime/time.go:866 +0x146
runtime.runtimer(0xc00002a000, 0x76174843486cc2, 0xc00003b800)
	/usr/local/go/src/runtime/time.go:774 +0xa5
runtime.checkTimers(0xc00002a000, 0x76174843486cc2, 0x1, 0x0, 0x0)
	/usr/local/go/src/runtime/proc.go:3268 +0x19a
runtime.findrunnable(0xc000031800, 0x0)
	/usr/local/go/src/runtime/proc.go:2700 +0xd28
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3169 +0x2d7
runtime.park_m(0xc0001fea80)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f546e498f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002b0098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0002b0080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0002b0080, 0xa0a94aa70302bd01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00028e888, 0x62eac951, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00028e888, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002d8000, 0xab76f0, 0xc00028e888, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00028e888, 0xc0002d8000, 0x0, 0x0, 0xaaf020, 0xc0002202d0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002d8000, 0x0, 0x0, 0xaaf020, 0xc0002202d0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 8 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 51 [chan receive]:
main.main.func1(0xaaf020, 0xc0002202d0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 55 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f546e4a7238, 0xc000154050, 0xc0001c8000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00028aa10, 0x7f546e4a7238, 0xc000154050, 0xc0001c8000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f546e4a7238, 0xc000154050, 0xc0001c8000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002969f0, 0x7f546e4a7238, 0xc000154050, 0xc0001c8000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001e20e0, 0xc0001c8000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000296b70, 0xab7900, 0xc0001e20e0, 0xc0001c8000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001e20e0, 0xc0001c8000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002d8000, 0xab7900, 0xc0001e20e0, 0xc0001c8000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002ea000, 0xab8818, 0xc0000ab1c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 82 [runnable]:
internal/poll.(*pollDesc).wait(0xc000214298, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:83 +0x171
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000214280, 0xc0001a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000214280, 0xc0001a6000, 0x1000, 0x1000, 0x439c3c, 0xc000092c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000298180, 0xc0001a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00013c000, 0xc0001a6000, 0x1000, 0x1000, 0xc00025a4e0, 0xc000092d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000292420)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000292420, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00013c000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 74 [IO wait]:
internal/poll.runtime_pollWait(0x7f546e498e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002b0118, 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(0xc0002b0100, 0xc000099f01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0002b0100, 0xc000099f01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000298098, 0xc000099f01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000099ef0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 75 [runnable]:
strings.genSplit(0xc00074c000, 0x44ab9, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc00020e5d0, 0x0)
	/usr/local/go/src/strings/strings.go:236 +0x2c5
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc0002a4000, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc0002a4000, 0xc0000821e0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 76 [semacquire]:
sync.runtime_Semacquire(0xc0000220c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000220c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000220c0, 0xc0000821e0, 0xc0000822a0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 83 [select]:
net/http.(*persistConn).writeLoop(0xc00013c000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-03T22:15:07.569Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T22:15:07.570Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-03T22:15:07.570Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T22:15:07.570Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T22:15:07.571Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-03T22:15:07.571Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000040800, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000102f00)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 8 minutes]:
internal/poll.runtime_pollWait(0x7f1dc91cbf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000246318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000246300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000246300, 0xb9272a2ba88d0601, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000200a38, 0x62eaf381, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000200a38, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000290000, 0xab76f0, 0xc000200a38, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000200a38, 0xc000290000, 0x0, 0x0, 0xaaf020, 0xc000206280, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000290000, 0x0, 0x0, 0xaaf020, 0xc000206280, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 11 [syscall, 8 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 39 [chan receive, 8 minutes]:
main.main.func1(0xaaf020, 0xc000206280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 170 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0000b05a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 49 [IO wait]:
internal/poll.runtime_pollWait(0x7f1dc91cbe30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00031a018, 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(0xc00031a000, 0xc0002aa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00031a000, 0xc0002aa000, 0x1000, 0x1000, 0x7f1dc9190ca8, 0xa80, 0x1)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00031c000, 0xc0002aa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).Read(0xc000209d70, 0xc0002aa000, 0x1000, 0x1000, 0xffffffffffffffff, 0x0, 0x7f1dc9190ca8)
	/usr/local/go/src/net/http/server.go:780 +0x1b9
bufio.(*Reader).fill(0xc000204d80)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadSlice(0xc000204d80, 0xc00016a00a, 0x14, 0xc000065800, 0x7f1dc9207c10, 0xc0002b3810, 0x0)
	/usr/local/go/src/bufio/bufio.go:360 +0x3d
bufio.(*Reader).ReadLine(0xc000204d80, 0x203000, 0x203000, 0x7f1dc9207c10, 0x0, 0x7f1dc9184ee8, 0xc000208360)
	/usr/local/go/src/bufio/bufio.go:389 +0x34
net/textproto.(*Reader).readLineSlice(0xc000208360, 0xc000258000, 0xc0002b39e8, 0x4ddfd3, 0xc00031a000, 0xc0002ab000)
	/usr/local/go/src/net/textproto/reader.go:57 +0xd6
net/textproto.(*Reader).ReadLine(...)
	/usr/local/go/src/net/textproto/reader.go:38
net/http.readRequest(0xc000204d80, 0x0, 0xc000258000, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:1027 +0xaa
net/http.(*conn).readRequest(0xc00031e000, 0xab8770, 0xc00023a540, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:966 +0x19d
net/http.(*conn).serve(0xc00031e000, 0xab8818, 0xc00023a540)
	/usr/local/go/src/net/http/server.go:1858 +0x705
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 169 [IO wait]:
internal/poll.runtime_pollWait(0x7f1dc91cbd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000246198, 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(0xc000246180, 0xc0007ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000246180, 0xc0007ca000, 0x1000, 0x1000, 0x439c3c, 0xc000097c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00063c018, 0xc0007ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b05a0, 0xc0007ca000, 0x1000, 0x1000, 0xc00034c1e0, 0xc000097d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0003001e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0003001e0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b05a0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77
[  OK  ]
level=info ts=2022-08-04T01:15:07.910Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T01:15:07.911Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-04T01:15:07.911Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T01:15:07.911Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T01:15:07.911Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T01:15:07.916Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000308400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000308400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc00040e480)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f0da9596f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128100, 0x1371ca5a94350d01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001170b0, 0x62eb1db1, 0xc0000f9b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001170b0, 0xc0000f9b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000162000, 0xab76f0, 0xc0001170b0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001170b0, 0xc000162000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000162000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 20 [chan receive]:
main.main.func1(0xaaf020, 0xc00008cd20)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 36 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 24 [runnable]:
bufio.(*Writer).WriteString(0xc000222700, 0xa1d83b, 0x2a, 0x7f0da9330078, 0xc000222700, 0x101)
	/usr/local/go/src/bufio/bufio.go:703 +0x1bc
strings.(*byteStringReplacer).WriteString(0xc000680000, 0xaaed00, 0xc000222700, 0xa1d83b, 0x2a, 0x40b6a5, 0x973a80, 0x9c6580)
	/usr/local/go/src/strings/replace.go:564 +0x23e
strings.(*Replacer).WriteString(0xc0000b3100, 0xaaed00, 0xc000222700, 0xa1d83b, 0x2a, 0x0, 0xd, 0xc000113798)
	/usr/local/go/src/strings/replace.go:103 +0x84
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc000222700, 0xa1d83b, 0x2a, 0x0, 0x0, 0xc0001dcf50, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:427 +0x114
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000cb8c0, 0xc00031a0f0, 0x15, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:112 +0x1626
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00031a0f0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f0da95d8c60, 0xc000134500, 0xc000280000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7f0da95d8c60, 0xc000134500, 0xc000280000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f0da95d8c60, 0xc000134500, 0xc000280000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7f0da95d8c60, 0xc000134500, 0xc000280000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001620e0, 0xc000280000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000122ba0, 0xab7900, 0xc0001620e0, 0xc000280000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001620e0, 0xc000280000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000162000, 0xab7900, 0xc0001620e0, 0xc000280000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000174000, 0xab8818, 0xc00013a2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 25 [IO wait]:
internal/poll.runtime_pollWait(0x7f0da9596e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128198, 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(0xc000128180, 0xc000122e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc000122e51, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0001325a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200a8, 0xc000122e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000122e40)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 51 [IO wait]:
internal/poll.runtime_pollWait(0x7f0da9596d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000eea98, 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(0xc0000eea80, 0xc0003be000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000eea80, 0xc0003be000, 0x1000, 0x1000, 0x439c3c, 0xc00027ac38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e430, 0xc0003be000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b8c60, 0xc0003be000, 0x1000, 0x1000, 0xc0000965a0, 0xc00027ad40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000083c20)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000083c20, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b8c60)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 52 [select]:
net/http.(*persistConn).writeLoop(0xc0000b8c60)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-04T04:15:11.331Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T04:15:11.331Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-04T04:15:11.331Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T04:15:11.331Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T04:15:11.331Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T04:15:11.332Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc0004fc600)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 5 minutes]:
internal/poll.runtime_pollWait(0x7fe3b95bff18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000a0098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000a0080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000a0080, 0x1617cfdf764fc901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000c8e8, 0x62eb47e1, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000c8e8, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000c6000, 0xab76f0, 0xc00000c8e8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000c8e8, 0xc0000c6000, 0x0, 0x0, 0xaaf020, 0xc0002204b0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0000c6000, 0x0, 0x0, 0xaaf020, 0xc0002204b0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 6 [syscall, 5 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 9 [chan receive, 5 minutes]:
main.main.func1(0xaaf020, 0xc0002204b0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 13 [runnable]:
github.com/cespare/xxhash/v2.(*Digest).WriteString(0xc000325158, 0xa0d04c, 0xf, 0x418b53, 0x7fe3b9315dc8, 0x0)
	/go/pkg/mod/github.com/cespare/xxhash/v2@v2.1.1/xxhash_unsafe.go:39 +0xa6
github.com/prometheus/client_golang/prometheus.checkMetricConsistency(0xc0002fc140, 0xc000206c40, 0xc000325628, 0xf, 0xc00012c160)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:883 +0x845
github.com/prometheus/client_golang/prometheus.processMetric(0xab26f0, 0xc000099560, 0xc0003255f8, 0xc000325628, 0x0, 0x1, 0x1)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:673 +0x3ce
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:519 +0xd25
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fe3b93940a8, 0xc0002201e0, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000096a10, 0x7fe3b93940a8, 0xc0002201e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fe3b93940a8, 0xc0002201e0, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000989f0, 0x7fe3b93940a8, 0xc0002201e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000c62a0, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000098b70, 0xab7900, 0xc0000c62a0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000c62a0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000c6000, 0xab7900, 0xc0000c62a0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020140, 0xab8818, 0xc000312040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 56 [select]:
net/http.(*persistConn).roundTrip(0xc00023c000, 0xc000312140, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2610 +0x765
net/http.(*Transport).roundTrip(0xc00009c000, 0xc0001e2200, 0x30, 0x9db900, 0x41677b)
	/usr/local/go/src/net/http/transport.go:592 +0xacb
net/http.(*Transport).RoundTrip(0xc00009c000, 0xc0001e2200, 0xc00009c000, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0001e2200, 0xaaf4e0, 0xc00009c000, 0x0, 0x0, 0x0, 0xc0002a4118, 0x418257, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc000098570, 0xc0001e2200, 0x0, 0x0, 0x0, 0xc0002a4118, 0x0, 0x1, 0xc0001e2200)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc000098570, 0xc0001e2200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc00009e000, 0xc000300000, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc00009e000, 0xc000300000)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 57 [semacquire]:
sync.runtime_Semacquire(0xc00030a068)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00030a060)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00030a060, 0xc000300000, 0xc000300180)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 55 [IO wait]:
internal/poll.runtime_pollWait(0x7fe3b95bfe30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000a0118, 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(0xc0000a0100, 0xc0003080d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000a0100, 0xc0003080d1, 0x1, 0x1, 0xc00021e0c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0b0, 0xc0003080d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0003080c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 138 [IO wait]:
internal/poll.runtime_pollWait(0x7fe3b95bfc60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180218, 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(0xc000180200, 0xc00021b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180200, 0xc00021b000, 0x1000, 0x1000, 0xe13368, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002a4140, 0xc00021b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00023c000, 0xc00021b000, 0x1000, 0x1000, 0x405690, 0x60, 0x0)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0000825a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0000825a0, 0x1, 0xc000338480, 0x100, 0xc0001c5300, 0x30, 0xc0000260f0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00023c000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 139 [select]:
net/http.(*persistConn).writeLoop(0xc00023c000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-04T07:15:11.526Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T07:15:11.527Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-04T07:15:11.527Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T07:15:11.527Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T07:15:11.527Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-04T07:15:11.527Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
runtime: failed to create new OS thread (have 14 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000040800, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc00021ea80)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 41 minutes]:
internal/poll.runtime_pollWait(0x7fb190d20f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6600, 0x1c45b125b7449001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d500, 0x62eb7211, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d500, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001e4000, 0xab76f0, 0xc00000d500, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d500, 0xc0001e4000, 0x0, 0x0, 0xaaf020, 0xc000154410, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001e4000, 0x0, 0x0, 0xaaf020, 0xc000154410, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 9 [syscall, 41 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 12 [chan receive, 41 minutes]:
main.main.func1(0xaaf020, 0xc000154410)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 16 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fb190d323b8, 0xc000154050, 0xc00012c200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001cef50, 0x7fb190d323b8, 0xc000154050, 0xc00012c200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fb190d323b8, 0xc000154050, 0xc00012c200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d6870, 0x7fb190d323b8, 0xc000154050, 0xc00012c200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001e41c0, 0xc00012c200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d69f0, 0xab7900, 0xc0001e41c0, 0xc00012c200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001e41c0, 0xc00012c200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001e4000, 0xab7900, 0xc0001e41c0, 0xc00012c200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c2b40, 0xab8818, 0xc0000ab440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 513 [select]:
net/http.(*persistConn).roundTrip(0xc00013e240, 0xc000136100, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2610 +0x765
net/http.(*Transport).roundTrip(0xc0001c8500, 0xc00011c200, 0x30, 0x30, 0xc000282076)
	/usr/local/go/src/net/http/transport.go:592 +0xacb
net/http.(*Transport).RoundTrip(0xc0001c8500, 0xc00011c200, 0xc0001c8500, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc00011c200, 0xaaf4e0, 0xc0001c8500, 0x0, 0x0, 0x0, 0xc00023a018, 0x4182f3, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc0001d63f0, 0xc00011c200, 0x0, 0x0, 0x0, 0xc00023a018, 0x0, 0x1, 0x7fb19095aa98)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc0001d63f0, 0xc00011c200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc0001b00f0, 0xc000394480, 0xc0003a173c, 0x2)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc0001b00f0, 0xc000394480)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 514 [semacquire]:
sync.runtime_Semacquire(0xc000402008)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000402000)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000402000, 0xc000394480, 0xc000394780)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 472 [IO wait]:
internal/poll.runtime_pollWait(0x7fb190d20e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6698, 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(0xc0000e6680, 0xc0001d6ca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6680, 0xc0001d6ca1, 0x1, 0x1, 0xe9, 0xc000114360, 0xde8560)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2d8, 0xc0001d6ca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001d6c90)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 529 [select]:
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc0000e6500, 0xc000394480)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:312 +0x695
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 530 [semacquire]:
runtime.ReadMemStats(0xc00029a000)
	/usr/local/go/src/runtime/mstats.go:473 +0x36
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc0000e6500, 0xc00029a000, 0xc0004b0000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:286 +0x38
created by github.com/prometheus/client_golang/prometheus.(*goCollector).Collect
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:285 +0xa9

goroutine 491 [running]:
net/textproto.(*Reader).ReadMIMEHeader(0xc000094c78, 0x8, 0x1, 0x1)
	/usr/local/go/src/net/textproto/reader.go:493 +0x85
net/http.ReadResponse(0xc000114c60, 0xc00011c200, 0x0, 0x7fb1b79ea5b8, 0xc00012ec90)
	/usr/local/go/src/net/http/response.go:191 +0x447
net/http.(*persistConn).readResponse(0xc00013e240, 0xc00011c200, 0xc00011c200, 0xc000280360, 0x1, 0x0, 0xc000280300, 0x0, 0xc0003a16c8, 0x449949, ...)
	/usr/local/go/src/net/http/transport.go:2276 +0x85
net/http.(*persistConn).readLoop(0xc00013e240)
	/usr/local/go/src/net/http/transport.go:2098 +0x1119
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 492 [select]:
net/http.(*persistConn).writeLoop(0xc00013e240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-04T10:15:11.313Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T10:15:11.313Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-04T10:15:11.313Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T10:15:11.313Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T10:15:11.314Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T10:15:11.314Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.goschedImpl(0xc0002a0600)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc0002a0600)
	/usr/local/go/src/runtime/proc.go:3361 +0x34
runtime.newstack()
	/usr/local/go/src/runtime/stack.go:1045 +0x1bc
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:458 +0x8f

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f1c9bb54f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6818, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6800, 0x630085592fd8f501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d050, 0x62eb9c41, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d050, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00028e000, 0xab76f0, 0xc00000d050, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d050, 0xc00028e000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00028e000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 11 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 14 [chan receive]:
main.main.func1(0xaaf020, 0xc00008ce10)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 50 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f1c9bb70ef8, 0xc0002360a0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0002820e0, 0x7f1c9bb70ef8, 0xc0002360a0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f1c9bb70ef8, 0xc0002360a0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002843f0, 0x7f1c9bb70ef8, 0xc0002360a0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00028e1c0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000284570, 0xab7900, 0xc00028e1c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00028e1c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00028e000, 0xab7900, 0xc00028e1c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001ea0a0, 0xab8818, 0xc0000ab840)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 86 [IO wait]:
internal/poll.runtime_pollWait(0x7f1c9bb54e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6898, 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(0xc0000e6880, 0xc000284821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6880, 0xc000284821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e430, 0xc000284821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000284810)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 88 [semacquire]:
sync.runtime_Semacquire(0xc000140028)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000140020)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000140020, 0xc000132000, 0xc000132060)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 89 [runnable]:
net/http.(*gzipReader).Read(0xc0000f79a0, 0xc00073c000, 0x10000, 0x10000, 0x3c001, 0xc000700000, 0x3c000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f1c9baaf5f8, 0xc0000f79a0, 0xc0000f79a0, 0x7f1c9baaf5f8, 0xc0000f79a0, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc0001b0ff0, 0xc000132000, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b0ff0, 0xc000132000)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 93 [select]:
net/http.(*persistConn).readLoop(0xc0000b0b40)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 94 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0b40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-04T13:15:09.192Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T13:15:09.198Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-04T13:15:09.198Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T13:15:09.198Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T13:15:09.199Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T13:15:09.200Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00026ac00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00026ac00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000102c00)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f85a4c15f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000334018, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000334000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000334000, 0xf0cbc135a9dc9001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0003241f8, 0x62ebc671, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0003241f8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000332000, 0xab76f0, 0xc0003241f8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0003241f8, 0xc000332000, 0x0, 0x0, 0xaaf020, 0xc0002102d0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000332000, 0x0, 0x0, 0xaaf020, 0xc0002102d0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 9 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 49 [chan receive]:
main.main.func1(0xaaf020, 0xc0002102d0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 53 [runnable]:
compress/gzip.(*Writer).init(0xc000236160, 0x0, 0x0, 0xffffffffffffffff)
	/usr/local/go/src/compress/gzip/gzip.go:69 +0x14a
compress/gzip.NewWriterLevel(0x0, 0x0, 0xffffffffffffffff, 0x14, 0xe000e000e, 0xc000700000)
	/usr/local/go/src/compress/gzip/gzip.go:65 +0xfe
compress/gzip.NewWriter(...)
	/usr/local/go/src/compress/gzip/gzip.go:50
github.com/prometheus/client_golang/prometheus/promhttp.glob..func1(0xdcce00, 0x1)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:56 +0x32
sync.(*Pool).Get(0xdcce00, 0xc000312810, 0xa0d2f0)
	/usr/local/go/src/sync/pool.go:148 +0xaa
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f85a4b8f958, 0xc000302370, 0xc000364000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:159 +0x7b5
net/http.HandlerFunc.ServeHTTP(0xc000322070, 0x7f85a4b8f958, 0xc000302370, 0xc000364000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f85a4b8f958, 0xc000302370, 0xc000364000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000312300, 0x7f85a4b8f958, 0xc000302370, 0xc000364000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0003320e0, 0xc000364000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000312480, 0xab7900, 0xc0003320e0, 0xc000364000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0003320e0, 0xc000364000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000332000, 0xab7900, 0xc0003320e0, 0xc000364000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000346000, 0xab8818, 0xc00030e180)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 54 [IO wait]:
internal/poll.runtime_pollWait(0x7f85a4c15e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000334098, 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(0xc000334080, 0xc000312731, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000334080, 0xc000312731, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0003003c0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000326058, 0xc000312731, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000312720)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 22 [IO wait]:
internal/poll.runtime_pollWait(0x7f85a4c15d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128298, 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(0xc000128280, 0xc00017e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc00017e000, 0x1000, 0x1000, 0x439c3c, 0xc000348c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e330, 0xc00017e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0ea0, 0xc00017e000, 0x1000, 0x1000, 0xc000142240, 0xc000348d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00020ecc0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00020ecc0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0ea0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 23 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0ea0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-04T16:15:10.904Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T16:15:10.905Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-04T16:15:10.905Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T16:15:10.905Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T16:15:10.905Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T16:15:10.906Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc00025d080)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 13 minutes]:
internal/poll.runtime_pollWait(0x7f519e537f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000138098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000138080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000138080, 0xa9e8b266004e1701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00011c918, 0x62ebf0a1, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00011c918, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00015a000, 0xab76f0, 0xc00011c918, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00011c918, 0xc00015a000, 0x0, 0x0, 0xaaf020, 0xc00008cc80, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00015a000, 0x0, 0x0, 0xaaf020, 0xc00008cc80, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [syscall, 13 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 38 [chan receive, 13 minutes]:
main.main.func1(0xaaf020, 0xc00008cc80)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 42 [runnable]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f519e575a58, 0xc00008c0f0, 0xc00017e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000124a10, 0x7f519e575a58, 0xc00008c0f0, 0xc00017e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f519e575a58, 0xc00008c0f0, 0xc00017e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00012a9f0, 0x7f519e575a58, 0xc00008c0f0, 0xc00017e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00015a1c0, 0xc00017e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00012ab70, 0xab7900, 0xc00015a1c0, 0xc00017e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00015a1c0, 0xc00017e000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00015a000, 0xab7900, 0xc00015a1c0, 0xc00017e000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00016c000, 0xab8818, 0xc0001322c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 212 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f519e537c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6198, 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(0xc0000e6180, 0xc000148000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6180, 0xc000148000, 0x1000, 0x1000, 0x439c3c, 0xc000385c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e030, 0xc000148000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00023c000, 0xc000148000, 0x1000, 0x1000, 0xc000158180, 0xc000385d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0001140c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0001140c0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00023c000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 227 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f519e537e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000138118, 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(0xc000138100, 0xc00012ae21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000138100, 0xc00012ae21, 0x1, 0x1, 0xe0f860, 0xa32700, 0x1000000000001)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00012c0a8, 0xc00012ae21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00012ae10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 213 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00023c000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 230 [runnable]:
main.(*Exporter).updateScoreboard(0xc000136000, 0xc0004b42a2, 0x800)
	/app/apache_exporter.go:274 +0x1ca
main.(*Exporter).collect(0xc000136000, 0xc00021e180, 0x0, 0x0)
	/app/apache_exporter.go:507 +0x2073
main.(*Exporter).Collect(0xc000136000, 0xc00021e180)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 229 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc000232078)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000232070)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000232070, 0xc00021e180, 0xc00021e2a0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d
[  OK  ]
level=info ts=2022-08-04T19:15:06.083Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T19:15:06.083Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-04T19:15:06.083Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T19:15:06.083Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T19:15:06.083Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T19:15:06.084Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000268c00)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 3 minutes]:
internal/poll.runtime_pollWait(0x7fa0faefaf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6580, 0x70be42c5c38ab601, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cd08, 0x62ec1ad1, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cd08, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001e4000, 0xab76f0, 0xc00000cd08, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cd08, 0xc0001e4000, 0x0, 0x0, 0xaaf020, 0xc00020e230, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001e4000, 0x0, 0x0, 0xaaf020, 0xc00020e230, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 10 [chan receive, 3 minutes]:
main.main.func1(0xaaf020, 0xc00020e230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 22 [syscall, 3 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 14 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fa0faf0ab78, 0xc0003a4fa0, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d6310, 0x7fa0faf0ab78, 0xc0003a4fa0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fa0faf0ab78, 0xc0003a4fa0, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d4840, 0x7fa0faf0ab78, 0xc0003a4fa0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001e41c0, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d49c0, 0xab7900, 0xc0001e41c0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001e41c0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001e4000, 0xab7900, 0xc0001e41c0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c0c80, 0xab8818, 0xc0000ab440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 103 [IO wait]:
internal/poll.runtime_pollWait(0x7fa0faefae30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 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(0xc0000e6600, 0xc0001d4c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc0001d4c71, 0x1, 0x1, 0xc000082000, 0x0, 0xc0000ab518)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2d0, 0xc0001d4c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001d4c60)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 105 [semacquire]:
sync.runtime_Semacquire(0xc000147618)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000147610)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000147610, 0xc000132000, 0xc000132120)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 106 [runnable]:
internal/poll.(*FD).Read(0xc0000e6180, 0xc0001a6000, 0x1000, 0x1000, 0xc0001a6000, 0x1000, 0xc00010f520)
	/usr/local/go/src/internal/poll/fd_unix.go:142 +0x385
net.(*netFD).Read(0xc0000e6180, 0xc0001a6000, 0x1000, 0x1000, 0x1000, 0x116, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120278, 0xc0001a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0001506c0, 0xc0001a6000, 0x1000, 0x1000, 0x116, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000082480)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadSlice(0xc000082480, 0x418b0a, 0x7fa121bcf170, 0x2, 0xc00010f718, 0x485c27, 0xc000082480)
	/usr/local/go/src/bufio/bufio.go:360 +0x3d
net/http/internal.readChunkLine(0xc000082480, 0x114, 0xc00010f780, 0x6622c5, 0xc0001d4f00, 0xc000082400)
	/usr/local/go/src/net/http/internal/chunked.go:122 +0x34
net/http/internal.(*chunkedReader).beginChunk(0xc0001d4f00)
	/usr/local/go/src/net/http/internal/chunked.go:48 +0x32
net/http/internal.(*chunkedReader).Read(0xc0001d4f00, 0xc00033a000, 0x1000, 0x1000, 0xc00039e380, 0xc00010f848, 0x6bcb73)
	/usr/local/go/src/net/http/internal/chunked.go:93 +0x134
net/http.(*body).readLocked(0xc0000aa240, 0xc00033a000, 0x1000, 0x1000, 0xc0000aa26c, 0xa326d8, 0xc00010f8c0)
	/usr/local/go/src/net/http/transfer.go:842 +0x5f
net/http.(*body).Read(0xc0000aa240, 0xc00033a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transfer.go:834 +0xf9
net/http.(*bodyEOFSignal).Read(0xc0000aa280, 0xc00033a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2764 +0xe2
bufio.(*Reader).fill(0xc000082720)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadByte(0xc000082720, 0xc00010f9b0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:253 +0x39
compress/flate.(*decompressor).huffSym(0xc00033c000, 0xc00033c028, 0x67, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc00033c000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc00033c000, 0xc0003e0000, 0x2000, 0x2000, 0x3580, 0x8887ffba, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0000ba840, 0xc0003e0000, 0x2000, 0x2000, 0x1580, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc00023a3a0, 0xc0003e0000, 0x2000, 0x2000, 0x1580, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7fa0faf3a0b8, 0xc00023a3a0, 0xc00023a3a0, 0x7fa0faf3a0b8, 0xc00023a3a0, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc0001b00f0, 0xc000132000, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b00f0, 0xc000132000)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 109 [select]:
net/http.(*persistConn).readLoop(0xc0001506c0)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 110 [select]:
net/http.(*persistConn).writeLoop(0xc0001506c0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-04T22:15:07.545Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T22:15:07.546Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-04T22:15:07.546Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T22:15:07.546Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T22:15:07.546Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T22:15:07.547Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000034000, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000352480)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fcffe5b6f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128100, 0x6dd685763b4ab001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001170e0, 0x62ec4501, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001170e0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000162000, 0xab76f0, 0xc0001170e0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001170e0, 0xc000162000, 0x0, 0x0, 0xaaf020, 0xc00008ceb0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000162000, 0x0, 0x0, 0xaaf020, 0xc00008ceb0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 21 [chan receive]:
main.main.func1(0xaaf020, 0xc00008ceb0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 13 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 25 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fcffe5f4a58, 0xc00008c0f0, 0xc000280200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7fcffe5f4a58, 0xc00008c0f0, 0xc000280200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fcffe5f4a58, 0xc00008c0f0, 0xc000280200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7fcffe5f4a58, 0xc00008c0f0, 0xc000280200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001621c0, 0xc000280200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000122ba0, 0xab7900, 0xc0001621c0, 0xc000280200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001621c0, 0xc000280200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000162000, 0xab7900, 0xc0001621c0, 0xc000280200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000174000, 0xab8818, 0xc00013a2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 35 [IO wait]:
internal/poll.runtime_pollWait(0x7fcffe5b6e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128198, 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(0xc000128180, 0xc000122e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc000122e51, 0x1, 0x1, 0xc00021ff60, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200a8, 0xc000122e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000122e40)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 36 [runnable]:
bufio.(*Reader).ReadByte(0xc0002004e0, 0xa3c000000fa, 0x0, 0xc)
	/usr/local/go/src/bufio/bufio.go:247 +0xd5
compress/flate.(*decompressor).moreBits(0xc000366000, 0xc000366850, 0x11)
	/usr/local/go/src/compress/flate/inflate.go:696 +0x37
compress/flate.(*decompressor).huffmanBlock(0xc000366000)
	/usr/local/go/src/compress/flate/inflate.go:578 +0x45b
compress/flate.(*decompressor).Read(0xc000366000, 0xc0005ca000, 0xc000, 0xc000, 0x7fcffe5713a0, 0x597cc42f, 0x101000000000000)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc00039e2c0, 0xc0005ca000, 0xc000, 0xc000, 0x30000, 0x3c000, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc0003600a0, 0xc0005ca000, 0xc000, 0xc000, 0x30001, 0xc00059a000, 0x30000)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7fcffe4b0878, 0xc0003600a0, 0xc0003600a0, 0x7fcffe4b0878, 0xc0003600a0, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc00013e000, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00013e000, 0xc0000821e0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 37 [semacquire]:
sync.runtime_Semacquire(0xc000136088)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000136080)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000136080, 0xc0000821e0, 0xc0000822a0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 97 [select]:
net/http.(*persistConn).readLoop(0xc000154000)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 98 [select]:
net/http.(*persistConn).writeLoop(0xc000154000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-05T01:15:08.638Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T01:15:08.639Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-05T01:15:08.639Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T01:15:08.639Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T01:15:08.639Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T01:15:08.639Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.goschedImpl(0xc00059f080)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc00059f080)
	/usr/local/go/src/runtime/proc.go:3361 +0x34
runtime.newstack()
	/usr/local/go/src/runtime/stack.go:1045 +0x1bc
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:458 +0x8f

goroutine 1 [IO wait, 4 minutes]:
internal/poll.runtime_pollWait(0x7f79bcd20f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128100, 0x1de6416e0c7be301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117110, 0x62ec6f31, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000117110, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00016a000, 0xab76f0, 0xc000117110, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000117110, 0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc000206320, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc000206320, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 19 [syscall, 4 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 22 [chan receive, 4 minutes]:
main.main.func1(0xaaf020, 0xc000206320)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 26 [runnable]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f79bcd5ea58, 0xc0001fccd0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7f79bcd5ea58, 0xc0001fccd0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f79bcd5ea58, 0xc0001fccd0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7f79bcd5ea58, 0xc0001fccd0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00016a2a0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000122ba0, 0xab7900, 0xc00016a2a0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00016a2a0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00016a000, 0xab7900, 0xc00016a2a0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00017c000, 0xab8818, 0xc0001422c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 118 [IO wait]:
internal/poll.runtime_pollWait(0x7f79bcd20d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128318, 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(0xc000128300, 0xc0000fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128300, 0xc0000fe000, 0x1000, 0x1000, 0x439c3c, 0xc000093c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002380d0, 0xc0000fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0360, 0xc0000fe000, 0x1000, 0x1000, 0xc0001683c0, 0xc000093d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000132d20)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000132d20, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 46 [IO wait]:
internal/poll.runtime_pollWait(0x7f79bcd20e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128198, 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(0xc000128180, 0xc000122e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc000122e51, 0x1, 0x1, 0xc000204060, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200b8, 0xc000122e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000122e40)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 138 [semacquire]:
sync.runtime_Semacquire(0xc0003fe034)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0003fe034)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0003fe034, 0xc000132060, 0xc000132120)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 137 [runnable]:
github.com/prometheus/client_golang/prometheus.(*metricMap).getOrCreateMetricWithLabelValues(0xc0001223c0, 0xa518073b47a23b04, 0xc000290520, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/vec.go:404 +0x3d5
github.com/prometheus/client_golang/prometheus.(*MetricVec).GetMetricWithLabelValues(0xc000122390, 0xc000290520, 0x1, 0x1, 0xc00059f380, 0xc000568b08, 0x40e078, 0x10)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/vec.go:197 +0xd8
github.com/prometheus/client_golang/prometheus.(*GaugeVec).GetMetricWithLabelValues(...)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/gauge.go:183
github.com/prometheus/client_golang/prometheus.(*GaugeVec).WithLabelValues(0xc000120038, 0xc000290520, 0x1, 0x1, 0xabe608, 0xc000142040)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/gauge.go:215 +0x53
main.(*Exporter).updateScoreboard(0xc000146000, 0xc0005a02a0, 0x800)
	/app/apache_exporter.go:270 +0xc5
main.(*Exporter).collect(0xc000146000, 0xc000132060, 0x0, 0x0)
	/app/apache_exporter.go:507 +0x2073
main.(*Exporter).Collect(0xc000146000, 0xc000132060)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 119 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-05T04:15:06.554Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T04:15:06.556Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-05T04:15:06.556Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T04:15:06.556Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T04:15:06.556Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T04:15:06.557Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc00030ad80)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 9 minutes]:
internal/poll.runtime_pollWait(0x7f97c25a5f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6580, 0x61847eb6aac49d01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cf30, 0x62ec9961, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cf30, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001ee000, 0xab76f0, 0xc00000cf30, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cf30, 0xc0001ee000, 0x0, 0x0, 0xaaf020, 0xc00020a280, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001ee000, 0x0, 0x0, 0xaaf020, 0xc00020a280, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 11 [chan receive, 9 minutes]:
main.main.func1(0xaaf020, 0xc00020a280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 20 [syscall, 9 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 15 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f97c25bbc78, 0xc00036e410, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001dcaf0, 0x7f97c25bbc78, 0xc00036e410, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f97c25bbc78, 0xc00036e410, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001cd3e0, 0x7f97c25bbc78, 0xc00036e410, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001ee1c0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001cd560, 0xab7900, 0xc0001ee1c0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001ee1c0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001ee000, 0xab7900, 0xc0001ee1c0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c1680, 0xab8818, 0xc0000ab5c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 173 [semacquire]:
sync.runtime_Semacquire(0xc0003feb18)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0003feb10)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0003feb10, 0xc0002000c0, 0xc000200540)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 193 [select]:
net/http.(*persistConn).readLoop(0xc0000b0b40)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 174 [IO wait]:
internal/poll.runtime_pollWait(0x7f97c25a5d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000248198, 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(0xc000248180, 0xc00019e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000248180, 0xc00019e000, 0x1000, 0x1000, 0x1000, 0x116, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120038, 0xc00019e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0b40, 0xc00019e000, 0x1000, 0x1000, 0x116, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000082720)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadSlice(0xc000082720, 0x418b0a, 0x7f97e927a170, 0x2, 0xc000303718, 0x485c27, 0xc000082720)
	/usr/local/go/src/bufio/bufio.go:360 +0x3d
net/http/internal.readChunkLine(0xc000082720, 0x114, 0xc000303780, 0x6622c5, 0xc000122990, 0xc000082700)
	/usr/local/go/src/net/http/internal/chunked.go:122 +0x34
net/http/internal.(*chunkedReader).beginChunk(0xc000122990)
	/usr/local/go/src/net/http/internal/chunked.go:48 +0x32
net/http/internal.(*chunkedReader).Read(0xc000122990, 0xc0002e2000, 0x1000, 0x1000, 0xc000235110, 0xc000303848, 0x6bcb73)
	/usr/local/go/src/net/http/internal/chunked.go:93 +0x134
net/http.(*body).readLocked(0xc00023ca40, 0xc0002e2000, 0x1000, 0x1000, 0xc00023ca6c, 0xa326d8, 0xc0003038c0)
	/usr/local/go/src/net/http/transfer.go:842 +0x5f
net/http.(*body).Read(0xc00023ca40, 0xc0002e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transfer.go:834 +0xf9
net/http.(*bodyEOFSignal).Read(0xc00023ca80, 0xc0002e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2764 +0xe2
bufio.(*Reader).fill(0xc000200c00)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadByte(0xc000200c00, 0xc0003039dd, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:253 +0x39
compress/flate.(*decompressor).huffSym(0xc0002e4000, 0xc0002e4028, 0x6e, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc0002e4000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc0002e4000, 0xc00037a000, 0x2000, 0x2000, 0x3580, 0xd3c1b40d, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc00021a580, 0xc00037a000, 0x2000, 0x2000, 0x1580, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc0000fc180, 0xc00037a000, 0x2000, 0x2000, 0x1580, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f97c24e08e0, 0xc0000fc180, 0xc0000fc180, 0x7f97c24e08e0, 0xc0000fc180, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc0001b0780, 0xc0002000c0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b0780, 0xc0002000c0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 194 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0b40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 171 [IO wait]:
internal/poll.runtime_pollWait(0x7f97c25a5e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 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(0xc0000e6600, 0xc0001cd811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc0001cd811, 0x1, 0x1, 0xc0002006c0, 0x0, 0xc0000ab698)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e380, 0xc0001cd811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001cd800)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5
[  OK  ]
level=info ts=2022-08-05T07:15:10.860Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T07:15:10.860Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-05T07:15:10.860Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T07:15:10.860Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T07:15:10.860Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T07:15:10.861Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc00020d080)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 4 minutes]:
internal/poll.runtime_pollWait(0x7fdd3fc47f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000ca098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000ca080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000ca080, 0x36894d3049ecd601, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cb28, 0x62ecc391, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cb28, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000e0000, 0xab76f0, 0xc00000cb28, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cb28, 0xc0000e0000, 0x0, 0x0, 0xaaf020, 0xc000148c30, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0000e0000, 0x0, 0x0, 0xaaf020, 0xc000148c30, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 6 [syscall, 4 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 9 [chan receive, 4 minutes]:
main.main.func1(0xaaf020, 0xc000148c30)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 13 [select, 1 minutes]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fdd3fa600a8, 0xc00031a0a0, 0xc0000a0200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0000b71f0, 0x7fdd3fa600a8, 0xc00031a0a0, 0xc0000a0200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fdd3fa600a8, 0xc00031a0a0, 0xc0000a0200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000a3590, 0x7fdd3fa600a8, 0xc00031a0a0, 0xc0000a0200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000e00e0, 0xc0000a0200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0000a3710, 0xab7900, 0xc0000e00e0, 0xc0000a0200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000e00e0, 0xc0000a0200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000e0000, 0xab7900, 0xc0000e00e0, 0xc0000a0200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020be0, 0xab8818, 0xc000220040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 92 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00014a360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 91 [select, 1 minutes]:
net/http.(*persistConn).readLoop(0xc00014a360)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 77 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fdd3fc47e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000ca118, 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(0xc0000ca100, 0xc00021a0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000ca100, 0xc00021a0d1, 0x1, 0x1, 0xc000096f60, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e170, 0xc00021a0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00021a0c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 79 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc00021c048)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00021c040)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00021c040, 0xc000082180, 0xc000082300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 80 [runnable]:
net/http.(*gzipReader).Read(0xc00008fb00, 0xc000478000, 0x10000, 0x10000, 0x3c001, 0xc00043c000, 0x3c000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fdd3f9de8e0, 0xc00008fb00, 0xc00008fb00, 0x7fdd3f9de8e0, 0xc00008fb00, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc0000bc690, 0xc000082180, 0xc0002b0f3c, 0x2)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0000bc690, 0xc000082180)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d
[  OK  ]
level=info ts=2022-08-05T07:34:29.615Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T07:34:29.615Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-05T07:34:29.615Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T07:34:29.615Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T07:34:29.615Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-05T07:34:29.615Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000253b00)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f89f9517f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6818, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6800, 0x1a4fb59b04b8b301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ce70, 0x62ecc841, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ce70, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001fa000, 0xab76f0, 0xc00000ce70, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ce70, 0xc0001fa000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001fa000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 58 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 12 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 15 [chan receive]:
main.main.func1(0xaaf020, 0xc00008cd20)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 35 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f89f952f638, 0xc00031a2d0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d58f0, 0x7f89f952f638, 0xc00031a2d0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f89f952f638, 0xc00031a2d0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d3830, 0x7f89f952f638, 0xc00031a2d0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001fa1c0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d39b0, 0xab7900, 0xc0001fa1c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001fa1c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001fa000, 0xab7900, 0xc0001fa1c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000228aa0, 0xab8818, 0xc0000ab6c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 57 [IO wait]:
internal/poll.runtime_pollWait(0x7f89f9517c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128198, 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(0xc000128180, 0xc00063b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc00063b000, 0x1000, 0x1000, 0x439c3c, 0xc000097c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120118, 0xc00063b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0360, 0xc00063b000, 0x1000, 0x1000, 0xc00008e4e0, 0xc000097d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0002005a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0002005a0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 84 [IO wait]:
internal/poll.runtime_pollWait(0x7f89f9517e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000260018, 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(0xc000260000, 0xc0001d3bd1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000260000, 0xc0001d3bd1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020e0b8, 0xc0001d3bd1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001d3bc0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 86 [semacquire]:
sync.runtime_Semacquire(0xc000610028)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000610020)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000610020, 0xc000200060, 0xc0002000c0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 87 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
strings.genSplit(0xc00055e000, 0x44aaa, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc000122450, 0x0)
	/usr/local/go/src/strings/strings.go:247 +0x71
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc0001b0960, 0xc000200060, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc0001b0960, 0xc000200060)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d
[  OK  ]
level=info ts=2022-08-05T10:15:10.655Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T10:15:10.656Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-05T10:15:10.656Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T10:15:10.656Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T10:15:10.656Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T10:15:10.657Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000288780)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fb0eb8dc018, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001ee818, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0001ee800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0001ee800, 0x9f7447f73a1ed201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00019d008, 0x62ecedc1, 0xc0001f9b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00019d008, 0xc0001f9b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00031a000, 0xab76f0, 0xc00019d008, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00019d008, 0xc00031a000, 0x0, 0x0, 0xaaf020, 0xc000180e10, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00031a000, 0x0, 0x0, 0xaaf020, 0xc000180e10, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 50 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 25 [chan receive]:
main.main.func1(0xaaf020, 0xc000180e10)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 29 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000180960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fb0eb8fa9f8, 0xc00009e050, 0xc000252000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00030e0e0, 0x7fb0eb8fa9f8, 0xc00009e050, 0xc000252000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fb0eb8fa9f8, 0xc00009e050, 0xc000252000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0003103f0, 0x7fb0eb8fa9f8, 0xc00009e050, 0xc000252000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00031a1c0, 0xc000252000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000310570, 0xab7900, 0xc00031a1c0, 0xc000252000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00031a1c0, 0xc000252000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00031a000, 0xab7900, 0xc00031a1c0, 0xc000252000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00024ff40, 0xab8818, 0xc0001b1840)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 86 [IO wait]:
internal/poll.runtime_pollWait(0x7fb0eb8dbf30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001ee898, 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(0xc0001ee880, 0xc000310821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0001ee880, 0xc000310821, 0x1, 0x1, 0x0, 0x0, 0x1000000000001)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001aa410, 0xc000310821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000310810)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 88 [semacquire]:
sync.runtime_Semacquire(0xc000528028)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000528020)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000528020, 0xc0002ac0c0, 0xc0002ac120)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 89 [runnable]:
net/http.(*gzipReader).Read(0xc0000b4860, 0xc0006f8000, 0x10000, 0x10000, 0x3c001, 0xc0006bc000, 0x3c000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fb0eb6b0028, 0xc0000b4860, 0xc0000b4860, 0x7fb0eb6b0028, 0xc0000b4860, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc00023aff0, 0xc0002ac0c0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00023aff0, 0xc0002ac0c0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 93 [select]:
net/http.(*persistConn).readLoop(0xc0001b8b40)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 94 [select]:
net/http.(*persistConn).writeLoop(0xc0001b8b40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-05T13:15:11.938Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T13:15:11.938Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-05T13:15:11.938Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T13:15:11.938Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T13:15:11.938Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T13:15:11.939Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc0006b6780)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 9 minutes]:
internal/poll.runtime_pollWait(0x7f7770166f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000274498, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000274480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000274480, 0x8ca5f444e15ed701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00022cca8, 0x62ed17f1, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00022cca8, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002a6000, 0xab76f0, 0xc00022cca8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00022cca8, 0xc0002a6000, 0x0, 0x0, 0xaaf020, 0xc00008c280, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002a6000, 0x0, 0x0, 0xaaf020, 0xc00008c280, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 37 [syscall, 9 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 40 [chan receive, 9 minutes]:
main.main.func1(0xaaf020, 0xc00008c280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 44 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000220780, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f776ff7b1e8, 0xc000220320, 0xc0001a0200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000296d20, 0x7f776ff7b1e8, 0xc000220320, 0xc0001a0200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f776ff7b1e8, 0xc000220320, 0xc0001a0200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000211ad0, 0x7f776ff7b1e8, 0xc000220320, 0xc0001a0200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002a62a0, 0xc0001a0200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000211c50, 0xab7900, 0xc0002a62a0, 0xc0001a0200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002a62a0, 0xc0001a0200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002a6000, 0xab7900, 0xc0002a62a0, 0xc0001a0200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000223e00, 0xab8818, 0xc0000b82c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 170 [IO wait]:
internal/poll.runtime_pollWait(0x7f7770166d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180218, 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(0xc000180200, 0xc000230000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180200, 0xc000230000, 0x1000, 0x1000, 0x439c3c, 0xc000117c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e198, 0xc000230000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00014a360, 0xc000230000, 0x1000, 0x1000, 0xc0000c82a0, 0xc000117d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000082d80)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000082d80, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00014a360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 171 [select]:
net/http.(*persistConn).writeLoop(0xc00014a360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 165 [runnable]:
github.com/prometheus/client_golang/prometheus.(*GaugeVec).WithLabelValues(0xc000202218, 0xc0002b39a0, 0x1, 0x1, 0xc0000ca1f8, 0xc000126301)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/gauge.go:214 +0x105
main.(*Exporter).updateScoreboard(0xc0002760f0, 0xc0007642a0, 0x800)
	/app/apache_exporter.go:279 +0x16b
main.(*Exporter).collect(0xc0002760f0, 0xc00013e240, 0x0, 0x0)
	/app/apache_exporter.go:507 +0x2073
main.(*Exporter).Collect(0xc0002760f0, 0xc00013e240)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 140 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f7770166e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000274518, 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(0xc000274500, 0xc0000910c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000274500, 0xc0000910c1, 0x1, 0x1, 0xe0f860, 0xa32700, 0xc00005d7a8)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000202298, 0xc0000910c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0000910b0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 164 [semacquire]:
sync.runtime_Semacquire(0xc0001381c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001381c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001381c0, 0xc00013e240, 0xc00013e2a0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d
[  OK  ]
level=info ts=2022-08-05T16:15:13.680Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T16:15:13.680Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-05T16:15:13.680Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T16:15:13.680Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T16:15:13.681Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T16:15:13.682Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000253980)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fbba5bb5f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000272098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000272080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000272080, 0x9be1eab7a3ac1b01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000206b40, 0x62ed4221, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000206b40, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000276000, 0xab76f0, 0xc000206b40, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000206b40, 0xc000276000, 0x0, 0x0, 0xaaf020, 0xc00008ccd0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000276000, 0x0, 0x0, 0xaaf020, 0xc00008ccd0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 37 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc00008ccd0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 11 [syscall, 2 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 41 [runnable]:
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:98
compress/flate.(*compressor).init(0xc000792000, 0x7fbba5bff4d8, 0xc0004e00a0, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0x7d
compress/flate.NewWriter(0x7fbba5bff4d8, 0xc0004e00a0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc0000c28f0, 0xc000363000, 0xf0, 0x1000, 0x0, 0xc000113610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc00020e380, 0xc0001136d0, 0xc000113620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc00020e380, 0xc0001137c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c28f0, 0xc0004e0370, 0xf0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc0004e0370, 0xc0002069a8, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fbba5bf20a8, 0xc0004e00a0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc00023b1f0, 0x7fbba5bf20a8, 0xc0004e00a0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fbba5bf20a8, 0xc0004e00a0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000217590, 0x7fbba5bf20a8, 0xc0004e00a0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00015a000, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000217710, 0xab7900, 0xc00015a000, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00015a000, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000276000, 0xab7900, 0xc00015a000, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000226aa0, 0xab8818, 0xc00013a040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 71 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fbba5bb5e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000272118, 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(0xc000272100, 0xc000122101, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000272100, 0xc000122101, 0x1, 0x1, 0xe0f860, 0xa32700, 0x1000000010000)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000208160, 0xc000122101, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001220f0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 77 [IO wait]:
internal/poll.runtime_pollWait(0x7fbba5bb5c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000272298, 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(0xc000272280, 0xc00017c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000272280, 0xc00017c000, 0x1000, 0x1000, 0x439c3c, 0xc000095c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e1c0, 0xc00017c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000228000, 0xc00017c000, 0x1000, 0x1000, 0xc000156300, 0xc000095d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000238540)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000238540, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000228000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 78 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000228000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-05T19:15:20.224Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T19:15:20.224Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-05T19:15:20.224Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T19:15:20.224Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T19:15:20.224Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T19:15:20.225Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00032bf01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fbc78ea7f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096398, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000096380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000096380, 0xf6f52254c7d90901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d290, 0x62ed7668, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d290, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000280000, 0xab76f0, 0xc00000d290, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d290, 0xc000280000, 0x0, 0x0, 0xaaf020, 0xc00008c3c0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000280000, 0x0, 0x0, 0xaaf020, 0xc00008c3c0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 67 [IO wait]:
internal/poll.runtime_pollWait(0x7fbc78ea7d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180718, 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(0xc000180700, 0xc0003c0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180700, 0xc0003c0000, 0x1000, 0x1000, 0x439c3c, 0xc00026ac38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e260, 0xc0003c0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000d6b40, 0xc0003c0000, 0x1000, 0x1000, 0xc0000d2540, 0xc00026ad40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000083440)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000083440, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000d6b40)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 19 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 14 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c3c0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 50 [runnable]:
compress/flate.(*compressor).deflate(0xc000624000)
	/usr/local/go/src/compress/flate/deflate.go:477 +0x13f
compress/flate.(*compressor).write(0xc000624000, 0xc0004de000, 0x14e, 0x1000, 0x1000, 0xb0069fc2, 0x61)
	/usr/local/go/src/compress/flate/deflate.go:554 +0x85
compress/flate.(*Writer).Write(...)
	/usr/local/go/src/compress/flate/deflate.go:712
compress/gzip.(*Writer).Write(0xc00015c8f0, 0xc0004de000, 0x14e, 0x1000, 0xc00010d610, 0xc00010d610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:196 +0xc5
bufio.(*Writer).Flush(0xc0002228c0, 0xc00010d6d0, 0xc00010d620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0002228c0, 0xc00010d7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc00015c8f0, 0xc0002401e0, 0x14e, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc0002401e0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fbc78cbdb98, 0xc00008c910, 0xc0000d8100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0000cac40, 0x7fbc78cbdb98, 0xc00008c910, 0xc0000d8100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fbc78cbdb98, 0xc00008c910, 0xc0000d8100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000095a10, 0x7fbc78cbdb98, 0xc00008c910, 0xc0000d8100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002800e0, 0xc0000d8100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000095b90, 0xab7900, 0xc0002800e0, 0xc0000d8100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002800e0, 0xc0000d8100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000280000, 0xab7900, 0xc0002800e0, 0xc0000d8100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020a00, 0xab8818, 0xc0000c4540)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 51 [IO wait]:
internal/poll.runtime_pollWait(0x7fbc78ea7e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096418, 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(0xc000096400, 0xc000095e41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096400, 0xc000095e41, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000082cc0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e158, 0xc000095e41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000095e30)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 68 [select]:
net/http.(*persistConn).writeLoop(0xc0000d6b40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-05T21:48:27.332Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T21:48:27.332Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-05T21:48:27.333Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T21:48:27.333Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T21:48:27.333Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T21:48:27.335Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc000034000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc000034000, 0x462e00)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc000034000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.forEachP(0xa32498)
	/usr/local/go/src/runtime/proc.go:1520 +0x1cf
runtime.gcMarkDone.func1()
	/usr/local/go/src/runtime/mgc.go:1524 +0x5e
runtime.systemstack(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:379 +0x66
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1246

goroutine 40 [GC worker (idle)]:
runtime.systemstack_switch()
	/usr/local/go/src/runtime/asm_amd64.s:339 fp=0xc000295f08 sp=0xc000295f00 pc=0x46b0a0
runtime.gcMarkDone()
	/usr/local/go/src/runtime/mgc.go:1517 +0x105 fp=0xc000295f60 sp=0xc000295f08 pc=0x41c9a5
runtime.gcBgMarkWorker()
	/usr/local/go/src/runtime/mgc.go:2045 +0x2ab fp=0xc000295fe0 sp=0xc000295f60 pc=0x41dc2b
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc000295fe8 sp=0xc000295fe0 pc=0x46cda1
created by runtime.gcBgMarkStartWorkers
	/usr/local/go/src/runtime/mgc.go:1835 +0x37

goroutine 1 [IO wait, 3 minutes]:
internal/poll.runtime_pollWait(0x7f214f9f9f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128100, 0x4441c2c118410c01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117110, 0x62ed906c, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000117110, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00016a000, 0xab76f0, 0xc000117110, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000117110, 0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 11 [syscall, 3 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 22 [chan receive, 3 minutes]:
main.main.func1(0xaaf020, 0xc00008ce10)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 26 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f214fa12d38, 0xc0003220f0, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7f214fa12d38, 0xc0003220f0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f214fa12d38, 0xc0003220f0, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7f214fa12d38, 0xc0003220f0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00016a2a0, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000122ba0, 0xab7900, 0xc00016a2a0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00016a2a0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00016a000, 0xab7900, 0xc00016a2a0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00017c000, 0xab8818, 0xc0000ab5c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 89 [runnable]:
net/http.(*Transport).getConn(0xc000144000, 0xc0000aa000, 0x0, 0x7fff53a8def8, 0x4, 0xc00037e000, 0xc, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:1368 +0x589
net/http.(*Transport).roundTrip(0xc000144000, 0xc0001e8000, 0x30, 0x30, 0x0)
	/usr/local/go/src/net/http/transport.go:579 +0x7eb
net/http.(*Transport).RoundTrip(0xc000144000, 0xc0001e8000, 0xc000144000, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0001e8000, 0xaaf4e0, 0xc000144000, 0x0, 0x0, 0x0, 0xc00000e028, 0x4182f3, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc0001225a0, 0xc0001e8000, 0x0, 0x0, 0x0, 0xc00000e028, 0x0, 0x1, 0x7f21766ccdc8)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc0001225a0, 0xc0001e8000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc000146000, 0xc000200060, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc000146000, 0xc000200060)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 98 [IO wait]:
internal/poll.runtime_pollWait(0x7f214f9f9e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128198, 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(0xc000128180, 0xc0001cfab1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc0001cfab1, 0x1, 0x1, 0xc000237760, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200a8, 0xc0001cfab1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001cfaa0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 77 [select]:
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc000128000, 0xc000200060)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:312 +0x695
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 100 [semacquire]:
sync.runtime_Semacquire(0xc00031e0d8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00031e0d0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00031e0d0, 0xc000200060, 0xc0002000c0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 117 [semacquire]:
runtime.ReadMemStats(0xc00012b800)
	/usr/local/go/src/runtime/mstats.go:473 +0x36
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc000128000, 0xc00012b800, 0xc000188000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:286 +0x38
created by github.com/prometheus/client_golang/prometheus.(*goCollector).Collect
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:285 +0xa9

goroutine 129 [runnable]:
net/http.(*persistConn).readLoop(0xc00015c000)
	/usr/local/go/src/net/http/transport.go:2048
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 130 [runnable]:
net/http.(*persistConn).writeLoop(0xc00015c000)
	/usr/local/go/src/net/http/transport.go:2379
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-05T22:15:12.292Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T22:15:12.293Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-05T22:15:12.293Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T22:15:12.293Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T22:15:12.293Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T22:15:12.293Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc0003f0300)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fea0a8ecf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000264318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000264300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000264300, 0xb09c322cad7e7b01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000208c78, 0x62ed9684, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000208c78, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00029e000, 0xab76f0, 0xc000208c78, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000208c78, 0xc00029e000, 0x0, 0x0, 0xaaf020, 0xc000240460, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00029e000, 0x0, 0x0, 0xaaf020, 0xc000240460, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 8 [syscall, 1 minutes]:
os/signal.signal_recv(0x46cda6)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 27 [select, 1 minutes]:
net/http.(*persistConn).readLoop(0xc0000b05a0)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 41 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc000240460)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 45 [select, 1 minutes]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fea0a8b1d28, 0xc00008c4b0, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00028a7e0, 0x7fea0a8b1d28, 0xc00008c4b0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fea0a8b1d28, 0xc00008c4b0, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00028c5a0, 0x7fea0a8b1d28, 0xc00008c4b0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00029e2a0, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00028c720, 0xab7900, 0xc00029e2a0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00029e2a0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00029e000, 0xab7900, 0xc00029e2a0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000229360, 0xab8818, 0xc0002226c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 22 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc000590568)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000590560)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000590560, 0xc000082360, 0xc000082420)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 20 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fea0a8ece30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000264398, 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(0xc000264380, 0xc00028c9d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000264380, 0xc00028c9d1, 0x1, 0x1, 0xc000300180, 0x0, 0xc000222798)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002101f8, 0xc00028c9d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00028c9c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 23 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
io.ReadAll(0x7fea0a8f8138, 0xc00014d560, 0xc00014d560, 0x7fea0a8f8138, 0xc00014d560, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:631 +0x1d9
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc000244f00, 0xc000082360, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000244f00, 0xc000082360)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 28 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0000b05a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-06T01:15:16.398Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T01:15:16.399Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-06T01:15:16.399Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T01:15:16.399Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T01:15:16.399Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T01:15:16.399Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0000a3f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f00d04f2f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001f8598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0001f8580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0001f8580, 0xe17116b574dc0701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001a6db0, 0x62edc0b4, 0xc000207b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001a6db0, 0xc000207b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000270000, 0xab76f0, 0xc0001a6db0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001a6db0, 0xc000270000, 0x0, 0x0, 0xaaf020, 0xc000134230, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000270000, 0x0, 0x0, 0xaaf020, 0xc000134230, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 24 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 27 [chan receive]:
main.main.func1(0xaaf020, 0xc000134230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 31 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc0001c0910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f00d05083f8, 0xc00008caa0, 0xc000174000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000264310, 0x7f00d05083f8, 0xc00008caa0, 0xc000174000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f00d05083f8, 0xc00008caa0, 0xc000174000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000262840, 0x7f00d05083f8, 0xc00008caa0, 0xc000174000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002701c0, 0xc000174000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0002629c0, 0xab7900, 0xc0002701c0, 0xc000174000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002701c0, 0xc000174000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000270000, 0xab7900, 0xc0002701c0, 0xc000174000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000256be0, 0xab8818, 0xc0001b9440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 11 [select]:
net/http.(*persistConn).writeLoop(0xc0001c2360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 10 [IO wait]:
internal/poll.runtime_pollWait(0x7f00d04f2c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001f8198, 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(0xc0001f8180, 0xc000277000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0001f8180, 0xc000277000, 0x1000, 0x1000, 0x439c3c, 0xc000312c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200c8, 0xc000277000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0001c2360, 0xc000277000, 0x1000, 0x1000, 0xc00016e360, 0xc000312d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000280360)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000280360, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0001c2360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 38 [IO wait]:
internal/poll.runtime_pollWait(0x7f00d04f2e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001f8618, 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(0xc0001f8600, 0xc000262c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0001f8600, 0xc000262c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001b42c8, 0xc000262c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000262c60)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 39 [runnable]:
compress/flate.(*decompressor).huffSym(0xc0000e2000, 0xc0000e2028, 0x74, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:707 +0x273
compress/flate.(*decompressor).huffmanBlock(0xc0000e2000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc0000e2000, 0xc0006c8000, 0xc000, 0xc000, 0x10000, 0x703117f3, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc000140580, 0xc0006c8000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc0001bb600, 0xc0006c8000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f00d0509ca0, 0xc0001bb600, 0xc0001bb600, 0x7f00d0509ca0, 0xc0001bb600, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc0002440f0, 0xc0001b6180, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0002440f0, 0xc0001b6180)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 40 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0000222b8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000222b0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000222b0, 0xc0001b6180, 0xc0001b6240)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d
[  OK  ]
level=info ts=2022-08-06T04:15:05.769Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T04:15:05.770Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-06T04:15:05.770Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T04:15:05.770Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T04:15:05.770Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T04:15:05.770Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.goexit0(0xc000001e00)
	/usr/local/go/src/runtime/proc.go:3478 +0x1de
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f9724e1ef18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6580, 0x344e020348fd7101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cf18, 0x62edeae4, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cf18, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001ec000, 0xab76f0, 0xc00000cf18, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cf18, 0xc0001ec000, 0x0, 0x0, 0xaaf020, 0xc000210280, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001ec000, 0x0, 0x0, 0xaaf020, 0xc000210280, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 24 [IO wait]:
internal/poll.runtime_pollWait(0x7f9724e1ed48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6918, 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(0xc0000e6900, 0xc00017c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6900, 0xc00017c000, 0x1000, 0x1000, 0x439c3c, 0xc000091c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e4c8, 0xc00017c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b1440, 0xc00017c000, 0x1000, 0x1000, 0xc00008e4e0, 0xc000091d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000083d40)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000083d40, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b1440)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 9 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 12 [chan receive]:
main.main.func1(0xaaf020, 0xc000210280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 16 [runnable]:
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:98
compress/flate.(*compressor).init(0xc000680000, 0x7f9724e3d598, 0xc00008d0e0, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0x7d
compress/flate.NewWriter(0x7f9724e3d598, 0xc00008d0e0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc0002340b0, 0xc000662000, 0xef, 0x1000, 0x0, 0xc000071610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc00023e980, 0xc0000716d0, 0xc000071620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc00023e980, 0xc0000717c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0002340b0, 0xc000210500, 0xef, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc000210500, 0xc000117380, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f9724e33438, 0xc00008d0e0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0001dcaf0, 0x7f9724e33438, 0xc00008d0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f9724e33438, 0xc00008d0e0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001cf3e0, 0x7f9724e33438, 0xc00008d0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001ec0e0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001cf560, 0xab7900, 0xc0001ec0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001ec0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001ec000, 0xab7900, 0xc0001ec0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c1680, 0xab8818, 0xc0000ab5c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 49 [IO wait]:
internal/poll.runtime_pollWait(0x7f9724e1ee30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 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(0xc0000e6600, 0xc0001cf811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc0001cf811, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0000834a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e378, 0xc0001cf811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001cf800)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 25 [select]:
net/http.(*persistConn).writeLoop(0xc0000b1440)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-06T07:15:10.538Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T07:15:10.539Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-06T07:15:10.539Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T07:15:10.539Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T07:15:10.539Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T07:15:10.539Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000300400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000300400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0002adf01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fa9515a5f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000228080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000228080, 0x7c6677d117741301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002028e8, 0x62ee1514, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002028e8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000250000, 0xab76f0, 0xc0002028e8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002028e8, 0xc000250000, 0x0, 0x0, 0xaaf020, 0xc000134320, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000250000, 0x0, 0x0, 0xaaf020, 0xc000134320, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 9 [IO wait]:
internal/poll.runtime_pollWait(0x7fa9515a5e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228118, 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(0xc000228100, 0xc0001ceac1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000228100, 0xc0001ceac1, 0x1, 0x1, 0x1, 0xc0000627a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00021c0a8, 0xc0001ceac1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001ceab0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 34 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 37 [chan receive]:
main.main.func1(0xaaf020, 0xc000134320)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 41 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fa9515b5a78, 0xc00008ccd0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000214a10, 0x7fa9515b5a78, 0xc00008ccd0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fa9515b5a78, 0xc00008ccd0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021a9f0, 0x7fa9515b5a78, 0xc00008ccd0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001ee000, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00021ab70, 0xab7900, 0xc0001ee000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001ee000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000250000, 0xab7900, 0xc0001ee000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000262000, 0xab8818, 0xc0000ab340)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 11 [semacquire]:
sync.runtime_Semacquire(0xc000022eb8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022eb0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022eb0, 0xc000083080, 0xc0000830e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 12 [runnable]:
strings.TrimSpace(0xc00066680a, 0x43, 0xa04cc3, 0x1)
	/usr/local/go/src/strings/strings.go:867 +0x1ab
main.splitkv(0xc00066680a, 0x46, 0xe, 0x0, 0xc000666808, 0x1)
	/app/apache_exporter.go:250 +0xb2
main.(*Exporter).collect(0xc000226000, 0xc000083080, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc000226000, 0xc000083080)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 15 [IO wait]:
internal/poll.runtime_pollWait(0x7fa9515a5d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128598, 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(0xc000128580, 0xc0001fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128580, 0xc0001fe000, 0x1000, 0x1000, 0x439c3c, 0xc000097c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e320, 0xc0001fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0d80, 0xc0001fe000, 0x1000, 0x1000, 0xc00024e0c0, 0xc000097d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200cc0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200cc0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0d80)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 16 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0d80)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-06T07:42:32.132Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T07:42:32.132Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-06T07:42:32.132Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T07:42:32.132Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T07:42:32.132Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T07:42:32.133Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc00024a600)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f1d3f611058, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000096100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000096100, 0x14d432824fa61f01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d140, 0x62ee1b68, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d140, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000c6000, 0xab76f0, 0xc00000d140, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d140, 0xc0000c6000, 0x0, 0x0, 0xaaf020, 0xc000148dc0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0000c6000, 0x0, 0x0, 0xaaf020, 0xc000148dc0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 8 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 11 [chan receive]:
main.main.func1(0xaaf020, 0xc000148dc0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 15 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f1d3f422a58, 0xc00008c5f0, 0xc0000e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000093650, 0x7f1d3f422a58, 0xc00008c5f0, 0xc0000e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f1d3f422a58, 0xc00008c5f0, 0xc0000e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000094a20, 0x7f1d3f422a58, 0xc00008c5f0, 0xc0000e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000c60e0, 0xc0000e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000094ba0, 0xab7900, 0xc0000c60e0, 0xc0000e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000c60e0, 0xc0000e2000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000c6000, 0xab7900, 0xc0000c60e0, 0xc0000e2000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020140, 0xab8818, 0xc0000a02c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 16 [IO wait]:
internal/poll.runtime_pollWait(0x7f1d3f610f70, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096198, 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(0xc000096180, 0xc000094e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096180, 0xc000094e51, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0000826c0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0b8, 0xc000094e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000094e40)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 50 [semacquire]:
sync.runtime_Semacquire(0xc000022228)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022220)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022220, 0xc000082900, 0xc000082960)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 51 [runnable]:
strings.Index(0xc0005da776, 0x4b, 0xa04cc3, 0x1, 0x48)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc0005da776, 0x4b, 0xa04cc3, 0x1, 0x0, 0x1, 0xc00001f5e0, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc0005da776, 0x4b, 0xe, 0x0, 0xc0005da774, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc0000a4000, 0xc000082900, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc0000a4000, 0xc000082900)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 55 [IO wait]:
internal/poll.runtime_pollWait(0x7f1d3f610e88, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180998, 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(0xc000180980, 0xc000432000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180980, 0xc000432000, 0x1000, 0x1000, 0x439c3c, 0xc000116c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e110, 0xc000432000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b8480, 0xc000432000, 0x1000, 0x1000, 0xc0001144e0, 0xc000116d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000400420)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000400420, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b8480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 56 [select]:
net/http.(*persistConn).writeLoop(0xc0000b8480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-06T10:15:10.668Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T10:15:10.668Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-06T10:15:10.668Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T10:15:10.668Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T10:15:10.668Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T10:15:10.669Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000102c00)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f52f0233f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128398, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128380, 0x6b5d89124e809201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117218, 0x62ee3f44, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000117218, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002a6000, 0xab76f0, 0xc000117218, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000117218, 0xc0002a6000, 0x0, 0x0, 0xaaf020, 0xc0001342d0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002a6000, 0x0, 0x0, 0xaaf020, 0xc0001342d0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 24 [chan receive]:
main.main.func1(0xaaf020, 0xc0001342d0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 28 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f52f0271b98, 0xc000134820, 0xc000174100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000164c40, 0x7f52f0271b98, 0xc000134820, 0xc000174100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f52f0271b98, 0xc000134820, 0xc000174100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000123a10, 0x7f52f0271b98, 0xc000134820, 0xc000174100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002a60e0, 0xc000174100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000123b90, 0xab7900, 0xc0002a60e0, 0xc000174100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002a60e0, 0xc000174100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002a6000, 0xab7900, 0xc0002a60e0, 0xc000174100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00013c960, 0xab8818, 0xc00015e540)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 29 [IO wait]:
internal/poll.runtime_pollWait(0x7f52f0233e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128418, 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(0xc000128400, 0xc000123e41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128400, 0xc000123e41, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000132b40)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120148, 0xc000123e41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000123e30)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 31 [semacquire]:
sync.runtime_Semacquire(0xc00015c7c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00015c7c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00015c7c0, 0xc000132d80, 0xc000132de0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 32 [runnable]:
strings.Index(0xc00065681a, 0x32, 0xa04cc3, 0x1, 0x2d)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc00065681a, 0x32, 0xa04cc3, 0x1, 0x0, 0x1, 0xc000690000, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc00065681a, 0x32, 0xe, 0x0, 0xc000656818, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc00016c870, 0xc000132d80, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc00016c870, 0xc000132d80)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 67 [IO wait]:
internal/poll.runtime_pollWait(0x7f52f0233d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128698, 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(0xc000128680, 0xc0002f6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128680, 0xc0002f6000, 0x1000, 0x1000, 0x439c3c, 0xc0002e5c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120198, 0xc0002f6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b06c0, 0xc0002f6000, 0x1000, 0x1000, 0xc00016e4e0, 0xc0002e5d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200960)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200960, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b06c0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 68 [select]:
net/http.(*persistConn).writeLoop(0xc0000b06c0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-06T13:15:15.625Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T13:15:15.625Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-06T13:15:15.625Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T13:15:15.625Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T13:15:15.626Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T13:15:15.626Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000318400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000318400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000325f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f0a3d3fff18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000c0318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000c0300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000c0300, 0xd3f703d2fc4afc01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ca08, 0x62ee6974, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ca08, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000fa000, 0xab76f0, 0xc00000ca08, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ca08, 0xc0000fa000, 0x0, 0x0, 0xaaf020, 0xc00008c280, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0000fa000, 0x0, 0x0, 0xaaf020, 0xc00008c280, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 39 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 10 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 40 [runnable]:
github.com/prometheus/common/expfmt.NewEncoder(0xaaede0, 0xc0005b0000, 0xa1cc8f, 0x28, 0xc000167d80, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:143 +0x1aa
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f0a3d3b98f8, 0xc0002203c0, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:168 +0x35f
net/http.HandlerFunc.ServeHTTP(0xc0000f8000, 0x7f0a3d3b98f8, 0xc0002203c0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f0a3d3b98f8, 0xc0002203c0, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00008f9e0, 0x7f0a3d3b98f8, 0xc0002203c0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc000272000, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00008fb60, 0xab7900, 0xc000272000, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc000272000, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000fa000, 0xab7900, 0xc000272000, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00023aaa0, 0xab8818, 0xc000234180)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 41 [IO wait]:
internal/poll.runtime_pollWait(0x7f0a3d3ffe30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214098, 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(0xc000214080, 0xc00020eca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000214080, 0xc00020eca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020c0d0, 0xc00020eca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00020ec90)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 47 [IO wait]:
internal/poll.runtime_pollWait(0x7f0a3d3ffd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180718, 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(0xc000180700, 0xc0002ba000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180700, 0xc0002ba000, 0x1000, 0x1000, 0x439c3c, 0xc000116c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020c120, 0xc0002ba000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000ce5a0, 0xc0002ba000, 0x1000, 0x1000, 0xc000114360, 0xc000116d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000083260)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000083260, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000ce5a0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 48 [select]:
net/http.(*persistConn).writeLoop(0xc0000ce5a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-06T16:15:10.441Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T16:15:10.441Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-06T16:15:10.441Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T16:15:10.441Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T16:15:10.442Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T16:15:10.442Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000252400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000252400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00030df01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f5ec5f82018, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000096100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000096100, 0x6dba9fb5bf76b001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d170, 0x62ee93a4, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d170, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000ce000, 0xab76f0, 0xc00000d170, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d170, 0xc0000ce000, 0x0, 0x0, 0xaaf020, 0xc000148c30, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0000ce000, 0x0, 0x0, 0xaaf020, 0xc000148c30, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 9 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 12 [chan receive]:
main.main.func1(0xaaf020, 0xc000148c30)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 16 [runnable]:
bufio.NewWriterSize(...)
	/usr/local/go/src/bufio/bufio.go:577
bufio.NewWriter(...)
	/usr/local/go/src/bufio/bufio.go:585
github.com/prometheus/common/expfmt.glob..func1(0xdcce40, 0x4)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:47 +0xb9
sync.(*Pool).Get(0xdcce40, 0xaaede0, 0xc000392000)
	/usr/local/go/src/sync/pool.go:148 +0xaa
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc000392000, 0xc0001491d0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:81 +0x1751
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc0001491d0, 0xc00020ebe8, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f5ec5f94d38, 0xc000148d70, 0xc0001e2300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000093650, 0x7f5ec5f94d38, 0xc000148d70, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f5ec5f94d38, 0xc000148d70, 0xc0001e2300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000094a20, 0x7f5ec5f94d38, 0xc000148d70, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc000294000, 0xc0001e2300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000094ba0, 0xab7900, 0xc000294000, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc000294000, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000ce000, 0xab7900, 0xc000294000, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020140, 0xab8818, 0xc000141440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 22 [IO wait]:
internal/poll.runtime_pollWait(0x7f5ec5f81f30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096198, 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(0xc000096180, 0xc0001ecf11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096180, 0xc0001ecf11, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000082720)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0b8, 0xc0001ecf11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001ecf00)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 37 [IO wait]:
internal/poll.runtime_pollWait(0x7f5ec5f81e48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180998, 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(0xc000180980, 0xc000276000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180980, 0xc000276000, 0x1000, 0x1000, 0x439c3c, 0xc000118c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002100f8, 0xc000276000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000c0240, 0xc000276000, 0x1000, 0x1000, 0xc000388000, 0xc000118d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0002007e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0002007e0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000c0240)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 38 [select]:
net/http.(*persistConn).writeLoop(0xc0000c0240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-06T19:15:11.601Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T19:15:11.601Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-06T19:15:11.601Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T19:15:11.601Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T19:15:11.601Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T19:15:11.602Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000102780)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fc0c9a3df18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00028a098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc00028a080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00028a080, 0x4d6f98bfaa62ad01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000126b28, 0x62eebdd4, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000126b28, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00028e000, 0xab76f0, 0xc000126b28, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000126b28, 0xc00028e000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00028e000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 21 [chan receive]:
main.main.func1(0xaaf020, 0xc00008cd20)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 35 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 25 [runnable]:
compress/flate.(*compressor).deflate(0xc000680000)
	/usr/local/go/src/compress/flate/deflate.go:426 +0x224
compress/flate.(*compressor).write(0xc000680000, 0xc000668000, 0x14e, 0x1000, 0x1000, 0x5786aa01, 0x61)
	/usr/local/go/src/compress/flate/deflate.go:554 +0x85
compress/flate.(*Writer).Write(...)
	/usr/local/go/src/compress/flate/deflate.go:712
compress/gzip.(*Writer).Write(0xc0000c29a0, 0xc000668000, 0x14e, 0x1000, 0xc00010d610, 0xc00010d610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:196 +0xc5
bufio.(*Writer).Flush(0xc0001372c0, 0xc00010d6d0, 0xc00010d620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0001372c0, 0xc00010d7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c29a0, 0xc00041a140, 0x14e, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00041a140, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fc0c9a813c0, 0xc000154690, 0xc00012c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc00014f1f0, 0x7fc0c9a813c0, 0xc000154690, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fc0c9a813c0, 0xc000154690, 0xc00012c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00012f590, 0x7fc0c9a813c0, 0xc000154690, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00028e0e0, 0xc00012c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00012f710, 0xab7900, 0xc00028e0e0, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00028e0e0, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00028e000, 0xab7900, 0xc00028e0e0, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00013caa0, 0xab8818, 0xc000136440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 26 [IO wait]:
internal/poll.runtime_pollWait(0x7fc0c9a3de30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00028a118, 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(0xc00028a100, 0xc00012f9c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00028a100, 0xc00012f9c1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000114840)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00012a158, 0xc00012f9c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00012f9b0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 40 [IO wait]:
internal/poll.runtime_pollWait(0x7fc0c9a3dc60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00028a418, 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(0xc00028a400, 0xc00025e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00028a400, 0xc00025e000, 0x1000, 0x1000, 0x439c3c, 0xc000090c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000420060, 0xc00025e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0d80, 0xc00025e000, 0x1000, 0x1000, 0xc00008e4e0, 0xc000090d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0002045a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0002045a0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0d80)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 41 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0d80)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-06T22:15:05.851Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T22:15:05.852Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-06T22:15:05.852Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T22:15:05.852Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T22:15:05.852Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T22:15:05.853Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000280400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000280400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0002c1f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fb921c2ff18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00026e318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc00026e300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00026e300, 0x58726ee986e5d601, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00020cc18, 0x62eee804, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00020cc18, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00029e000, 0xab76f0, 0xc00020cc18, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00020cc18, 0xc00029e000, 0x0, 0x0, 0xaaf020, 0xc000240370, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00029e000, 0x0, 0x0, 0xaaf020, 0xc000240370, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 20 [syscall]:
os/signal.signal_recv(0x46cda6)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 38 [chan receive]:
main.main.func1(0xaaf020, 0xc000240370)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 42 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fb921c3b1b8, 0xc000148af0, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00028a7e0, 0x7fb921c3b1b8, 0xc000148af0, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fb921c3b1b8, 0xc000148af0, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00028c5a0, 0x7fb921c3b1b8, 0xc000148af0, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001f6000, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00028c720, 0xab7900, 0xc0001f6000, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001f6000, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00029e000, 0xab7900, 0xc0001f6000, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000229360, 0xab8818, 0xc0001411c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 21 [IO wait]:
internal/poll.runtime_pollWait(0x7fb921c2fe30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00026e398, 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(0xc00026e380, 0xc000121f01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00026e380, 0xc000121f01, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000200d80)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020e208, 0xc000121f01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000121ef0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 22 [runnable]:
strings.genSplit(0xc00061663e, 0x33, 0xa04cc3, 0x1, 0x0, 0x1, 0xc00001fe60, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:255 +0x148
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc00061663e, 0x33, 0xe, 0x0, 0xc00061663c, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc000244f00, 0xc00013ed80, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc000244f00, 0xc00013ed80)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 23 [semacquire]:
sync.runtime_Semacquire(0xc000138da8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000138da0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000138da0, 0xc00013ed80, 0xc00013ede0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 13 [IO wait]:
internal/poll.runtime_pollWait(0x7fb921c2fd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180798, 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(0xc000180780, 0xc0000ee000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180780, 0xc0000ee000, 0x1000, 0x1000, 0x439c3c, 0xc00011dc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e098, 0xc0000ee000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00014a900, 0xc0000ee000, 0x1000, 0x1000, 0xc0002762a0, 0xc00011dd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000201440)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000201440, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00014a900)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 14 [select]:
net/http.(*persistConn).writeLoop(0xc00014a900)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-07T01:15:06.563Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T01:15:06.564Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-07T01:15:06.564Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T01:15:06.564Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T01:15:06.564Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T01:15:06.565Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000302480)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fe02ddbcf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000180580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000180580, 0x811b0895a5e4ab01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012ecf0, 0x62ef1234, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012ecf0, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000280000, 0xab76f0, 0xc00012ecf0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012ecf0, 0xc000280000, 0x0, 0x0, 0xaaf020, 0xc00008c2d0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000280000, 0x0, 0x0, 0xaaf020, 0xc00008c2d0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 9 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 23 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c2d0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 27 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
strings.(*Replacer).build(0xc000141100, 0x44ea01, 0x4665d4)
	/usr/local/go/src/strings/replace.go:75 +0x214
strings.(*Replacer).buildOnce(...)
	/usr/local/go/src/strings/replace.go:40
sync.(*Once).doSlow(0xc000141100, 0xc00010d5b0)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
strings.(*Replacer).WriteString(0xc000141100, 0xaaed00, 0xc000220ec0, 0xa132b6, 0x1a, 0x0, 0x12, 0x0)
	/usr/local/go/src/strings/replace.go:102 +0xc8
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc000220ec0, 0xa132b6, 0x1a, 0x0, 0x0, 0x7400000000000002, 0xc00010d6e0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:427 +0x114
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc00015c8f0, 0xc00008ca50, 0x1a, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:112 +0x1626
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00008ca50, 0xc00000d518, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fe02ddccbb8, 0xc000148f50, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0001f4310, 0x7fe02ddccbb8, 0xc000148f50, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fe02ddccbb8, 0xc000148f50, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001f2840, 0x7fe02ddccbb8, 0xc000148f50, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002800e0, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001f29c0, 0xab7900, 0xc0002800e0, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002800e0, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000280000, 0xab7900, 0xc0002800e0, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001deaa0, 0xab8818, 0xc000141440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 28 [IO wait]:
internal/poll.runtime_pollWait(0x7fe02ddbce30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180618, 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(0xc000180600, 0xc0001f2c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180600, 0xc0001f2c71, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00013f2c0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c2b8, 0xc0001f2c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001f2c60)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 13 [IO wait]:
internal/poll.runtime_pollWait(0x7fe02ddbcd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180918, 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(0xc000180900, 0xc000428000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180900, 0xc000428000, 0x1000, 0x1000, 0x439c3c, 0xc0000f4c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e148, 0xc000428000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000d8480, 0xc000428000, 0x1000, 0x1000, 0xc000114420, 0xc0000f4d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00013fce0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00013fce0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000d8480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 14 [select]:
net/http.(*persistConn).writeLoop(0xc0000d8480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-07T04:15:07.259Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T04:15:07.259Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-07T04:15:07.259Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T04:15:07.259Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T04:15:07.259Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T04:15:07.260Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000103980)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 5 minutes]:
internal/poll.runtime_pollWait(0x7fad625fcf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6398, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6380, 0xa6af434b85771101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cdb0, 0x62ef3c64, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cdb0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00022c000, 0xab76f0, 0xc00000cdb0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cdb0, 0xc00022c000, 0x0, 0x0, 0xaaf020, 0xc00008c6e0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00022c000, 0x0, 0x0, 0xaaf020, 0xc00008c6e0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 13 [syscall, 5 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 16 [chan receive, 5 minutes]:
main.main.func1(0xaaf020, 0xc00008c6e0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 52 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000134780, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fad6260d518, 0xc00008cbe0, 0xc0000fa100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000209dc0, 0x7fad6260d518, 0xc00008cbe0, 0xc0000fa100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fad6260d518, 0xc00008cbe0, 0xc0000fa100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000216c00, 0x7fad6260d518, 0xc00008cbe0, 0xc0000fa100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00022c0e0, 0xc0000fa100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000216d80, 0xab7900, 0xc00022c0e0, 0xc0000fa100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00022c0e0, 0xc0000fa100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00022c000, 0xab7900, 0xc00022c0e0, 0xc0000fa100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000210320, 0xab8818, 0xc0000aac00)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 96 [select]:
net/http.(*persistConn).writeLoop(0xc000148000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 129 [IO wait]:
internal/poll.runtime_pollWait(0x7fad625fce30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6418, 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(0xc0000e6400, 0xc000217031, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6400, 0xc000217031, 0x1, 0x1, 0x0, 0x0, 0x100000001)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e1e8, 0xc000217031, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000217020)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 130 [runnable]:
compress/flate.(*decompressor).huffSym(0xc000178000, 0xc000178028, 0x61, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:707 +0x273
compress/flate.(*decompressor).huffmanBlock(0xc000178000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc000178000, 0xc000672000, 0xc000, 0xc000, 0x7fad62638170, 0xf64ffb39, 0x101000000000000)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc00014c2c0, 0xc000672000, 0xc000, 0xc000, 0x30000, 0x3c000, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc0005e60e0, 0xc000672000, 0xc000, 0xc000, 0x30001, 0xc000642000, 0x30000)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7fad624f5028, 0xc0005e60e0, 0xc0005e60e0, 0x7fad624f5028, 0xc0005e60e0, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc0000fce10, 0xc00012a000, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0000fce10, 0xc00012a000)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 95 [select]:
net/http.(*persistConn).readLoop(0xc000148000)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 131 [semacquire]:
sync.runtime_Semacquire(0xc0001a4058)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001a4050)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001a4050, 0xc00012a000, 0xc00012a1e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d
[  OK  ]
level=info ts=2022-08-07T07:15:09.127Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T07:15:09.128Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-07T07:15:09.128Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T07:15:09.128Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T07:15:09.128Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T07:15:09.128Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000680000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000680000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000601f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fbb7ab08f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000180580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000180580, 0x3c2b8ed91333201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012ef30, 0x62ef6694, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012ef30, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000288000, 0xab76f0, 0xc00012ef30, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012ef30, 0xc000288000, 0x0, 0x0, 0xaaf020, 0xc00008c370, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000288000, 0x0, 0x0, 0xaaf020, 0xc00008c370, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 20 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 23 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c370)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 27 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fbb7ab1d438, 0xc000149040, 0xc0001e2300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001f8af0, 0x7fbb7ab1d438, 0xc000149040, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fbb7ab1d438, 0xc000149040, 0xc0001e2300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001eb3e0, 0x7fbb7ab1d438, 0xc000149040, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002880e0, 0xc0001e2300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001eb560, 0xab7900, 0xc0002880e0, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002880e0, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000288000, 0xab7900, 0xc0002880e0, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001df4a0, 0xab8818, 0xc0001415c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 28 [IO wait]:
internal/poll.runtime_pollWait(0x7fbb7ab08e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180618, 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(0xc000180600, 0xc0001eb811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180600, 0xc0001eb811, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00013f3e0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c390, 0xc0001eb811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001eb800)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 29 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
strings.genSplit(0xc000589b52, 0x3b, 0xa04cc3, 0x1, 0x0, 0x2, 0xc0005d8000, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:247 +0x71
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc000589b52, 0x3b, 0xe, 0x0, 0xc000589b50, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc0001cc780, 0xc00013f620, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc0001cc780, 0xc00013f620)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 30 [semacquire]:
sync.runtime_Semacquire(0xc000138fd8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000138fd0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000138fd0, 0xc00013f620, 0xc00013f680)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 37 [IO wait]:
internal/poll.runtime_pollWait(0x7fbb7ab08d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180898, 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(0xc000180880, 0xc00026c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180880, 0xc00026c000, 0x1000, 0x1000, 0x439c3c, 0xc000237c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c3e8, 0xc00026c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000d0480, 0xc00026c000, 0x1000, 0x1000, 0xc000114480, 0xc000237d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0002424e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0002424e0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000d0480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 38 [select]:
net/http.(*persistConn).writeLoop(0xc0000d0480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-07T07:37:33.706Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T07:37:33.707Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-07T07:37:33.707Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T07:37:33.707Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T07:37:33.707Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T07:37:33.707Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000113f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f5068072f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000164098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000164080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000164080, 0xfb8bf4410b5af201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000126b28, 0x62ef6bf8, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000126b28, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00017e000, 0xab76f0, 0xc000126b28, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000126b28, 0xc00017e000, 0x0, 0x0, 0xaaf020, 0xc00008ccd0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00017e000, 0x0, 0x0, 0xaaf020, 0xc00008ccd0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 20 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 23 [chan receive]:
main.main.func1(0xaaf020, 0xc00008ccd0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 27 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f50680843f8, 0xc000322230, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00014b1f0, 0x7f50680843f8, 0xc000322230, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f50680843f8, 0xc000322230, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00012b590, 0x7f50680843f8, 0xc000322230, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0003020e0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00012b710, 0xab7900, 0xc0003020e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0003020e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00017e000, 0xab7900, 0xc0003020e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000138b40, 0xab8818, 0xc0000ab440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 32 [IO wait]:
internal/poll.runtime_pollWait(0x7f5068072e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000164118, 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(0xc000164100, 0xc0001d8f41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000164100, 0xc0001d8f41, 0x1, 0x1, 0xc000082000, 0x0, 0xc0000ab518)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000150148, 0xc0001d8f41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001d8f30)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 62 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0a20)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 98 [semacquire]:
sync.runtime_Semacquire(0xc0003181a8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0003181a0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0003181a0, 0xc00031c000, 0xc00031c180)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 99 [runnable]:
net/http.(*persistConn).readLoop.func4(0xaaefc0, 0xc00007e070, 0x1000, 0x1000)
	/usr/local/go/src/net/http/transport.go:2175 +0xf0
net/http.(*bodyEOFSignal).condfn(...)
	/usr/local/go/src/net/http/transport.go:2795
net/http.(*bodyEOFSignal).Read(0xc000232040, 0xc000238000, 0x1000, 0x1000, 0xaa8, 0xaaefc0, 0xc00007e070)
	/usr/local/go/src/net/http/transport.go:2771 +0x1b8
bufio.(*Reader).fill(0xc000114300)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadByte(0xc000114300, 0xc0003899fe, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:253 +0x39
compress/flate.(*decompressor).huffSym(0xc00023a000, 0xc00023a028, 0x38, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc00023a000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc00023a000, 0xc0006c0000, 0xc000, 0xc000, 0x10000, 0xde4dde13, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0000ba840, 0xc0006c0000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc00036f140, 0xc0006c0000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f5067e0f028, 0xc00036f140, 0xc00036f140, 0x7f5067e0f028, 0xc00036f140, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc000156690, 0xc00031c000, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000156690, 0xc00031c000)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 61 [IO wait]:
internal/poll.runtime_pollWait(0x7f5068072c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000164298, 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(0xc000164280, 0xc0001ff000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000164280, 0xc0001ff000, 0x1000, 0x1000, 0x439c3c, 0xc000093c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00047e0d8, 0xc0001ff000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0a20, 0xc0001ff000, 0x1000, 0x1000, 0xc00008e480, 0xc000093d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00040e120)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00040e120, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0a20)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77
[  OK  ]
level=info ts=2022-08-07T10:15:18.180Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T10:15:18.180Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-07T10:15:18.180Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T10:15:18.180Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T10:15:18.182Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T10:15:18.183Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00020c800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00020c800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000391f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f6378b78f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000096100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000096100, 0xdb6072c937142001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d140, 0x62ef90c4, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d140, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000c6000, 0xab76f0, 0xc00000d140, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d140, 0xc0000c6000, 0x0, 0x0, 0xaaf020, 0xc000148dc0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0000c6000, 0x0, 0x0, 0xaaf020, 0xc000148dc0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 8 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 11 [chan receive]:
main.main.func1(0xaaf020, 0xc000148dc0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 15 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:97
compress/flate.(*compressor).init(0xc000680000, 0x7f6378b381d8, 0xc00008c5f0, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0x51
compress/flate.NewWriter(0x7f6378b381d8, 0xc00008c5f0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc0002380b0, 0xc000270000, 0xf1, 0x1000, 0x0, 0xc000071610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc0000a0ac0, 0xc0000716d0, 0xc000071620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0000a0ac0, 0xc0000717c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0002380b0, 0xc00020a640, 0xf1, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00020a640, 0xc0002069f0, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f6378aeea58, 0xc00008c5f0, 0xc0000ea000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000093650, 0x7f6378aeea58, 0xc00008c5f0, 0xc0000ea000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f6378aeea58, 0xc00008c5f0, 0xc0000ea000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000094a20, 0x7f6378aeea58, 0xc00008c5f0, 0xc0000ea000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000c60e0, 0xc0000ea000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000094ba0, 0xab7900, 0xc0000c60e0, 0xc0000ea000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000c60e0, 0xc0000ea000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000c6000, 0xab7900, 0xc0000c60e0, 0xc0000ea000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020140, 0xab8818, 0xc0000a02c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 16 [IO wait]:
internal/poll.runtime_pollWait(0x7f6378b78e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096198, 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(0xc000096180, 0xc000094e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096180, 0xc000094e51, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0000826c0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0c0, 0xc000094e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000094e40)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 37 [IO wait]:
internal/poll.runtime_pollWait(0x7f6378b78d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180998, 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(0xc000180980, 0xc000268000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180980, 0xc000268000, 0x1000, 0x1000, 0x439c3c, 0xc00011dc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00023c038, 0xc000268000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b8480, 0xc000268000, 0x1000, 0x1000, 0xc000114540, 0xc00011dd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00013faa0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00013faa0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b8480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 38 [select]:
net/http.(*persistConn).writeLoop(0xc0000b8480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-07T13:15:06.386Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T13:15:06.387Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-07T13:15:06.387Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T13:15:06.387Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T13:15:06.388Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T13:15:06.388Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00069bf01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7efd06c27f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002c6318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0002c6300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0002c6300, 0xa596691cf088b701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000280ab0, 0x62efbaf4, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000280ab0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000308000, 0xab76f0, 0xc000280ab0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000280ab0, 0xc000308000, 0x0, 0x0, 0xaaf020, 0xc000286320, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000308000, 0x0, 0x0, 0xaaf020, 0xc000286320, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 42 [chan receive]:
main.main.func1(0xaaf020, 0xc000286320)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 39 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 46 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7efd06ba5b98, 0xc00023e5f0, 0xc000212100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000306000, 0x7efd06ba5b98, 0xc00023e5f0, 0xc000212100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7efd06ba5b98, 0xc00023e5f0, 0xc000212100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00028b9e0, 0x7efd06ba5b98, 0xc00023e5f0, 0xc000212100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0003081c0, 0xc000212100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00028bb60, 0xab7900, 0xc0003081c0, 0xc000212100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0003081c0, 0xc000212100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000308000, 0xab7900, 0xc0003081c0, 0xc000212100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000290960, 0xab8818, 0xc0002ba540)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 11 [semacquire]:
sync.runtime_Semacquire(0xc0002b21a8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002b21a0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002b21a0, 0xc000284000, 0xc000284060)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 10 [runnable]:
compress/flate.(*decompressor).huffSym(0xc00064e000, 0xc00064e850, 0x101, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:707 +0x273
compress/flate.(*decompressor).huffmanBlock(0xc00064e000)
	/usr/local/go/src/compress/flate/inflate.go:564 +0x56b
compress/flate.(*decompressor).Read(0xc00064e000, 0xc000740000, 0xc000, 0xc000, 0x10000, 0xb3dd0ee4, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0000ba840, 0xc000740000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc00061c140, 0xc000740000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7efd06b24028, 0xc00061c140, 0xc00061c140, 0x7efd06b24028, 0xc00061c140, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc0002ce870, 0xc000284000, 0x0, 0x9691c0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0002ce870, 0xc000284000)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 9 [IO wait]:
internal/poll.runtime_pollWait(0x7efd06c27e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002c6398, 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(0xc0002c6380, 0xc00028be11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0002c6380, 0xc00028be11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002b8150, 0xc00028be11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00028be00)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 15 [select]:
net/http.(*persistConn).readLoop(0xc000224000)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 16 [select]:
net/http.(*persistConn).writeLoop(0xc000224000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-07T16:15:05.255Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T16:15:05.255Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-07T16:15:05.255Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T16:15:05.255Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T16:15:05.255Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T16:15:05.256Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00026c400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00026c400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00030df01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f18df32ff18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6580, 0x3d87d798c73ccf01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cf18, 0x62efe524, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cf18, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001f2000, 0xab76f0, 0xc00000cf18, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cf18, 0xc0001f2000, 0x0, 0x0, 0xaaf020, 0xc0002102d0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001f2000, 0x0, 0x0, 0xaaf020, 0xc0002102d0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 11 [chan receive]:
main.main.func1(0xaaf020, 0xc0002102d0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 19 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 15 [runnable]:
strings.(*Replacer).build(0xc0000ab100, 0x44ea01, 0x4665d4)
	/usr/local/go/src/strings/replace.go:86 +0x3a5
strings.(*Replacer).buildOnce(...)
	/usr/local/go/src/strings/replace.go:40
sync.(*Once).doSlow(0xc0000ab100, 0xc0002955b0)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
strings.(*Replacer).WriteString(0xc0000ab100, 0xaaed00, 0xc000142bc0, 0xa132b6, 0x1a, 0x0, 0x12, 0x0)
	/usr/local/go/src/strings/replace.go:102 +0xc8
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc000142bc0, 0xa132b6, 0x1a, 0x0, 0x0, 0x7400000000000002, 0xc0002956e0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:427 +0x114
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c3760, 0xc0001343c0, 0x1a, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:112 +0x1626
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc0001343c0, 0xc00020ccf0, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f18df342c38, 0xc00008d0e0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0001dcaf0, 0x7f18df342c38, 0xc00008d0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f18df342c38, 0xc00008d0e0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001cf3e0, 0x7f18df342c38, 0xc00008d0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001f20e0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001cf560, 0xab7900, 0xc0001f20e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001f20e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001f2000, 0xab7900, 0xc0001f20e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c35e0, 0xab8818, 0xc0000ab5c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 16 [IO wait]:
internal/poll.runtime_pollWait(0x7f18df32fe30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 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(0xc0000e6600, 0xc0001cf811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc0001cf811, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0000834a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e378, 0xc0001cf811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001cf800)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 54 [IO wait]:
internal/poll.runtime_pollWait(0x7f18df32fd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128298, 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(0xc000128280, 0xc0002c8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc0002c8000, 0x1000, 0x1000, 0x439c3c, 0xc000096c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00023c100, 0xc0002c8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b1320, 0xc0002c8000, 0x1000, 0x1000, 0xc00015a240, 0xc000096d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200ae0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200ae0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b1320)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 55 [select]:
net/http.(*persistConn).writeLoop(0xc0000b1320)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-07T19:15:07.879Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T19:15:07.882Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-07T19:15:07.882Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T19:15:07.882Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T19:15:07.882Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T19:15:07.886Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000226400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000226400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000335f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f2c523dbf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002ba098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0002ba080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0002ba080, 0x632cc481d995c201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00029a888, 0x62f00f54, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00029a888, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002e2000, 0xab76f0, 0xc00029a888, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00029a888, 0xc0002e2000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002e2000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 36 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 51 [chan receive]:
main.main.func1(0xaaf020, 0xc00008cd20)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 55 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f2c52359b80, 0xc0002b04b0, 0xc00038a000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000296a10, 0x7f2c52359b80, 0xc0002b04b0, 0xc00038a000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f2c52359b80, 0xc0002b04b0, 0xc00038a000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002a29f0, 0x7f2c52359b80, 0xc0002b04b0, 0xc00038a000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002e20e0, 0xc00038a000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0002a2b70, 0xab7900, 0xc0002e20e0, 0xc00038a000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002e20e0, 0xc00038a000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002e2000, 0xab7900, 0xc0002e20e0, 0xc00038a000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002f4000, 0xab8818, 0xc0002aa2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 56 [IO wait]:
internal/poll.runtime_pollWait(0x7f2c523dbe30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002ba118, 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(0xc0002ba100, 0xc0002a2e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0002ba100, 0xc0002a2e21, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00029e540)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002a4098, 0xc0002a2e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002a2e10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 58 [semacquire]:
sync.runtime_Semacquire(0xc0002941c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002941c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002941c0, 0xc00029e780, 0xc00029e7e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 59 [runnable]:
main.splitkv(0xc0005ff710, 0x2c, 0xe, 0x0, 0xc0005ff70e, 0x1)
	/app/apache_exporter.go:238 +0x1a5
main.(*Exporter).collect(0xc0002ae000, 0xc00029e780, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc0002ae000, 0xc00029e780)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 40 [IO wait]:
internal/poll.runtime_pollWait(0x7f2c523dbd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214298, 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(0xc000214280, 0xc00017a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000214280, 0xc00017a000, 0x1000, 0x1000, 0x439c3c, 0xc0002fac38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000124100, 0xc00017a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0b40, 0xc00017a000, 0x1000, 0x1000, 0xc00008e4e0, 0xc0002fad40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00021e5a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00021e5a0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0b40)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 41 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0b40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-07T22:15:15.679Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T22:15:15.679Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-07T22:15:15.679Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T22:15:15.679Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T22:15:15.680Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T22:15:15.681Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000180800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000180800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000193d01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.goschedImpl(0xc00021d500)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc00021d500)
	/usr/local/go/src/runtime/proc.go:3361 +0x34
runtime.newstack()
	/usr/local/go/src/runtime/stack.go:1045 +0x1bc
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:458 +0x8f

goroutine 1 [IO wait, 3 minutes]:
internal/poll.runtime_pollWait(0x7f758ae60f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000244098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000244080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000244080, 0x3d1674b5ea4e901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002008e8, 0x62f03984, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002008e8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000248000, 0xab76f0, 0xc0002008e8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002008e8, 0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 34 [syscall, 3 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 37 [chan receive, 3 minutes]:
main.main.func1(0xaaf020, 0xc00008cd20)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 41 [runnable]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:492 +0x515
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f758ae79478, 0xc0001f4190, 0xc000340000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00020aa10, 0x7f758ae79478, 0xc0001f4190, 0xc000340000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f758ae79478, 0xc0001f4190, 0xc000340000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002109f0, 0x7f758ae79478, 0xc0001f4190, 0xc000340000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002482a0, 0xc000340000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000210b70, 0xab7900, 0xc0002482a0, 0xc000340000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002482a0, 0xc000340000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000248000, 0xab7900, 0xc0002482a0, 0xc000340000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00025a000, 0xab8818, 0xc0000ab440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 91 [IO wait]:
internal/poll.runtime_pollWait(0x7f758ae60e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000244118, 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(0xc000244100, 0xc000158f41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000244100, 0xc000158f41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002120b0, 0xc000158f41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000158f30)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5
[  OK  ]
level=info ts=2022-08-08T01:15:06.993Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T01:15:06.993Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-08T01:15:06.993Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T01:15:06.993Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T01:15:06.993Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T01:15:06.994Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000075d01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.goschedImpl(0xc000210480)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc000210480)
	/usr/local/go/src/runtime/proc.go:3361 +0x34
runtime.newstack()
	/usr/local/go/src/runtime/stack.go:1045 +0x1bc
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:458 +0x8f

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fe44a518f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000228080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000228080, 0xb4fd427e50941301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00020a8e8, 0x62f063b4, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00020a8e8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000248000, 0xab76f0, 0xc00020a8e8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00020a8e8, 0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00008ceb0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00008ceb0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 19 [IO wait]:
internal/poll.runtime_pollWait(0x7fe44a518e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228118, 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(0xc000228100, 0xc000122101, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000228100, 0xc000122101, 0x1, 0x1, 0x1, 0xc0000627a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00021c0a8, 0xc000122101, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001220f0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 34 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 37 [chan receive]:
main.main.func1(0xaaf020, 0xc00008ceb0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 41 [runnable]:
strings.(*Replacer).build(0xc0000ab100, 0x44ea01, 0x4665d4)
	/usr/local/go/src/strings/replace.go:86 +0x3a5
strings.(*Replacer).buildOnce(...)
	/usr/local/go/src/strings/replace.go:40
sync.(*Once).doSlow(0xc0000ab100, 0xc00010d5b0)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
strings.(*Replacer).WriteString(0xc0000ab100, 0xaaed00, 0xc000222d80, 0xa132b6, 0x1a, 0x0, 0x12, 0x0)
	/usr/local/go/src/strings/replace.go:102 +0xc8
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc000222d80, 0xa132b6, 0x1a, 0x0, 0x0, 0x7fe44a4d2cb8, 0xc00010d6e0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:427 +0x114
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c38c0, 0xc00008d220, 0x1a, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:112 +0x1626
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00008d220, 0xc00000d2c0, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fe44a5550a8, 0xc000134140, 0xc000156000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000214a10, 0x7fe44a5550a8, 0xc000134140, 0xc000156000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fe44a5550a8, 0xc000134140, 0xc000156000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021a9f0, 0x7fe44a5550a8, 0xc000134140, 0xc000156000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc000162000, 0xc000156000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00021ab70, 0xab7900, 0xc000162000, 0xc000156000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc000162000, 0xc000156000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000248000, 0xab7900, 0xc000162000, 0xc000156000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00025a000, 0xab8818, 0xc000142040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 25 [IO wait]:
internal/poll.runtime_pollWait(0x7fe44a518d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128298, 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(0xc000128280, 0xc0004a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc0004a0000, 0x1000, 0x1000, 0x439c3c, 0xc000097c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00038a068, 0xc0004a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b10e0, 0xc0004a0000, 0x1000, 0x1000, 0xc00008e5a0, 0xc000097d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200cc0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200cc0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b10e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 26 [select]:
net/http.(*persistConn).writeLoop(0xc0000b10e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-08T04:15:06.184Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T04:15:06.184Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-08T04:15:06.184Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T04:15:06.184Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T04:15:06.185Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T04:15:06.185Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00006fd01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.goschedImpl(0xc000102a80)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc000102a80)
	/usr/local/go/src/runtime/proc.go:3361 +0x34
runtime.newstack()
	/usr/local/go/src/runtime/stack.go:1045 +0x1bc
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:458 +0x8f

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fd17ea74f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6580, 0xe7ab476feb048901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cd20, 0x62f08de4, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cd20, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001dc000, 0xab76f0, 0xc00000cd20, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cd20, 0xc0001dc000, 0x0, 0x0, 0xaaf020, 0xc0002403c0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001dc000, 0x0, 0x0, 0xaaf020, 0xc0002403c0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 11 [chan receive]:
main.main.func1(0xaaf020, 0xc0002403c0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 20 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 15 [runnable]:
sort.Sort(0xab7d80, 0xc0002063a8)
	/usr/local/go/src/sort/sort.go:229 +0x86
sort.Strings(...)
	/usr/local/go/src/sort/sort.go:335
github.com/prometheus/client_golang/prometheus/internal.NormalizeMetricFamilies(0xc0000715f8, 0xc000071408, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/internal/metric.go:79 +0x2c5
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:549 +0x765
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fd17ea84bb8, 0xc00008cfa0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001ce310, 0x7fd17ea84bb8, 0xc00008cfa0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fd17ea84bb8, 0xc00008cfa0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001cc840, 0x7fd17ea84bb8, 0xc00008cfa0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001dc0e0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001cc9c0, 0xab7900, 0xc0001dc0e0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001dc0e0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001dc000, 0xab7900, 0xc0001dc0e0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c2b40, 0xab8818, 0xc0000ab440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 16 [IO wait]:
internal/poll.runtime_pollWait(0x7fd17ea74e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 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(0xc0000e6600, 0xc0001ccc71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc0001ccc71, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0000832c0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2d0, 0xc0001ccc71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001ccc60)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 54 [IO wait]:
internal/poll.runtime_pollWait(0x7fd17ea74d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128318, 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(0xc000128300, 0xc0002b2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128300, 0xc0002b2000, 0x1000, 0x1000, 0x439c3c, 0xc000094c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120088, 0xc0002b2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b10e0, 0xc0002b2000, 0x1000, 0x1000, 0xc00026c420, 0xc000094d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000132780)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000132780, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b10e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 55 [select]:
net/http.(*persistConn).writeLoop(0xc0000b10e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-08T07:15:10.029Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T07:15:10.029Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-08T07:15:10.029Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T07:15:10.029Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T07:15:10.029Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T07:15:10.030Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000264400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000264400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0001dff01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fee15e2af18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000228080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000228080, 0x8075ee8cb8eed001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000200918, 0x62f0b814, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000200918, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000250000, 0xab76f0, 0xc000200918, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000200918, 0xc000250000, 0x0, 0x0, 0xaaf020, 0xc000134460, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000250000, 0x0, 0x0, 0xaaf020, 0xc000134460, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 38 [chan receive]:
main.main.func1(0xaaf020, 0xc000134460)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 42 [runnable]:
strings.(*Replacer).build(0xc0000ab100, 0x44ea01, 0x4665d4)
	/usr/local/go/src/strings/replace.go:86 +0x3a5
strings.(*Replacer).buildOnce(...)
	/usr/local/go/src/strings/replace.go:40
sync.(*Once).doSlow(0xc0000ab100, 0xc00010f5b0)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
strings.(*Replacer).WriteString(0xc0000ab100, 0xaaed00, 0xc0000ab700, 0xa132b6, 0x1a, 0x0, 0x12, 0x0)
	/usr/local/go/src/strings/replace.go:102 +0xc8
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc0000ab700, 0xa132b6, 0x1a, 0x0, 0x0, 0x7400000000000000, 0xc00010f6e0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:427 +0x114
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c3760, 0xc00008d630, 0x1a, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:112 +0x1626
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00008d630, 0xc00000ceb8, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fee15e68a38, 0xc0001345a0, 0xc000144200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000214a10, 0x7fee15e68a38, 0xc0001345a0, 0xc000144200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fee15e68a38, 0xc0001345a0, 0xc000144200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021a9f0, 0x7fee15e68a38, 0xc0001345a0, 0xc000144200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002ae000, 0xc000144200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00021ab70, 0xab7900, 0xc0002ae000, 0xc000144200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002ae000, 0xc000144200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000250000, 0xab7900, 0xc0002ae000, 0xc000144200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000262000, 0xab8818, 0xc000148440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 23 [IO wait]:
internal/poll.runtime_pollWait(0x7fee15e2ae30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228118, 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(0xc000228100, 0xc000123c91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000228100, 0xc000123c91, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000204600)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00021c0b0, 0xc000123c91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000123c80)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 45 [IO wait]:
internal/poll.runtime_pollWait(0x7fee15e2ad48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128598, 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(0xc000128580, 0xc00040c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128580, 0xc00040c000, 0x1000, 0x1000, 0x439c3c, 0xc00027bc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00030e028, 0xc00040c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b07e0, 0xc00040c000, 0x1000, 0x1000, 0xc00024e180, 0xc00027bd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0002047e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0002047e0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b07e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 46 [select]:
net/http.(*persistConn).writeLoop(0xc0000b07e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-08T07:35:24.308Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T07:35:24.308Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-08T07:35:24.308Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T07:35:24.308Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T07:35:24.309Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T07:35:24.309Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000113d01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.goschedImpl(0xc00025a780)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc00025a780)
	/usr/local/go/src/runtime/proc.go:3361 +0x34
runtime.newstack()
	/usr/local/go/src/runtime/stack.go:1045 +0x1bc
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:458 +0x8f

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7efc0e93ff18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000214100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000214100, 0x1f9c4b873cccaa01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000203338, 0x62f0bcc4, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000203338, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00027a000, 0xab76f0, 0xc000203338, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000203338, 0xc00027a000, 0x0, 0x0, 0xaaf020, 0xc000286230, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00027a000, 0x0, 0x0, 0xaaf020, 0xc000286230, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 21 [chan receive]:
main.main.func1(0xaaf020, 0xc000286230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 11 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 25 [runnable]:
strings.(*Replacer).build(0xc0000ab100, 0x44ea01, 0x4665d4)
	/usr/local/go/src/strings/replace.go:86 +0x3a5
strings.(*Replacer).buildOnce(...)
	/usr/local/go/src/strings/replace.go:40
sync.(*Once).doSlow(0xc0000ab100, 0xc0003155b0)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
strings.(*Replacer).WriteString(0xc0000ab100, 0xaaed00, 0xc0002352c0, 0xa132b6, 0x1a, 0x0, 0x12, 0x0)
	/usr/local/go/src/strings/replace.go:102 +0xc8
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc0002352c0, 0xa132b6, 0x1a, 0x0, 0x0, 0x74007efc35614c10, 0xc0003156e0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:427 +0x114
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0002b0160, 0xc000286780, 0x1a, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:112 +0x1626
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc000286780, 0xc000128b58, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7efc0e8ff298, 0xc000220690, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000207e30, 0x7efc0e8ff298, 0xc000220690, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7efc0e8ff298, 0xc000220690, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00020f5c0, 0x7efc0e8ff298, 0xc000220690, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00027a0e0, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00020f740, 0xab7900, 0xc00027a0e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00027a0e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00027a000, 0xab7900, 0xc00027a0e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00023aaa0, 0xab8818, 0xc000234440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 26 [IO wait]:
internal/poll.runtime_pollWait(0x7efc0e93fe30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214198, 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(0xc000214180, 0xc00020f9f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000214180, 0xc00020f9f1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00021e840)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020c170, 0xc00020f9f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00020f9e0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 52 [IO wait]:
internal/poll.runtime_pollWait(0x7efc0e93fd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214418, 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(0xc000214400, 0xc000150000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000214400, 0xc000150000, 0x1000, 0x1000, 0x439c3c, 0xc000090c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002b80e8, 0xc000150000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b07e0, 0xc000150000, 0x1000, 0x1000, 0xc000278300, 0xc000090d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00021f080)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00021f080, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b07e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 53 [select]:
net/http.(*persistConn).writeLoop(0xc0000b07e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-08T10:15:08.731Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T10:15:08.731Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-08T10:15:08.731Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T10:15:08.731Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T10:15:08.732Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T10:15:08.732Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000580000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000580000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0002e5f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f66362aef18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000220098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000220080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000220080, 0x32af15f610282b01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002008e8, 0x62f0e244, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002008e8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000248000, 0xab76f0, 0xc0002008e8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002008e8, 0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 38 [chan receive]:
main.main.func1(0xaaf020, 0xc00008cd20)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 42 [runnable]:
net/textproto.MIMEHeader.Set(...)
	/usr/local/go/src/net/textproto/header.go:22
net/http.Header.Set(...)
	/usr/local/go/src/net/http/header.go:37
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f663626ca58, 0xc000206550, 0xc000270000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:154 +0x24c
net/http.HandlerFunc.ServeHTTP(0xc00020ca10, 0x7f663626ca58, 0xc000206550, 0xc000270000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f663626ca58, 0xc000206550, 0xc000270000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002129f0, 0x7f663626ca58, 0xc000206550, 0xc000270000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002480e0, 0xc000270000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000212b70, 0xab7900, 0xc0002480e0, 0xc000270000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002480e0, 0xc000270000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000248000, 0xab7900, 0xc0002480e0, 0xc000270000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00025a000, 0xab8818, 0xc00021a2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 43 [IO wait]:
internal/poll.runtime_pollWait(0x7f66362aee30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000220118, 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(0xc000220100, 0xc000212e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000220100, 0xc000212e21, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000204600)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000214098, 0xc000212e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000212e10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 49 [IO wait]:
internal/poll.runtime_pollWait(0x7f66362aed48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6a18, 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(0xc0000e6a00, 0xc0001a7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6a00, 0xc0001a7000, 0x1000, 0x1000, 0x439c3c, 0xc000090c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000124118, 0xc0001a7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0c60, 0xc0001a7000, 0x1000, 0x1000, 0xc00008e540, 0xc000090d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0000839e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0000839e0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0c60)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 50 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0c60)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-08T13:15:10.815Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T13:15:10.816Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-08T13:15:10.816Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T13:15:10.816Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T13:15:10.816Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-08T13:15:10.816Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000103b00)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fbc5e79af18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6580, 0x650a0897095c4c01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ced0, 0x62f10c74, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ced0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001ea000, 0xab76f0, 0xc00000ced0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ced0, 0xc0001ea000, 0x0, 0x0, 0xaaf020, 0xc000134280, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001ea000, 0x0, 0x0, 0xaaf020, 0xc000134280, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 37 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 10 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc000134280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 14 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fbc5e7570a8, 0xc000134190, 0xc000178000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001dcaf0, 0x7fbc5e7570a8, 0xc000134190, 0xc000178000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fbc5e7570a8, 0xc000134190, 0xc000178000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001cf3e0, 0x7fbc5e7570a8, 0xc000134190, 0xc000178000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00023e0e0, 0xc000178000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001cf560, 0xab7900, 0xc00023e0e0, 0xc000178000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00023e0e0, 0xc000178000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001ea000, 0xab7900, 0xc00023e0e0, 0xc000178000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c35e0, 0xab8818, 0xc000214040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 60 [IO wait]:
internal/poll.runtime_pollWait(0x7fbc5e79ae30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 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(0xc0000e6600, 0xc00020c0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc00020c0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e378, 0xc00020c0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00020c0c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 62 [semacquire]:
sync.runtime_Semacquire(0xc000160108)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000160100)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000160100, 0xc0000822a0, 0xc000082480)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 63 [runnable]:
net/http.(*gzipReader).Read(0xc0003a8040, 0xc0003f5000, 0x1000, 0x1000, 0x3001, 0xc0003f2000, 0x3000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fbc5e75a178, 0xc0003a8040, 0xc0003a8040, 0x7fbc5e75a178, 0xc0003a8040, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc0001b0780, 0xc0000822a0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b0780, 0xc0000822a0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 28 [select]:
net/http.(*persistConn).readLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 29 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-08T16:15:17.806Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T16:15:17.807Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-08T16:15:17.807Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T16:15:17.807Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T16:15:17.807Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T16:15:17.808Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0004e1f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb0511b5f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128398, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128380, 0x3de1c83dfe641f01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001174b8, 0x62f136a4, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001174b8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002ac000, 0xab76f0, 0xc0001174b8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001174b8, 0xc0002ac000, 0x0, 0x0, 0xaaf020, 0xc0001344b0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002ac000, 0x0, 0x0, 0xaaf020, 0xc0001344b0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 83 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb0511b5e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128418, 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(0xc000128400, 0xc000099f01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128400, 0xc000099f01, 0x1, 0x1, 0xc000132060, 0x0, 0xc0000ab298)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120210, 0xc000099f01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000099ef0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 24 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 27 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc0001344b0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 31 [select, 1 minutes]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fb0511c29f8, 0xc00008c410, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000281420, 0x7fb0511c29f8, 0xc00008c410, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fb0511c29f8, 0xc00008c410, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00029a5d0, 0x7fb0511c29f8, 0xc00008c410, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001e20e0, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00029a750, 0xab7900, 0xc0001e20e0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001e20e0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002ac000, 0xab7900, 0xc0001e20e0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00014f360, 0xab8818, 0xc0000ab1c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 85 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0004d8118)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0004d8110)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0004d8110, 0xc0001fe0c0, 0xc0001fe120)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 38 [chan receive]:
net/http.(*persistConn).readLoop.func4(0xaaefc0, 0xc00007e070, 0x1000, 0x1000)
	/usr/local/go/src/net/http/transport.go:2175 +0xf0
net/http.(*bodyEOFSignal).condfn(...)
	/usr/local/go/src/net/http/transport.go:2795
net/http.(*bodyEOFSignal).Read(0xc00035a040, 0xc00035e000, 0x1000, 0x1000, 0xade, 0xaaefc0, 0xc00007e070)
	/usr/local/go/src/net/http/transport.go:2771 +0x1b8
bufio.(*Reader).fill(0xc000132180)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadByte(0xc000132180, 0xc000095927, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:253 +0x39
compress/flate.(*decompressor).huffSym(0xc000360000, 0xc000360028, 0x75, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc000360000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc000360000, 0xc000664000, 0xc000, 0xc000, 0x10000, 0x951e68d2, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0001562c0, 0xc000664000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc00035c020, 0xc000664000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7fb0511c4278, 0xc00035c020, 0xc00035c020, 0x7fb0511c4278, 0xc00035c020, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc000160f00, 0xc0001fe0c0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000160f00, 0xc0001fe0c0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 87 [runnable]:
net/http.(*persistConn).readLoop(0xc0000b0a20)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 88 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0000b0a20)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-08T19:15:06.620Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T19:15:06.620Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-08T19:15:06.620Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T19:15:06.620Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T19:15:06.621Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T19:15:06.621Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0006b5f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7faf69148f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000252018, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000252000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000252000, 0x9f05555359ef6001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002008d0, 0x62f1713c, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002008d0, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000250000, 0xab76f0, 0xc0002008d0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002008d0, 0xc000250000, 0x0, 0x0, 0xaaf020, 0xc00008c4b0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000250000, 0x0, 0x0, 0xaaf020, 0xc00008c4b0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 36 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c4b0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 21 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 11 [runnable]:
compress/flate.(*compressor).deflate(0xc0007a2000)
	/usr/local/go/src/compress/flate/deflate.go:429 +0x251
compress/flate.(*compressor).write(0xc0007a2000, 0xc000270000, 0x14e, 0x1000, 0x1000, 0x3e82e52d, 0x61)
	/usr/local/go/src/compress/flate/deflate.go:554 +0x85
compress/flate.(*Writer).Write(...)
	/usr/local/go/src/compress/flate/deflate.go:712
compress/gzip.(*Writer).Write(0xc00015d6b0, 0xc000270000, 0x14e, 0x1000, 0xc00010f610, 0xc00010f610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:196 +0xc5
bufio.(*Writer).Flush(0xc0000b0600, 0xc00010f6d0, 0xc00010f620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0000b0600, 0xc00010f7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc00015d6b0, 0xc00008cc30, 0x14e, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00008cc30, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7faf68f62a58, 0xc00008c0a0, 0xc0000ae600)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000216a10, 0x7faf68f62a58, 0xc00008c0a0, 0xc0000ae600)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7faf68f62a58, 0xc00008c0a0, 0xc0000ae600)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021c9f0, 0x7faf68f62a58, 0xc00008c0a0, 0xc0000ae600)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002501c0, 0xc0000ae600)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00021cb70, 0xab7900, 0xc0002501c0, 0xc0000ae600)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002501c0, 0xc0000ae600)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000250000, 0xab7900, 0xc0002501c0, 0xc0000ae600)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0000214a0, 0xab8818, 0xc0002242c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 88 [IO wait]:
internal/poll.runtime_pollWait(0x7faf69148e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096318, 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(0xc000096300, 0xc00021cd91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096300, 0xc00021cd91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e178, 0xc00021cd91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00021cd80)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 72 [IO wait]:
internal/poll.runtime_pollWait(0x7faf69148d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000252218, 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(0xc000252200, 0xc000634000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000252200, 0xc000634000, 0x1000, 0x1000, 0x439c3c, 0xc00011bc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c190, 0xc000634000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00014a360, 0xc000634000, 0x1000, 0x1000, 0xc000114180, 0xc00011bd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0002042a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0002042a0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00014a360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 73 [select]:
net/http.(*persistConn).writeLoop(0xc00014a360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-08T22:15:13.083Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T22:15:13.083Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-08T22:15:13.083Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T22:15:13.083Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T22:15:13.084Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T22:15:13.084Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000300400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000300400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000157f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fdd45758f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6818, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6800, 0x7281e71aecd53101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d068, 0x62f18b04, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d068, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000296000, 0xab76f0, 0xc00000d068, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d068, 0xc000296000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000296000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 13 [chan receive]:
main.main.func1(0xaaf020, 0xc00008ce10)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 49 [runnable]:
strings.(*Replacer).build(0xc0000ab100, 0x44ea01, 0x4665d4)
	/usr/local/go/src/strings/replace.go:86 +0x3a5
strings.(*Replacer).buildOnce(...)
	/usr/local/go/src/strings/replace.go:40
sync.(*Once).doSlow(0xc0000ab100, 0xc00010f5b0)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
strings.(*Replacer).WriteString(0xc0000ab100, 0xaaed00, 0xc00022cd00, 0xa132b6, 0x1a, 0x0, 0x12, 0x0)
	/usr/local/go/src/strings/replace.go:102 +0xc8
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc00022cd00, 0xa132b6, 0x1a, 0x0, 0x0, 0x2, 0xc00010f6e0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:427 +0x114
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc00022e0b0, 0xc000232460, 0x1a, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:112 +0x1626
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc000232460, 0xc000206b88, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fdd45774eb8, 0xc00008d360, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0002880e0, 0x7fdd45774eb8, 0xc00008d360, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fdd45774eb8, 0xc00008d360, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00028a3f0, 0x7fdd45774eb8, 0xc00008d360, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002960e0, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00028a570, 0xab7900, 0xc0002960e0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002960e0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000296000, 0xab7900, 0xc0002960e0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c3ea0, 0xab8818, 0xc0000ab840)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 50 [IO wait]:
internal/poll.runtime_pollWait(0x7fdd45758e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6898, 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(0xc0000e6880, 0xc00028a821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6880, 0xc00028a821, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000083a40)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e438, 0xc00028a821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00028a810)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 40 [IO wait]:
internal/poll.runtime_pollWait(0x7fdd45758d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128298, 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(0xc000128280, 0xc00025a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc00025a000, 0x1000, 0x1000, 0x439c3c, 0xc000091c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00022a048, 0xc00025a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b1200, 0xc00025a000, 0x1000, 0x1000, 0xc000214240, 0xc000091d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200600)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200600, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b1200)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 41 [select]:
net/http.(*persistConn).writeLoop(0xc0000b1200)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-09T01:15:06.889Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T01:15:06.890Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-09T01:15:06.890Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T01:15:06.890Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T01:15:06.890Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T01:15:06.891Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000680000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000680000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00060ff01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fa6d360ff18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000220098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000220080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000220080, 0xd90559c24973c01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002008b8, 0x62f1b534, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002008b8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000248000, 0xab76f0, 0xc0002008b8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002008b8, 0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00008ceb0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00008ceb0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 34 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 37 [chan receive]:
main.main.func1(0xaaf020, 0xc00008ceb0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 41 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fa6d3628d38, 0xc00008cff0, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00020ca10, 0x7fa6d3628d38, 0xc00008cff0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fa6d3628d38, 0xc00008cff0, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002129f0, 0x7fa6d3628d38, 0xc00008cff0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc000298000, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000212b70, 0xab7900, 0xc000298000, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc000298000, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000248000, 0xab7900, 0xc000298000, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00025a000, 0xab8818, 0xc0000ab5c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 13 [IO wait]:
internal/poll.runtime_pollWait(0x7fa6d360fe30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000220118, 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(0xc000220100, 0xc0001d7ae1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000220100, 0xc0001d7ae1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0002045a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000214098, 0xc0001d7ae1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001d7ad0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 15 [semacquire]:
sync.runtime_Semacquire(0xc0000234a8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000234a0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000234a0, 0xc0000836e0, 0xc000083740)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 16 [runnable]:
strings.TrimSpace(0xc0005544a2, 0x49, 0xa04cc3, 0x1)
	/usr/local/go/src/strings/strings.go:867 +0x1ab
main.splitkv(0xc0005544a2, 0x4c, 0xe, 0x0, 0xc0005544a0, 0x1)
	/app/apache_exporter.go:250 +0xb2
main.(*Exporter).collect(0xc00021e000, 0xc0000836e0, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc00021e000, 0xc0000836e0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 52 [IO wait]:
internal/poll.runtime_pollWait(0x7fa6d360fd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000220398, 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(0xc000220380, 0xc0002e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000220380, 0xc0002e4000, 0x1000, 0x1000, 0x439c3c, 0xc000095c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e3e8, 0xc0002e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0fc0, 0xc0002e4000, 0x1000, 0x1000, 0xc000246240, 0xc000095d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000204ba0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000204ba0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0fc0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 53 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0fc0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-09T04:15:09.088Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T04:15:09.089Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-09T04:15:09.089Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T04:15:09.089Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T04:15:09.090Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T04:15:09.090Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.goexit0(0xc000001380)
	/usr/local/go/src/runtime/proc.go:3478 +0x1de
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f1f5d266f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6818, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6800, 0xef2a04b87e70e301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ce70, 0x62f1df64, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ce70, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001f8000, 0xab76f0, 0xc00000ce70, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ce70, 0xc0001f8000, 0x0, 0x0, 0xaaf020, 0xc00008cd70, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001f8000, 0x0, 0x0, 0xaaf020, 0xc00008cd70, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 16 [chan receive]:
main.main.func1(0xaaf020, 0xc00008cd70)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 13 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 52 [runnable]:
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:98
compress/flate.(*compressor).init(0xc000600000, 0x7f1f5d224880, 0xc0001340f0, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0x7d
compress/flate.NewWriter(0x7f1f5d224880, 0xc0001340f0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc000272000, 0xc000274000, 0xf1, 0x1000, 0x0, 0xc00010f610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc000222240, 0xc00010f6d0, 0xc00010f620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc000222240, 0xc00010f7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc000272000, 0xc00026a280, 0xf1, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00026a280, 0xc000212b88, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f1f5d2a30a8, 0xc0001340f0, 0xc00015e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0001d38f0, 0x7f1f5d2a30a8, 0xc0001340f0, 0xc00015e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f1f5d2a30a8, 0xc0001340f0, 0xc00015e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d1830, 0x7f1f5d2a30a8, 0xc0001340f0, 0xc00015e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00016c000, 0xc00015e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d19b0, 0xab7900, 0xc00016c000, 0xc00015e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00016c000, 0xc00015e000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001f8000, 0xab7900, 0xc00016c000, 0xc00015e000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c3540, 0xab8818, 0xc000150000)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 19 [IO wait]:
internal/poll.runtime_pollWait(0x7f1f5d266e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6898, 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(0xc0000e6880, 0xc000122071, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6880, 0xc000122071, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000083860)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e368, 0xc000122071, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000122060)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 56 [IO wait]:
internal/poll.runtime_pollWait(0x7f1f5d266d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6b98, 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(0xc0000e6b80, 0xc0003b6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6b80, 0xc0003b6000, 0x1000, 0x1000, 0x439c3c, 0xc000094c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e508, 0xc0003b6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0ea0, 0xc0003b6000, 0x1000, 0x1000, 0xc00008e720, 0xc000094d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000132360)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000132360, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0ea0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 57 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0ea0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-09T07:15:11.308Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T07:15:11.309Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-09T07:15:11.309Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T07:15:11.309Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T07:15:11.312Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T07:15:11.312Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0003a1f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f1a910adf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096398, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000096380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000096380, 0xec94bc5c24013c01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d260, 0x62f20994, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d260, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000280000, 0xab76f0, 0xc00000d260, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d260, 0xc000280000, 0x0, 0x0, 0xaaf020, 0xc00008c320, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000280000, 0x0, 0x0, 0xaaf020, 0xc00008c320, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 10 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 13 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc00008c320)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 49 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f1a91023b98, 0xc00031a3c0, 0xc0000d8000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0000cac40, 0x7f1a91023b98, 0xc00031a3c0, 0xc0000d8000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f1a91023b98, 0xc00031a3c0, 0xc0000d8000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000095a10, 0x7f1a91023b98, 0xc00031a3c0, 0xc0000d8000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002802a0, 0xc0000d8000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000095b90, 0xab7900, 0xc0002802a0, 0xc0000d8000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002802a0, 0xc0000d8000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000280000, 0xab7900, 0xc0002802a0, 0xc0000d8000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020b40, 0xab8818, 0xc0000c4540)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 64 [semacquire]:
sync.runtime_Semacquire(0xc000138808)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000138800)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000138800, 0xc000380120, 0xc0003801e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 97 [select]:
net/http.(*persistConn).roundTrip(0xc000226000, 0xc00021e180, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2610 +0x765
net/http.(*Transport).roundTrip(0xc0000a6640, 0xc000214100, 0x30, 0x9db900, 0xc000022056)
	/usr/local/go/src/net/http/transport.go:592 +0xacb
net/http.(*Transport).RoundTrip(0xc0000a6640, 0xc000214100, 0xc0000a6640, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000214100, 0xaaf4e0, 0xc0000a6640, 0x0, 0x0, 0x0, 0xc00013c1f8, 0x418257, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc000095590, 0xc000214100, 0x0, 0x0, 0x0, 0xc00013c1f8, 0x0, 0x1, 0xc000214100)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc000095590, 0xc000214100, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc0000d0870, 0xc000380120, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc0000d0870, 0xc000380120)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 63 [runnable]:
regexp.(*bitState).reset(0xc0000c3340, 0xc000121a40, 0x4e, 0x8)
	/usr/local/go/src/regexp/backtrack.go:91 +0x208
regexp.(*Regexp).backtrack(0xc0001de140, 0x0, 0x0, 0x0, 0xc0002fb450, 0x4e, 0x0, 0x8, 0xc0002a55f8, 0x0, ...)
	/usr/local/go/src/regexp/backtrack.go:319 +0x11e
regexp.(*Regexp).doExecute(0xc0001de140, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc0002fb450, 0x4e, 0x0, 0x8, ...)
	/usr/local/go/src/regexp/exec.go:535 +0x45c
regexp.(*Regexp).FindStringSubmatch(0xc0001de140, 0xc0002fb450, 0x4e, 0xc0002fb450, 0x4e, 0x0)
	/usr/local/go/src/regexp/regexp.go:1039 +0xb5
github.com/prometheus/procfs.Proc.Limits(0x331f9, 0xa05a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc_limits.go:104 +0x25f
github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc000148960, 0xc000380120)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector_other.go:59 +0x547
github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc000148960, 0xc000380120)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:138 +0x33
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 62 [IO wait]:
internal/poll.runtime_pollWait(0x7f1a910ade30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096418, 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(0xc000096400, 0xc000095e41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096400, 0xc000095e41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e160, 0xc000095e41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000095e30)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 101 [IO wait]:
internal/poll.runtime_pollWait(0x7f1a910add48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096298, 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(0xc000096280, 0xc000193000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096280, 0xc000193000, 0x1000, 0x1000, 0x7f1a910a2aa8, 0x0, 0xc00011cc70)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c220, 0xc000193000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000226000, 0xc000193000, 0x1000, 0x1000, 0x405690, 0x60, 0x0)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200600)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200600, 0x1, 0xc000114180, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000226000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 102 [select]:
net/http.(*persistConn).writeLoop(0xc000226000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-09T07:35:06.985Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T07:35:06.985Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-09T07:35:06.985Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T07:35:06.985Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T07:35:06.985Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T07:35:06.987Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0001e7f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb0441d8f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128100, 0x72afa2e0ed4cdf01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117308, 0x62f20e44, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000117308, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000304000, 0xab76f0, 0xc000117308, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000117308, 0xc000304000, 0x0, 0x0, 0xaaf020, 0xc000206230, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000304000, 0x0, 0x0, 0xaaf020, 0xc000206230, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 20 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 23 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc000206230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 27 [runnable]:
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:98
compress/flate.(*compressor).init(0xc0007f8000, 0x7fb043f62858, 0xc00008c2d0, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0x7d
compress/flate.NewWriter(0x7fb043f62858, 0xc00008c2d0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc0000c2580, 0xc000657000, 0xf1, 0x1000, 0x0, 0xc000113610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc00023a4c0, 0xc0001136d0, 0xc000113620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc00023a4c0, 0xc0001137c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c2580, 0xc0002061e0, 0xf1, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc0002061e0, 0xc0002b69a8, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fb044218580, 0xc00008c2d0, 0xc000144300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc00011be30, 0x7fb044218580, 0xc00008c2d0, 0xc000144300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fb044218580, 0xc00008c2d0, 0xc000144300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001235c0, 0x7fb044218580, 0xc00008c2d0, 0xc000144300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0003042a0, 0xc000144300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000123740, 0xab7900, 0xc0003042a0, 0xc000144300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0003042a0, 0xc000144300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000304000, 0xab7900, 0xc0003042a0, 0xc000144300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00014eaa0, 0xab8818, 0xc000148440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 68 [IO wait]:
internal/poll.runtime_pollWait(0x7fb0441d8e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128198, 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(0xc000128180, 0xc0001239f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc0001239f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120158, 0xc0001239f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001239e0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 97 [select]:
net/http.(*persistConn).writeLoop(0xc000150000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 48 [IO wait]:
internal/poll.runtime_pollWait(0x7fb0441d8d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128398, 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(0xc000128380, 0xc0002d7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128380, 0xc0002d7000, 0x1000, 0x1000, 0x439c3c, 0xc000095c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000238068, 0xc0002d7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000150000, 0xc0002d7000, 0x1000, 0x1000, 0xc0002501e0, 0xc000095d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000204480)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000204480, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000150000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77
[  OK  ]
level=info ts=2022-08-09T10:15:06.950Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T10:15:06.951Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-09T10:15:06.951Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T10:15:06.951Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T10:15:06.951Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T10:15:06.952Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000624000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000624000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000311f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f9a26e8ef18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6818, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6800, 0x337b6a2ff6806c01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d098, 0x62f233c4, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d098, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00028e000, 0xab76f0, 0xc00000d098, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d098, 0xc00028e000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00028e000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 13 [chan receive]:
main.main.func1(0xaaf020, 0xc00008ce10)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 49 [runnable]:
strings.(*Replacer).build(0xc0000ab100, 0x44ea01, 0x4665d4)
	/usr/local/go/src/strings/replace.go:86 +0x3a5
strings.(*Replacer).buildOnce(...)
	/usr/local/go/src/strings/replace.go:40
sync.(*Once).doSlow(0xc0000ab100, 0xc00010d5b0)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
strings.(*Replacer).WriteString(0xc0000ab100, 0xaaed00, 0xc00021a6c0, 0xa132b6, 0x1a, 0x0, 0x12, 0x0)
	/usr/local/go/src/strings/replace.go:102 +0xc8
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc00021a6c0, 0xa132b6, 0x1a, 0x0, 0x0, 0x7f9a26dc73c0, 0x7f9a26dc7338)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:427 +0x114
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0003d4000, 0xc000134370, 0x1a, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:112 +0x1626
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc000134370, 0xc00039aa68, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f9a26ea96b8, 0xc00008d360, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0002820e0, 0x7f9a26ea96b8, 0xc00008d360, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f9a26ea96b8, 0xc00008d360, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000284390, 0x7f9a26ea96b8, 0xc00008d360, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00028e0e0, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000284510, 0xab7900, 0xc00028e0e0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00028e0e0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00028e000, 0xab7900, 0xc00028e0e0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001ec0a0, 0xab8818, 0xc0000ab840)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 50 [IO wait]:
internal/poll.runtime_pollWait(0x7f9a26e8ee30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6898, 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(0xc0000e6880, 0xc0002847c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6880, 0xc0002847c1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0000839e0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e438, 0xc0002847c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002847b0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 23 [IO wait]:
internal/poll.runtime_pollWait(0x7f9a26e8ed48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128298, 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(0xc000128280, 0xc000414000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc000414000, 0x1000, 0x1000, 0x439c3c, 0xc000148c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e498, 0xc000414000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b1560, 0xc000414000, 0x1000, 0x1000, 0xc000140240, 0xc000148d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000132660)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000132660, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b1560)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 24 [select]:
net/http.(*persistConn).writeLoop(0xc0000b1560)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-09T13:15:05.730Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T13:15:05.730Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-09T13:15:05.730Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T13:15:05.730Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T13:15:05.731Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T13:15:05.731Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000215e00)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fc3cdc3bf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000256318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000256300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000256300, 0x13cfc3b55637e801, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000208ab0, 0x62f25df4, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000208ab0, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000298000, 0xab76f0, 0xc000208ab0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000208ab0, 0xc000298000, 0x0, 0x0, 0xaaf020, 0xc000220320, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000298000, 0x0, 0x0, 0xaaf020, 0xc000220320, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 81 [IO wait]:
internal/poll.runtime_pollWait(0x7fc3cdc3be30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180518, 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(0xc000180500, 0xc000223d81, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180500, 0xc000223d81, 0x1, 0x1, 0x1, 0xc00005c7a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c2d0, 0xc000223d81, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000223d70)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 7 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 41 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc000220320)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 20 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fc3cdbf5b98, 0xc000148c80, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000296000, 0x7fc3cdbf5b98, 0xc000148c80, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fc3cdbf5b98, 0xc000148c80, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002239e0, 0x7fc3cdbf5b98, 0xc000148c80, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002982a0, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000223b60, 0xab7900, 0xc0002982a0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002982a0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000298000, 0xab7900, 0xc0002982a0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001df540, 0xab8818, 0xc00024c540)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 29 [select]:
net/http.(*persistConn).readLoop(0xc000266000)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 82 [runnable]:
bufio.(*Reader).ReadByte(0xc00013e420, 0xc00067599b, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:247 +0xd5
compress/flate.(*decompressor).huffSym(0xc000334000, 0xc000334028, 0x3, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc000334000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc000334000, 0xc00064a000, 0xc000, 0xc000, 0x7fc3cdc58e30, 0x21c8c899, 0x101000000000000)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc00022e580, 0xc00064a000, 0xc000, 0xc000, 0x30000, 0x3c000, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc00024e120, 0xc00064a000, 0xc000, 0xc000, 0x30001, 0xc00061a000, 0x30000)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7fc3cdc4faf8, 0xc00024e120, 0xc00024e120, 0x7fc3cdc4faf8, 0xc00024e120, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc00025e870, 0xc0003240c0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00025e870, 0xc0003240c0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 83 [semacquire]:
sync.runtime_Semacquire(0xc0000220e8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000220e0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000220e0, 0xc0003240c0, 0xc000324180)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 30 [select]:
net/http.(*persistConn).writeLoop(0xc000266000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-09T16:15:13.103Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T16:15:13.103Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-09T16:15:13.103Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T16:15:13.103Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T16:15:13.103Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T16:15:13.104Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc0002e8800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc0002e8800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0001f5f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9b1912f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000214100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000214100, 0xf404f1c695e86301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000203320, 0x62f28824, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000203320, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00027a000, 0xab76f0, 0xc000203320, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000203320, 0xc00027a000, 0x0, 0x0, 0xaaf020, 0xc00028a2d0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00027a000, 0x0, 0x0, 0xaaf020, 0xc00028a2d0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 20 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 23 [chan receive]:
main.main.func1(0xaaf020, 0xc00028a2d0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 27 [runnable]:
compress/flate.(*compressor).init(0xc000680000, 0x7fc9b167b2d8, 0xc0002206e0, 0xffffffffffffffff, 0xa, 0xffffffffffffffff)
	/usr/local/go/src/compress/flate/deflate.go:578 +0x9da
compress/flate.NewWriter(0x7fc9b167b2d8, 0xc0002206e0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc0001ee000, 0xc0001f0000, 0xef, 0x1000, 0xc000315610, 0xc000315610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc0002fe000, 0xc0003156d0, 0xc000315620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0002fe000, 0xc0003157c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0001ee000, 0xc00008d630, 0xef, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00008d630, 0xc00000cd68, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fc9b18d23c0, 0xc0002206e0, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000207e30, 0x7fc9b18d23c0, 0xc0002206e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fc9b18d23c0, 0xc0002206e0, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00020f5c0, 0x7fc9b18d23c0, 0xc0002206e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00027a0e0, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00020f740, 0xab7900, 0xc00027a0e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00027a0e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00027a000, 0xab7900, 0xc00027a0e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00023aaa0, 0xab8818, 0xc000234440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 66 [IO wait]:
internal/poll.runtime_pollWait(0x7fc9b1912d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214498, 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(0xc000214480, 0xc000358000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000214480, 0xc000358000, 0x1000, 0x1000, 0x439c3c, 0xc000404c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020c1b8, 0xc000358000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b06c0, 0xc000358000, 0x1000, 0x1000, 0xc000278300, 0xc000404d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00011c420)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00011c420, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b06c0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 67 [select]:
net/http.(*persistConn).writeLoop(0xc0000b06c0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-09T19:15:08.517Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T19:15:08.518Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-09T19:15:08.518Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T19:15:08.518Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T19:15:08.518Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T19:15:08.520Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000680000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000680000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc0002e0000)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7facb923ff18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000228080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000228080, 0x28a7223d47e69001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002008e8, 0x62f2b254, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002008e8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000250000, 0xab76f0, 0xc0002008e8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002008e8, 0xc000250000, 0x0, 0x0, 0xaaf020, 0xc0001344b0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000250000, 0x0, 0x0, 0xaaf020, 0xc0001344b0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 34 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 37 [chan receive]:
main.main.func1(0xaaf020, 0xc0001344b0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 41 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7facb9201b80, 0xc000206500, 0xc000300000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000214a10, 0x7facb9201b80, 0xc000206500, 0xc000300000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7facb9201b80, 0xc000206500, 0xc000300000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021a9f0, 0x7facb9201b80, 0xc000206500, 0xc000300000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002500e0, 0xc000300000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00021ab70, 0xab7900, 0xc0002500e0, 0xc000300000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002500e0, 0xc000300000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000250000, 0xab7900, 0xc0002500e0, 0xc000300000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000262000, 0xab8818, 0xc0002222c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 42 [IO wait]:
internal/poll.runtime_pollWait(0x7facb923fe30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228118, 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(0xc000228100, 0xc00021ae21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000228100, 0xc00021ae21, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0002045a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00021c0a8, 0xc00021ae21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00021ae10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 44 [semacquire]:
sync.runtime_Semacquire(0xc0002121c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002121c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002121c0, 0xc0002047e0, 0xc000204840)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 45 [runnable]:
strings.Index(0xc000544ba0, 0x3d, 0xa04cc3, 0x1, 0x39)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc000544ba0, 0x3d, 0xa04cc3, 0x1, 0x0, 0x1, 0xc00011f700, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc000544ba0, 0x3d, 0xe, 0x0, 0xc000544b9e, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc000226000, 0xc0002047e0, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc000226000, 0xc0002047e0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 48 [IO wait]:
internal/poll.runtime_pollWait(0x7facb923fd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128518, 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(0xc000128500, 0xc000338000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128500, 0xc000338000, 0x1000, 0x1000, 0x439c3c, 0xc000096c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00021c0f8, 0xc000338000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b06c0, 0xc000338000, 0x1000, 0x1000, 0xc000288420, 0xc000096d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000204d80)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000204d80, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b06c0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 49 [select]:
net/http.(*persistConn).writeLoop(0xc0000b06c0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-09T22:15:08.284Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T22:15:08.284Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-09T22:15:08.284Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T22:15:08.284Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T22:15:08.285Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T22:15:08.285Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000700000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000700000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00038ff01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f34ff3e2f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000214100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000214100, 0xc2e43fe3a23e8301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000203128, 0x62f2dc84, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000203128, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000258000, 0xab76f0, 0xc000203128, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000203128, 0xc000258000, 0x0, 0x0, 0xaaf020, 0xc00008c410, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000258000, 0x0, 0x0, 0xaaf020, 0xc00008c410, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 36 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 39 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c410)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 43 [runnable]:
sort.IsSorted(0xab7ab0, 0xc0003a2000, 0x2)
	/usr/local/go/src/sort/sort.go:269 +0x99
github.com/prometheus/client_golang/prometheus.checkMetricConsistency(0xc00039e000, 0xc000398000, 0xc00010d628, 0xb, 0xc000243cc8)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:887 +0x8bf
github.com/prometheus/client_golang/prometheus.processMetric(0xab2768, 0xc000482040, 0xc00010d5f8, 0xc00010d628, 0x0, 0x1, 0x1)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:673 +0x3ce
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:519 +0xd25
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f34ff39ca58, 0xc0002205a0, 0xc000276000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000207650, 0x7f34ff39ca58, 0xc0002205a0, 0xc000276000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f34ff39ca58, 0xc0002205a0, 0xc000276000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00020ea20, 0x7f34ff39ca58, 0xc0002205a0, 0xc000276000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002580e0, 0xc000276000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00020eba0, 0xab7900, 0xc0002580e0, 0xc000276000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002580e0, 0xc000276000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000258000, 0xab7900, 0xc0002580e0, 0xc000276000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00026a000, 0xab8818, 0xc00022a2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 44 [IO wait]:
internal/poll.runtime_pollWait(0x7f34ff3e2e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214198, 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(0xc000214180, 0xc00020ee51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000214180, 0xc00020ee51, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00021e660)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020c0a8, 0xc00020ee51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00020ee40)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 24 [IO wait]:
internal/poll.runtime_pollWait(0x7f34ff3e2d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180718, 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(0xc000180700, 0xc000420000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180700, 0xc000420000, 0x1000, 0x1000, 0x439c3c, 0xc00011bc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e1f0, 0xc000420000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000a86c0, 0xc000420000, 0x1000, 0x1000, 0xc000114360, 0xc00011bd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00021ef00)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00021ef00, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000a86c0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 25 [select]:
net/http.(*persistConn).writeLoop(0xc0000a86c0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-10T01:15:09.634Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T01:15:09.634Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-10T01:15:09.634Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T01:15:09.634Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T01:15:09.634Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T01:15:09.635Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00030c000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00030c000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000177f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fb0d1cf2f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00024c098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc00024c080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00024c080, 0xce8b417891662101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000202900, 0x62f306b4, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000202900, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000250000, 0xab76f0, 0xc000202900, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000202900, 0xc000250000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000250000, 0x0, 0x0, 0xaaf020, 0xc00008ce10, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 37 [chan receive]:
main.main.func1(0xaaf020, 0xc00008ce10)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 20 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 41 [runnable (scan)]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
strings.(*Replacer).build(0xc0000ab100, 0x44ea01, 0x4665d4)
	/usr/local/go/src/strings/replace.go:75 +0x214
strings.(*Replacer).buildOnce(...)
	/usr/local/go/src/strings/replace.go:40
sync.(*Once).doSlow(0xc0000ab100, 0xc0001135b0)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
strings.(*Replacer).WriteString(0xc0000ab100, 0xaaed00, 0xc00013eec0, 0xa132b6, 0x1a, 0x0, 0x12, 0x0)
	/usr/local/go/src/strings/replace.go:102 +0xc8
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc00013eec0, 0xa132b6, 0x1a, 0x0, 0x0, 0x7fb0d1bed538, 0xc0001136e0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:427 +0x114
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0002a20b0, 0xc000206cd0, 0x1a, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:112 +0x1626
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc000206cd0, 0xc00000d380, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fb0d1d2f0a8, 0xc000134190, 0xc000150000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc00020aa10, 0x7fb0d1d2f0a8, 0xc000134190, 0xc000150000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fb0d1d2f0a8, 0xc000134190, 0xc000150000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002109f0, 0x7fb0d1d2f0a8, 0xc000134190, 0xc000150000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00015c000, 0xc000150000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000210b70, 0xab7900, 0xc00015c000, 0xc000150000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00015c000, 0xc000150000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000250000, 0xab7900, 0xc00015c000, 0xc000150000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000262000, 0xab8818, 0xc00013e040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 21 [IO wait]:
internal/poll.runtime_pollWait(0x7fb0d1cf2e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00024c118, 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(0xc00024c100, 0xc000122101, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00024c100, 0xc000122101, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000200600)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002120a0, 0xc000122101, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001220f0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 14 [IO wait]:
internal/poll.runtime_pollWait(0x7fb0d1cf2d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128318, 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(0xc000128300, 0xc0002cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128300, 0xc0002cc000, 0x1000, 0x1000, 0x439c3c, 0xc000094c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e3f0, 0xc0002cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0fc0, 0xc0002cc000, 0x1000, 0x1000, 0xc0001582a0, 0xc000094d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200c00)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200c00, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0fc0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 15 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0fc0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-10T04:15:07.208Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T04:15:07.209Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-10T04:15:07.209Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T04:15:07.209Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T04:15:07.209Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T04:15:07.210Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000680000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000680000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0002b7f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fb3a8bf5f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000228080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000228080, 0x1eabdf63585d7201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002008b8, 0x62f330e4, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002008b8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000250000, 0xab76f0, 0xc0002008b8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002008b8, 0xc000250000, 0x0, 0x0, 0xaaf020, 0xc000154410, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000250000, 0x0, 0x0, 0xaaf020, 0xc000154410, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 10 [IO wait]:
internal/poll.runtime_pollWait(0x7fb3a8bf5e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228118, 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(0xc000228100, 0xc000099f31, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000228100, 0xc000099f31, 0x1, 0x1, 0x1, 0xc0000627a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00021c0a0, 0xc000099f31, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000099f20)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 34 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 37 [chan receive]:
main.main.func1(0xaaf020, 0xc000154410)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 41 [runnable]:
strings.(*Replacer).build(0xc0000ab140, 0x8, 0x200)
	/usr/local/go/src/strings/replace.go:86 +0x3a5
strings.(*Replacer).buildOnce(...)
	/usr/local/go/src/strings/replace.go:40
sync.(*Once).doSlow(0xc0000ab140, 0xc00010d4b0)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
strings.(*Replacer).WriteString(0xc0000ab140, 0xaaed00, 0xc000136f40, 0xa07c9c, 0x7, 0x0, 0x2, 0x1a)
	/usr/local/go/src/strings/replace.go:102 +0xc8
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc000136f40, 0xa07c9c, 0x7, 0x1, 0x0, 0xa32720, 0x556151)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:425 +0x8a
github.com/prometheus/common/expfmt.writeLabelPairs(0xab8738, 0xc000136f40, 0xc00021c168, 0x1, 0x1, 0x0, 0x0, 0x0, 0xc0004e604e, 0xa07660, ...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:369 +0x20a
github.com/prometheus/common/expfmt.writeSample(0xab8738, 0xc000136f40, 0xc00021e060, 0x12, 0x0, 0x0, 0xc000215420, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:297 +0xf7
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c3760, 0xc0002068c0, 0x55, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:172 +0x505
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc0002068c0, 0xc00000d830, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fb3a8c04238, 0xc00008cbe0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000214a10, 0x7fb3a8c04238, 0xc00008cbe0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fb3a8c04238, 0xc00008cbe0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021a9f0, 0x7fb3a8c04238, 0xc00008cbe0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001ea000, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00021ab70, 0xab7900, 0xc0001ea000, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001ea000, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000250000, 0xab7900, 0xc0001ea000, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000262000, 0xab8818, 0xc0000ab1c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 49 [IO wait]:
internal/poll.runtime_pollWait(0x7fb3a8bf5d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000178498, 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(0xc000178480, 0xc0003b2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000178480, 0xc0003b2000, 0x1000, 0x1000, 0x439c3c, 0xc000092c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e288, 0xc0003b2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0a20, 0xc0003b2000, 0x1000, 0x1000, 0xc00008e3c0, 0xc000092d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0001fa420)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0001fa420, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0a20)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 50 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0a20)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-10T07:15:21.020Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T07:15:21.021Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-10T07:15:21.021Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T07:15:21.021Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T07:15:21.021Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T07:15:21.023Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000580180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f70dc4faf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180818, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000180800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000180800, 0x21234502b46d2901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012ee58, 0x62f35b14, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012ee58, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000296000, 0xab76f0, 0xc00012ee58, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012ee58, 0xc000296000, 0x0, 0x0, 0xaaf020, 0xc000148cd0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000296000, 0x0, 0x0, 0xaaf020, 0xc000148cd0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 6 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 26 [chan receive]:
main.main.func1(0xaaf020, 0xc000148cd0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 30 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f70dc510df8, 0xc0003063c0, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001ef8f0, 0x7f70dc510df8, 0xc0003063c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f70dc510df8, 0xc0003063c0, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001ed830, 0x7f70dc510df8, 0xc0003063c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002961c0, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001ed9b0, 0xab7900, 0xc0002961c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002961c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000296000, 0xab7900, 0xc0002961c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001df540, 0xab8818, 0xc0001416c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 13 [IO wait]:
internal/poll.runtime_pollWait(0x7f70dc4fae30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180898, 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(0xc000180880, 0xc0001edc61, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180880, 0xc0001edc61, 0x1, 0x1, 0xc00013f3e0, 0x0, 0xc000141798)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c368, 0xc0001edc61, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001edc50)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 15 [semacquire]:
sync.runtime_Semacquire(0xc000302188)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000302180)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000302180, 0xc00021e000, 0xc00021e060)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 61 [chan receive]:
net/http.(*persistConn).readLoop.func4(0xaaefc0, 0xc00011e060, 0x1000, 0x1000)
	/usr/local/go/src/net/http/transport.go:2175 +0xf0
net/http.(*bodyEOFSignal).condfn(...)
	/usr/local/go/src/net/http/transport.go:2795
net/http.(*bodyEOFSignal).Read(0xc0000a47c0, 0xc0005a7000, 0x1000, 0x1000, 0x987, 0xaaefc0, 0xc00011e060)
	/usr/local/go/src/net/http/transport.go:2771 +0x1b8
bufio.(*Reader).fill(0xc0000821e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadByte(0xc0000821e0, 0xc0002cb921, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:253 +0x39
compress/flate.(*decompressor).huffSym(0xc0005b0000, 0xc0005b0028, 0x62, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc0005b0000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc0005b0000, 0xc000452000, 0xc000, 0xc000, 0x10000, 0x2253bd66, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc000154840, 0xc000452000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc00020a160, 0xc000452000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f70dc4b3078, 0xc00020a160, 0xc00020a160, 0x7f70dc4b3078, 0xc00020a160, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc0001cc960, 0xc00021e000, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001cc960, 0xc00021e000)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 64 [runnable]:
net/http.(*Transport).tryPutIdleConn(0xc0001e4b40, 0xc00014a360, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:975 +0x63c
net/http.(*persistConn).readLoop.func2(0x0, 0xc0000a0101)
	/usr/local/go/src/net/http/transport.go:2056 +0x45
net/http.(*persistConn).readLoop(0xc00014a360)
	/usr/local/go/src/net/http/transport.go:2210 +0xae3
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 81 [select]:
net/http.(*persistConn).writeLoop(0xc00014a360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-10T07:35:26.861Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T07:35:26.861Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-10T07:35:26.861Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T07:35:26.861Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T07:35:26.861Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T07:35:26.861Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000256400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000256400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00030df01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f735dfb0f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6518, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6500, 0xf6d5f45fafebfa01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ccd8, 0x62f35fc4, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ccd8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001e4000, 0xab76f0, 0xc00000ccd8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ccd8, 0xc0001e4000, 0x0, 0x0, 0xaaf020, 0xc000134320, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001e4000, 0x0, 0x0, 0xaaf020, 0xc000134320, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 14 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f735dfed1e8, 0xc000134460, 0xc000174100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d6310, 0x7f735dfed1e8, 0xc000134460, 0xc000174100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f735dfed1e8, 0xc000134460, 0xc000174100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d4840, 0x7f735dfed1e8, 0xc000134460, 0xc000174100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002a0000, 0xc000174100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d49c0, 0xab7900, 0xc0002a0000, 0xc000174100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002a0000, 0xc000174100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001e4000, 0xab7900, 0xc0002a0000, 0xc000174100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c0be0, 0xab8818, 0xc00015e2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 10 [chan receive]:
main.main.func1(0xaaf020, 0xc000134320)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 35 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 23 [IO wait]:
internal/poll.runtime_pollWait(0x7f735dfb0e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6598, 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(0xc0000e6580, 0xc0001230f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6580, 0xc0001230f1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000083200)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2c8, 0xc0001230f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001230e0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 25 [semacquire]:
sync.runtime_Semacquire(0xc00015c658)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00015c650)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00015c650, 0xc000132840, 0xc0001328a0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 26 [runnable]:
strings.genSplit(0xc0005e22ec, 0x34, 0xa04cc3, 0x1, 0x0, 0x2, 0xc000624000, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:247 +0x71
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc0005e22ec, 0x34, 0xe, 0x0, 0xc0005e22ea, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc0001b00f0, 0xc000132840, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc0001b00f0, 0xc000132840)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 38 [IO wait]:
internal/poll.runtime_pollWait(0x7f735dfb0d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6818, 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(0xc0000e6800, 0xc000410000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6800, 0xc000410000, 0x1000, 0x1000, 0x439c3c, 0xc000097c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200f8, 0xc000410000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0b40, 0xc000410000, 0x1000, 0x1000, 0xc00008e3c0, 0xc000097d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000083920)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000083920, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0b40)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 39 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0b40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-10T10:15:04.791Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T10:15:04.791Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-10T10:15:04.791Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T10:15:04.791Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T10:15:04.792Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T10:15:04.793Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000103080)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fb7567a6018, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000180580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000180580, 0x727c636923cab01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012ef48, 0x62f38544, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012ef48, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000288000, 0xab76f0, 0xc00012ef48, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012ef48, 0xc000288000, 0x0, 0x0, 0xaaf020, 0xc00008c320, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000288000, 0x0, 0x0, 0xaaf020, 0xc00008c320, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 23 [syscall, 2 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 26 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc00008c320)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 30 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fb7567ba778, 0xc00031a3c0, 0xc0002ee100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001f8af0, 0x7fb7567ba778, 0xc00031a3c0, 0xc0002ee100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fb7567ba778, 0xc00031a3c0, 0xc0002ee100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001eb3e0, 0x7fb7567ba778, 0xc00031a3c0, 0xc0002ee100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002882a0, 0xc0002ee100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001eb560, 0xab7900, 0xc0002882a0, 0xc0002ee100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002882a0, 0xc0002ee100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000288000, 0xab7900, 0xc0002882a0, 0xc0002ee100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001df4a0, 0xab8818, 0xc0001415c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 61 [IO wait]:
internal/poll.runtime_pollWait(0x7fb7567a5d60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180218, 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(0xc000180200, 0xc000333000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180200, 0xc000333000, 0x1000, 0x1000, 0x439c3c, 0xc00033ac38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002562c8, 0xc000333000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00014a360, 0xc000333000, 0x1000, 0x1000, 0xc00033c000, 0xc00033ad40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0000824e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0000824e0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00014a360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 83 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fb7567a5f30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180618, 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(0xc000180600, 0xc0001eb811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180600, 0xc0001eb811, 0x1, 0x1, 0xc000200180, 0x0, 0xc000141698)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c360, 0xc0001eb811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001eb800)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 85 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc000316938)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000316930)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000316930, 0xc000082240, 0xc0000822a0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 113 [runnable]:
main.(*Exporter).updateScoreboard(0xc0001cc780, 0xc0005862a4, 0x800)
	/app/apache_exporter.go:274 +0x1ca
main.(*Exporter).collect(0xc0001cc780, 0xc000082240, 0x0, 0x0)
	/app/apache_exporter.go:507 +0x2073
main.(*Exporter).Collect(0xc0001cc780, 0xc000082240)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 62 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00014a360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-10T13:15:05.326Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T13:15:05.327Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-10T13:15:05.327Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T13:15:05.327Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T13:15:05.327Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T13:15:05.328Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00030df01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fa87c16ff18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000ba098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000ba080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000ba080, 0xfa986cc8f233ae01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000c918, 0x62f3af74, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000c918, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000be000, 0xab76f0, 0xc00000c918, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000c918, 0xc0000be000, 0x0, 0x0, 0xaaf020, 0xc000148cd0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0000be000, 0x0, 0x0, 0xaaf020, 0xc000148cd0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 8 [chan receive]:
main.main.func1(0xaaf020, 0xc000148cd0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 36 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 12 [runnable]:
compress/flate.newHuffmanEncoder(...)
	/usr/local/go/src/compress/flate/huffman_code.go:60
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:100
compress/flate.(*compressor).init(0xc000680000, 0x7fa87c18f718, 0xc00008c550, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0xef
compress/flate.NewWriter(0x7fa87c18f718, 0xc00008c550, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc0002a6f20, 0xc00064c000, 0xef, 0x1000, 0x0, 0xc000071610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc000141f00, 0xc0000716d0, 0xc000071620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc000141f00, 0xc0000717c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0002a6f20, 0xc00031a460, 0xef, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00031a460, 0xc000206d38, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fa87bf85a58, 0xc00008c550, 0xc0000dc000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc00009aa10, 0x7fa87bf85a58, 0xc00008c550, 0xc0000dc000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fa87bf85a58, 0xc00008c550, 0xc0000dc000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00009c9f0, 0x7fa87bf85a58, 0xc00008c550, 0xc0000dc000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000be0e0, 0xc0000dc000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00009cb70, 0xab7900, 0xc0000be0e0, 0xc0000dc000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000be0e0, 0xc0000dc000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000be000, 0xab7900, 0xc0000be0e0, 0xc0000dc000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020140, 0xab8818, 0xc00009e2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 13 [IO wait]:
internal/poll.runtime_pollWait(0x7fa87c16fe30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000ba118, 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(0xc0000ba100, 0xc00009ce21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000ba100, 0xc00009ce21, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000082600)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0b8, 0xc00009ce21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00009ce10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 67 [IO wait]:
internal/poll.runtime_pollWait(0x7fa87c16fd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180a98, 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(0xc000180a80, 0xc0000f8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180a80, 0xc0000f8000, 0x1000, 0x1000, 0x439c3c, 0xc000119c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c310, 0xc0000f8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000ae480, 0xc0000f8000, 0x1000, 0x1000, 0xc0000bc300, 0xc000119d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000082d80)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000082d80, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000ae480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 68 [select]:
net/http.(*persistConn).writeLoop(0xc0000ae480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-10T16:15:08.752Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T16:15:08.753Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-10T16:15:08.753Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T16:15:08.753Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T16:15:08.753Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T16:15:08.753Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00029bf01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f5696db7f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000ba098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000ba080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000ba080, 0x596ff74e5306a801, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000c8d0, 0x62f3d9a4, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000c8d0, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000be000, 0xab76f0, 0xc00000c8d0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000c8d0, 0xc0000be000, 0x0, 0x0, 0xaaf020, 0xc0002204b0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0000be000, 0x0, 0x0, 0xaaf020, 0xc0002204b0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 8 [chan receive]:
main.main.func1(0xaaf020, 0xc0002204b0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 20 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 12 [runnable]:
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:98
compress/flate.(*compressor).init(0xc000600000, 0x7f5696c76400, 0xc00008c550, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0x7d
compress/flate.NewWriter(0x7f5696c76400, 0xc00008c550, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc000268160, 0xc0005e4000, 0xef, 0x1000, 0x0, 0xc000071610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc000097140, 0xc0000716d0, 0xc000071620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc000097140, 0xc0000717c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc000268160, 0xc000148fa0, 0xef, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc000148fa0, 0xc000203770, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f5696d2da58, 0xc00008c550, 0xc0000dc000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000092a10, 0x7f5696d2da58, 0xc00008c550, 0xc0000dc000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f5696d2da58, 0xc00008c550, 0xc0000dc000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000949f0, 0x7f5696d2da58, 0xc00008c550, 0xc0000dc000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000be0e0, 0xc0000dc000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000094b70, 0xab7900, 0xc0000be0e0, 0xc0000dc000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000be0e0, 0xc0000dc000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000be000, 0xab7900, 0xc0000be0e0, 0xc0000dc000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020140, 0xab8818, 0xc0000962c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 13 [IO wait]:
internal/poll.runtime_pollWait(0x7f5696db7e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000ba118, 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(0xc0000ba100, 0xc000094e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000ba100, 0xc000094e21, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000082600)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0a8, 0xc000094e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000094e10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 52 [IO wait]:
internal/poll.runtime_pollWait(0x7f5696db7d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180718, 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(0xc000180700, 0xc000350000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180700, 0xc000350000, 0x1000, 0x1000, 0x439c3c, 0xc000118c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020c1b0, 0xc000350000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000ac360, 0xc000350000, 0x1000, 0x1000, 0xc000114360, 0xc000118d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00021ef60)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00021ef60, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000ac360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 53 [select]:
net/http.(*persistConn).writeLoop(0xc0000ac360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-10T19:15:05.648Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T19:15:05.648Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-10T19:15:05.648Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T19:15:05.648Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T19:15:05.649Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T19:15:05.649Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000210400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000210400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0002b1f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7ffb472d4f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000180580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000180580, 0xd2be0995c5353801, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012ed20, 0x62f403d4, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012ed20, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001f8000, 0xab76f0, 0xc00012ed20, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012ed20, 0xc0001f8000, 0x0, 0x0, 0xaaf020, 0xc00008c460, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001f8000, 0x0, 0x0, 0xaaf020, 0xc00008c460, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [IO wait]:
internal/poll.runtime_pollWait(0x7ffb472d4e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180618, 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(0xc000180600, 0xc0002200d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180600, 0xc0002200d1, 0x1, 0x1, 0x1, 0xc00005c7a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c2d0, 0xc0002200d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002200c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 21 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 24 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c460)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 28 [runnable]:
compress/flate.(*compressor).deflate(0xc000680000)
	/usr/local/go/src/compress/flate/deflate.go:477 +0x13f
compress/flate.(*compressor).write(0xc000680000, 0xc000632000, 0x14e, 0x1000, 0x1000, 0xd5d81da4, 0x61)
	/usr/local/go/src/compress/flate/deflate.go:554 +0x85
compress/flate.(*Writer).Write(...)
	/usr/local/go/src/compress/flate/deflate.go:712
compress/gzip.(*Writer).Write(0xc0000e0790, 0xc000632000, 0x14e, 0x1000, 0xc00010f610, 0xc00010f610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:196 +0xc5
bufio.(*Writer).Flush(0xc000141f80, 0xc00010f6d0, 0xc00010f620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc000141f80, 0xc00010f7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000e0790, 0xc00008c500, 0x14e, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00008c500, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7ffb4728d0a8, 0xc00020e140, 0xc00023c000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0001ea310, 0x7ffb4728d0a8, 0xc00020e140, 0xc00023c000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7ffb4728d0a8, 0xc00020e140, 0xc00023c000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001e8840, 0x7ffb4728d0a8, 0xc00020e140, 0xc00023c000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc000248000, 0xc00023c000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001e89c0, 0xab7900, 0xc000248000, 0xc00023c000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc000248000, 0xc00023c000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001f8000, 0xab7900, 0xc000248000, 0xc00023c000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001dea00, 0xab8818, 0xc000228040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 14 [IO wait]:
internal/poll.runtime_pollWait(0x7ffb472d4d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180918, 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(0xc000180900, 0xc00042e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180900, 0xc00042e000, 0x1000, 0x1000, 0x439c3c, 0xc000404c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000260048, 0xc00042e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b46c0, 0xc00042e000, 0x1000, 0x1000, 0xc000114420, 0xc000404d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200720)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200720, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b46c0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 15 [select]:
net/http.(*persistConn).writeLoop(0xc0000b46c0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-10T21:48:01.112Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T21:48:01.112Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-10T21:48:01.112Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T21:48:01.112Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T21:48:01.113Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T21:48:01.113Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000071f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.exitsyscall0(0xc000252780)
	/usr/local/go/src/runtime/proc.go:3884 +0xee
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fa97a482f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000180580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000180580, 0x1eba68ccfaabcb01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012f518, 0x62f427ad, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012f518, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000308000, 0xab76f0, 0xc00012f518, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012f518, 0xc000308000, 0x0, 0x0, 0xaaf020, 0xc0002403c0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000308000, 0x0, 0x0, 0xaaf020, 0xc0002403c0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 37 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 24 [chan receive]:
main.main.func1(0xaaf020, 0xc0002403c0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 28 [runnable]:
compress/flate.newHuffmanEncoder(...)
	/usr/local/go/src/compress/flate/huffman_code.go:60
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:100
compress/flate.(*compressor).init(0xc000680000, 0x7fa97a2e5b58, 0xc000148fa0, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0xef
compress/flate.NewWriter(0x7fa97a2e5b58, 0xc000148fa0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc00026a160, 0xc000630000, 0xf1, 0x1000, 0x0, 0xc00032b610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc000222680, 0xc00032b6d0, 0xc00032b620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc000222680, 0xc00032b7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc00026a160, 0xc000240910, 0xf1, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc000240910, 0xc00062c060, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fa97a4984f8, 0xc000148fa0, 0xc0001e4200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0001eaf50, 0x7fa97a4984f8, 0xc000148fa0, 0xc0001e4200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fa97a4984f8, 0xc000148fa0, 0xc0001e4200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001fa870, 0x7fa97a4984f8, 0xc000148fa0, 0xc0001e4200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0003080e0, 0xc0001e4200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001fa9f0, 0xab7900, 0xc0003080e0, 0xc0001e4200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0003080e0, 0xc0001e4200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000308000, 0xab7900, 0xc0003080e0, 0xc0001e4200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001e0aa0, 0xab8818, 0xc000141440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 29 [IO wait]:
internal/poll.runtime_pollWait(0x7fa97a482e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180618, 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(0xc000180600, 0xc0001faca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180600, 0xc0001faca1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00013f2c0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c2c8, 0xc0001faca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001fac90)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 41 [IO wait]:
internal/poll.runtime_pollWait(0x7fa97a482d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00026e598, 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(0xc00026e580, 0xc0002b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00026e580, 0xc0002b8000, 0x1000, 0x1000, 0x439c3c, 0xc00011dc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c318, 0xc0002b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00014ab40, 0xc0002b8000, 0x1000, 0x1000, 0xc0002761e0, 0xc00011dd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200f60)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200f60, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00014ab40)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 42 [select]:
net/http.(*persistConn).writeLoop(0xc00014ab40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-10T22:15:31.137Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T22:15:31.137Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-10T22:15:31.137Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T22:15:31.137Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T22:15:31.137Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T22:15:31.138Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 15 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000043000, 0xe)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000103200)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 30 minutes]:
internal/poll.runtime_pollWait(0x7f1531962f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00009e098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc00009e080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00009e080, 0xa97aaf6b22f15e01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000c918, 0x62f42e3d, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000c918, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000be000, 0xab76f0, 0xc00000c918, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000c918, 0xc0000be000, 0x0, 0x0, 0xaaf020, 0xc0002204b0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0000be000, 0x0, 0x0, 0xaaf020, 0xc0002204b0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 6 [syscall, 30 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 9 [chan receive, 30 minutes]:
main.main.func1(0xaaf020, 0xc0002204b0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 13 [runnable]:
github.com/prometheus/client_golang/prometheus.checkMetricConsistency(0xc000220230, 0xc00017e0e0, 0xc000071628, 0xd, 0xc00012c7d8)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:907 +0xb65
github.com/prometheus/client_golang/prometheus.processMetric(0xab26f0, 0xc000096720, 0xc0000715f8, 0xc000071628, 0x0, 0x1, 0x1)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:673 +0x3ce
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:519 +0xd25
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f15318d8a58, 0xc0000e6370, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000094a10, 0x7f15318d8a58, 0xc0000e6370, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f15318d8a58, 0xc0000e6370, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000969f0, 0x7f15318d8a58, 0xc0000e6370, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000be1c0, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000096b70, 0xab7900, 0xc0000be1c0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000be1c0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000be000, 0xab7900, 0xc0000be1c0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020140, 0xab8818, 0xc0000982c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 393 [semacquire]:
sync.runtime_Semacquire(0xc0002321f8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002321f0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002321f0, 0xc00038c0c0, 0xc00038c5a0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 396 [runnable]:
syscall.Syscall(0x3, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/syscall/asm_linux_amd64.s:20 +0x5
syscall.Close(0x9, 0x0, 0x0)
	/usr/local/go/src/syscall/zsyscall_linux_amd64.go:285 +0x45
internal/poll.(*FD).destroy(0xc000370180, 0x7f1531962d50, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:83 +0x43
internal/poll.(*FD).decref(0xc000370180, 0x1, 0x0)
	/usr/local/go/src/internal/poll/fd_mutex.go:213 +0x5d
internal/poll.(*FD).Close(0xc000370180, 0xc000370180, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:106 +0x4f
net.(*netFD).Close(0xc000370180, 0xa051be, 0x39)
	/usr/local/go/src/net/fd_posix.go:37 +0x4f
net.(*conn).Close(0xc0000a41c0, 0x3, 0x0)
	/usr/local/go/src/net/net.go:207 +0x5e
net.srcAddrs(0xc0000e6410, 0x2, 0x2, 0x28, 0xc0000e6410, 0x10)
	/usr/local/go/src/net/addrselect.go:52 +0x191
net.sortByRFC6724(0xc0000e6410, 0x2, 0x2)
	/usr/local/go/src/net/addrselect.go:17 +0x4f
net.goLookupIPFiles(0xc000232200, 0x9, 0xc0002345c0, 0x40, 0x38)
	/usr/local/go/src/net/dnsclient_unix.go:553 +0x238
net.(*Resolver).goLookupIPCNAMEOrder(0xddffe0, 0xab8770, 0xc000234600, 0xc000232200, 0x9, 0x1, 0x9, 0xa04ce4, 0x2, 0x0, ...)
	/usr/local/go/src/net/dnsclient_unix.go:567 +0x12dd
net.(*Resolver).lookupIP(0xddffe0, 0xab8770, 0xc000234600, 0xa051b5, 0x3, 0xc000232200, 0x9, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/lookup_unix.go:102 +0xe5
net.glob..func1(0xab8770, 0xc000234600, 0xc0001a2720, 0xa051b5, 0x3, 0xc000232200, 0x9, 0xc000138058, 0x0, 0x7fff97340ef8, ...)
	/usr/local/go/src/net/hook.go:23 +0x72
net.(*Resolver).lookupIPAddr.func1(0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/lookup.go:293 +0xba
internal/singleflight.(*Group).doCall(0xddfff0, 0xc0000e63c0, 0xc000232260, 0xd, 0xc000234640)
	/usr/local/go/src/internal/singleflight/singleflight.go:95 +0x2e
created by internal/singleflight.(*Group).DoChan
	/usr/local/go/src/internal/singleflight/singleflight.go:88 +0x2cc

goroutine 395 [select]:
net.(*Resolver).lookupIPAddr(0xddffe0, 0xab87a8, 0xc000138058, 0xa051b5, 0x3, 0xc000232200, 0x9, 0x50, 0x0, 0x0, ...)
	/usr/local/go/src/net/lookup.go:299 +0x65b
net.(*Resolver).internetAddrList(0xddffe0, 0xab87a8, 0xc000138058, 0xa051b5, 0x3, 0xc000232200, 0xc, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/ipsock.go:280 +0x4d4
net.(*Resolver).resolveAddrList(0xddffe0, 0xab87a8, 0xc000138058, 0xa055d2, 0x4, 0xa051b5, 0x3, 0xc000232200, 0xc, 0x0, ...)
	/usr/local/go/src/net/dial.go:221 +0x47d
net.(*Dialer).DialContext(0xde0c60, 0xab87a8, 0xc000138058, 0xa051b5, 0x3, 0xc000232200, 0xc, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:403 +0x22b
net/http.(*Transport).dial(0xc00009a000, 0xab87a8, 0xc000138058, 0xa051b5, 0x3, 0xc000232200, 0xc, 0x0, 0xc00020c030, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:1171 +0x16f
net/http.(*Transport).dialConn(0xc00009a000, 0xab87a8, 0xc000138058, 0x0, 0x7fff97340ef8, 0x4, 0xc000232200, 0xc, 0x0, 0xc0000b07e0, ...)
	/usr/local/go/src/net/http/transport.go:1600 +0x1b85
net/http.(*Transport).dialConnFor(0xc00009a000, 0xc000268160)
	/usr/local/go/src/net/http/transport.go:1442 +0xc6
created by net/http.(*Transport).queueForDial
	/usr/local/go/src/net/http/transport.go:1411 +0x40f

goroutine 391 [IO wait]:
internal/poll.runtime_pollWait(0x7f1531962e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00009e118, 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(0xc00009e100, 0xc000096e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00009e100, 0xc000096e21, 0x1, 0x1, 0xc00021ea80, 0x0, 0xc000098398)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0c8, 0xc000096e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000096e10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 394 [select]:
net/http.(*Transport).getConn(0xc00009a000, 0xc0002345c0, 0x0, 0x7fff97340ef8, 0x4, 0xc000232200, 0xc, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:1368 +0x589
net/http.(*Transport).roundTrip(0xc00009a000, 0xc000230200, 0x30, 0x9db900, 0x0)
	/usr/local/go/src/net/http/transport.go:579 +0x7eb
net/http.(*Transport).RoundTrip(0xc00009a000, 0xc000230200, 0xc00009a000, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000230200, 0xaaf4e0, 0xc00009a000, 0x0, 0x0, 0x0, 0xc0000a41a0, 0x203000, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc000096570, 0xc000230200, 0x0, 0x0, 0x0, 0xc0000a41a0, 0x0, 0x1, 0xc000230200)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc000096570, 0xc000230200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc00009c000, 0xc00038c0c0, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc00009c000, 0xc00038c0c0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 151 [runnable]:
sort.quickSort_func(0xc00011ddf8, 0xc0003da020, 0x0, 0x29, 0xc)
	/usr/local/go/src/sort/zfuncversion.go:136 +0x206
sort.Slice(0x93d280, 0xc0003c4060, 0xc00011ddf8)
	/usr/local/go/src/sort/slice.go:20 +0xe8
runtime/debug.ReadGCStats(0xc0002070a0)
	/usr/local/go/src/runtime/debug/garbage.go:74 +0x46f
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc000214000, 0xc00038c0c0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:300 +0x29f
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 392 [runnable]:
io.ReadAll(0xaaf2e0, 0xc000840000, 0x0, 0x0, 0xc00000e068, 0x0, 0x0)
	/usr/local/go/src/io/io.go:631 +0x1d9
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
github.com/prometheus/procfs/internal/util.ReadFileNoStat(0xc000322000, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/internal/util/readfile.go:37 +0xfd
github.com/prometheus/procfs.FS.Stat(0xa05a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/stat.go:169 +0x18d
github.com/prometheus/procfs.ProcStat.StartTime(0x19b97, 0xc000138350, 0xf, 0xd9c178, 0x1, 0x1, 0x19b96, 0x19b96, 0x0, 0xffffffffffffffff, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc_stat.go:179 +0x85
github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc000148960, 0xc00038c0c0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector_other.go:44 +0xe78
github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc000148960, 0xc00038c0c0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:138 +0x33
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 405 [waiting]:
runtime.ReadMemStats(0xc000216000)
	/usr/local/go/src/runtime/mstats.go:473 +0x36
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc000214000, 0xc000216000, 0xc000274060)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:286 +0x38
created by github.com/prometheus/client_golang/prometheus.(*goCollector).Collect
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:285 +0xa9
[  OK  ]
level=info ts=2022-08-10T23:15:36.598Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T23:15:36.598Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-10T23:15:36.598Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T23:15:36.598Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T23:15:36.598Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T23:15:36.599Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000230800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000230800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc0002b7c80)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 79 minutes]:
internal/poll.runtime_pollWait(0x7f721d0a7018, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096398, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000096380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000096380, 0x18f02b0ade7bdb01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d278, 0x62f43c4d, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d278, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000288000, 0xab76f0, 0xc00000d278, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d278, 0xc000288000, 0x0, 0x0, 0xaaf020, 0xc00008c370, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000288000, 0x0, 0x0, 0xaaf020, 0xc00008c370, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 34 [syscall, 79 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 13 [chan receive, 79 minutes]:
main.main.func1(0xaaf020, 0xc00008c370)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 49 [runnable]:
compress/flate.(*compressor).findMatch(0xc0006bc000, 0x7a, 0x54, 0x3, 0x111, 0x4, 0x3c, 0xc000181101)
	/usr/local/go/src/compress/flate/deflate.go:233 +0x37e
compress/flate.(*compressor).deflate(0xc0006bc000)
	/usr/local/go/src/compress/flate/deflate.go:443 +0x826
compress/flate.(*compressor).write(0xc0006bc000, 0xc000181000, 0x14e, 0x1000, 0x1000, 0x27497e9b, 0x61)
	/usr/local/go/src/compress/flate/deflate.go:554 +0x85
compress/flate.(*Writer).Write(...)
	/usr/local/go/src/compress/flate/deflate.go:712
compress/gzip.(*Writer).Write(0xc00015c840, 0xc000181000, 0x14e, 0x1000, 0xc00010d610, 0xc00010d610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:196 +0xc5
bufio.(*Writer).Flush(0xc0000c44c0, 0xc00010d6d0, 0xc00010d620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0000c44c0, 0xc00010d7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc00015c840, 0xc00008c0a0, 0x14e, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00008c0a0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f721ceb8b98, 0xc000148190, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0000cac40, 0x7f721ceb8b98, 0xc000148190, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f721ceb8b98, 0xc000148190, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000959b0, 0x7f721ceb8b98, 0xc000148190, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002881c0, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000095b30, 0xab7900, 0xc0002881c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002881c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000288000, 0xab7900, 0xc0002881c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020aa0, 0xab8818, 0xc0000c4540)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 863 [IO wait]:
internal/poll.runtime_pollWait(0x7f721d0a6d60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096498, 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(0xc000096480, 0xc000359000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096480, 0xc000359000, 0x1000, 0x1000, 0x439c3c, 0xc00011ac38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00028a190, 0xc000359000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000d6000, 0xc000359000, 0x1000, 0x1000, 0xc0000d2480, 0xc00011ad40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00013f560)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00013f560, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000d6000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 870 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f721d0a6f30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096418, 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(0xc000096400, 0xc000095de1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096400, 0xc000095de1, 0x1, 0x1, 0xc00013eb40, 0x0, 0x1000000000001)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e168, 0xc000095de1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000095dd0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 864 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0000d6000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-11T01:15:11.593Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T01:15:11.594Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-11T01:15:11.594Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T01:15:11.594Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T01:15:11.594Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T01:15:11.595Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc0001fec00)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f0f730aef18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128100, 0x677f16dcc87c2f01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001170c8, 0x62f45831, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001170c8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00016a000, 0xab76f0, 0xc0001170c8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001170c8, 0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc00008ccd0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc00008ccd0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 19 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 22 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc00008ccd0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 26 [select, 1 minutes]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f0f730f0b80, 0xc00008c0f0, 0xc000318100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7f0f730f0b80, 0xc00008c0f0, 0xc000318100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f0f730f0b80, 0xc00008c0f0, 0xc000318100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7f0f730f0b80, 0xc00008c0f0, 0xc000318100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00016a1c0, 0xc000318100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000122ba0, 0xab7900, 0xc00016a1c0, 0xc000318100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00016a1c0, 0xc000318100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00016a000, 0xab7900, 0xc00016a1c0, 0xc000318100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00017c000, 0xab8818, 0xc0001422c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 13 [runnable]:
compress/flate.(*decompressor).huffSym(0xc0002c0000, 0xc0002c0028, 0x69, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:707 +0x273
compress/flate.(*decompressor).huffmanBlock(0xc0002c0000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc0002c0000, 0xc00077c000, 0xc000, 0xc000, 0x10000, 0x66fdd06a, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0002302c0, 0xc00077c000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc0006880c0, 0xc00077c000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f0f730f3c38, 0xc0006880c0, 0xc0006880c0, 0x7f0f730f3c38, 0xc0006880c0, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc000146000, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000146000, 0xc0000821e0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 47 [select, 1 minutes]:
net/http.(*persistConn).readLoop(0xc00015c000)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 76 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f0f730aee30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128198, 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(0xc000128180, 0xc000122e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc000122e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200a0, 0xc000122e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000122e40)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 78 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0000220c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000220c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000220c0, 0xc0000821e0, 0xc0000822a0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 48 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00015c000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-11T04:15:07.214Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T04:15:07.215Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-11T04:15:07.215Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T04:15:07.215Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T04:15:07.215Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T04:15:07.215Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000321f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait, 6 minutes]:
internal/poll.runtime_pollWait(0x7f3c698c2f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128100, 0x38b6e2349d21d001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001170c8, 0x62f48261, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001170c8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00016a000, 0xab76f0, 0xc0001170c8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001170c8, 0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc0002142d0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc0002142d0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 21 [chan receive, 6 minutes]:
main.main.func1(0xaaf020, 0xc0002142d0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 50 [syscall, 6 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 25 [select, 1 minutes]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f3c6983b0a8, 0xc000214190, 0xc0002bc200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7f3c6983b0a8, 0xc000214190, 0xc0002bc200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f3c6983b0a8, 0xc000214190, 0xc0002bc200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7f3c6983b0a8, 0xc000214190, 0xc0002bc200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00016a0e0, 0xc0002bc200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000122ba0, 0xab7900, 0xc00016a0e0, 0xc0002bc200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00016a0e0, 0xc0002bc200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00016a000, 0xab7900, 0xc00016a0e0, 0xc0002bc200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00017c000, 0xab8818, 0xc00029e040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 91 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f3c698c2e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128198, 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(0xc000128180, 0xc0002960d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc0002960d1, 0x1, 0x1, 0xc0000821e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200a0, 0xc0002960d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002960c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 93 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc000298048)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000298040)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000298040, 0xc000200060, 0xc000200120)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 161 [runnable]:
net/http.(*Transport).tryPutIdleConn(0xc000144000, 0xc0000b05a0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:975 +0x63c
net/http.(*persistConn).readLoop.func2(0x0, 0xc0001c6101)
	/usr/local/go/src/net/http/transport.go:2056 +0x45
net/http.(*persistConn).readLoop(0xc0000b05a0)
	/usr/local/go/src/net/http/transport.go:2210 +0xae3
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 94 [chan receive, 1 minutes]:
net/http.(*persistConn).readLoop.func4(0xaaefc0, 0xc00007e070, 0x1000, 0x1000)
	/usr/local/go/src/net/http/transport.go:2175 +0xf0
net/http.(*bodyEOFSignal).condfn(...)
	/usr/local/go/src/net/http/transport.go:2795
net/http.(*bodyEOFSignal).Read(0xc0000aa240, 0xc0005ae000, 0x1000, 0x1000, 0xa0f, 0xaaefc0, 0xc00007e070)
	/usr/local/go/src/net/http/transport.go:2771 +0x1b8
bufio.(*Reader).fill(0xc000132360)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadByte(0xc000132360, 0xc00032592a, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:253 +0x39
compress/flate.(*decompressor).huffSym(0xc0005b0000, 0xc0005b0028, 0x6a, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc0005b0000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc0005b0000, 0xc00063e000, 0xc000, 0xc000, 0x10000, 0xe1aee494, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0000ba840, 0xc00063e000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc0004e22a0, 0xc00063e000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f3c699021f8, 0xc0004e22a0, 0xc0004e22a0, 0x7f3c699021f8, 0xc0004e22a0, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc000146000, 0xc000200060, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000146000, 0xc000200060)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 162 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0000b05a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-11T07:15:06.566Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T07:15:06.566Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-11T07:15:06.566Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T07:15:06.566Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T07:15:06.566Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T07:15:06.567Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000220800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000220800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000418900)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fcf6eb86f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180818, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000180800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000180800, 0x935390e0c066dc01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012f0c8, 0x62f4ac91, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012f0c8, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002b2000, 0xab76f0, 0xc00012f0c8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012f0c8, 0xc0002b2000, 0x0, 0x0, 0xaaf020, 0xc000148f00, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002b2000, 0x0, 0x0, 0xaaf020, 0xc000148f00, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 6 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 29 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc000148f00)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 33 [select, 1 minutes]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fcf6eba5938, 0xc00008cc30, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0002a60e0, 0x7fcf6eba5938, 0xc00008cc30, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fcf6eba5938, 0xc00008cc30, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002a83f0, 0x7fcf6eba5938, 0xc00008cc30, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002b21c0, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0002a8570, 0xab7900, 0xc0002b21c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002b21c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002b2000, 0xab7900, 0xc0002b21c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001dfd60, 0xab8818, 0xc000141840)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 87 [runnable]:
io.ReadAll(0x7fcf6e91f028, 0xc0004274e0, 0xc0004274e0, 0x7fcf6e91f028, 0xc0004274e0, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:631 +0x1de
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc0001ccff0, 0xc000082060, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001ccff0, 0xc000082060)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 99 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fcf6eb86e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180898, 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(0xc000180880, 0xc0002a8821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180880, 0xc0002a8821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c408, 0xc0002a8821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002a8810)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 101 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0002dc148)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002dc140)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002dc140, 0xc000082060, 0xc000082180)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 106 [select, 1 minutes]:
net/http.(*persistConn).readLoop(0xc0003fc5a0)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 107 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0003fc5a0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-11T07:34:55.524Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T07:34:55.525Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-11T07:34:55.525Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T07:34:55.525Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T07:34:55.525Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T07:34:55.526Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000103c80)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f0f80592f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000220098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000220080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000220080, 0x964e88afdcc49101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000200900, 0x62f4b141, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000200900, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000248000, 0xab76f0, 0xc000200900, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000200900, 0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000248000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 22 [semacquire]:
sync.runtime_Semacquire(0xc0000220c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000220c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000220c0, 0xc000114060, 0xc0001140c0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 35 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 38 [chan receive]:
main.main.func1(0xaaf020, 0xc00008cd20)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 42 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f0f80550a58, 0xc00008c0f0, 0xc00012c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00020ca10, 0x7f0f80550a58, 0xc00008c0f0, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f0f80550a58, 0xc00008c0f0, 0xc00012c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002129f0, 0x7f0f80550a58, 0xc00008c0f0, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002481c0, 0xc00012c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000212b70, 0xab7900, 0xc0002481c0, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002481c0, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000248000, 0xab7900, 0xc0002481c0, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00025a000, 0xab8818, 0xc00021a2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 20 [IO wait]:
internal/poll.runtime_pollWait(0x7f0f80592e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000220118, 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(0xc000220100, 0xc000212e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000220100, 0xc000212e21, 0x1, 0x1, 0xc5, 0xc0002049c0, 0xde7c60)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002140a0, 0xc000212e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000212e10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 23 [chan receive]:
net/http.(*persistConn).readLoop.func4(0xaaefc0, 0xc00007e070, 0x1000, 0x1000)
	/usr/local/go/src/net/http/transport.go:2175 +0xf0
net/http.(*bodyEOFSignal).condfn(...)
	/usr/local/go/src/net/http/transport.go:2795
net/http.(*bodyEOFSignal).Read(0xc00021ad00, 0xc0003f1000, 0x1000, 0x1000, 0xa18, 0xaaefc0, 0xc00007e070)
	/usr/local/go/src/net/http/transport.go:2771 +0x1b8
bufio.(*Reader).fill(0xc000082420)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadByte(0xc000082420, 0xc0004f594c, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:253 +0x39
compress/flate.(*decompressor).huffSym(0xc0003f2000, 0xc0003f2028, 0x6d, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc0003f2000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc0003f2000, 0xc0005ac000, 0xc000, 0xc000, 0x10000, 0x74c82fa7, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0001462c0, 0xc0005ac000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc00068f020, 0xc0005ac000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f0f804d72f8, 0xc00068f020, 0xc00068f020, 0x7f0f804d72f8, 0xc00068f020, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc00021e000, 0xc000114060, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00021e000, 0xc000114060)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 27 [runnable]:
net/http.(*persistConn).readLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 28 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-11T10:15:08.546Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T10:15:08.546Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-11T10:15:08.546Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T10:15:08.546Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T10:15:08.546Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T10:15:08.547Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000103c80)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7f99316ba118, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000268098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000268080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000268080, 0x3036089748577b01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00020eaf8, 0x62f4d6c1, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00020eaf8, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00026c000, 0xab76f0, 0xc00020eaf8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00020eaf8, 0xc00026c000, 0x0, 0x0, 0xaaf020, 0xc000286230, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00026c000, 0x0, 0x0, 0xaaf020, 0xc000286230, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 37 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc000286230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 21 [syscall, 2 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 41 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f9931511398, 0xc0001480f0, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00023b1f0, 0x7f9931511398, 0xc0001480f0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f9931511398, 0xc0001480f0, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021b590, 0x7f9931511398, 0xc0001480f0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00026c0e0, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00021b710, 0xab7900, 0xc00026c0e0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00026c0e0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00026c000, 0xab7900, 0xc00026c0e0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000228aa0, 0xab8818, 0xc000222440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 86 [semacquire]:
sync.runtime_Semacquire(0xc000340038)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000340030)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000340030, 0xc0002840c0, 0xc000284240)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 59 [IO wait]:
internal/poll.runtime_pollWait(0x7f99316b9f48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002c6298, 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(0xc0002c6280, 0xc0000f7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0002c6280, 0xc0000f7000, 0x1000, 0x1000, 0x439c3c, 0xc000118c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e018, 0xc0000f7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00022a000, 0xc0000f7000, 0x1000, 0x1000, 0xc0002d0480, 0xc000118d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0002849c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0002849c0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00022a000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 85 [runnable]:
strings.Index(0xc0007a2000, 0x449ed, 0xa30880, 0x1, 0x1250)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc0007a2000, 0x449ed, 0xa30880, 0x1, 0x0, 0x1250, 0x0, 0xc0000a8540, 0x0)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc000244690, 0xc0002840c0, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc000244690, 0xc0002840c0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 84 [IO wait]:
internal/poll.runtime_pollWait(0x7f99316ba030, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000268118, 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(0xc000268100, 0xc00021b9c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000268100, 0xc00021b9c1, 0x1, 0x1, 0xc000284000, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000210148, 0xc00021b9c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00021b9b0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 60 [select]:
net/http.(*persistConn).writeLoop(0xc00022a000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-11T13:15:08.947Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T13:15:08.948Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-11T13:15:08.948Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T13:15:08.948Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T13:15:08.948Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T13:15:08.950Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 13 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003e000, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000427f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fea7f547f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000166098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000166080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000166080, 0xb6ae7ac7d3ef1301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00011a8b8, 0x62f500f1, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00011a8b8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00016a000, 0xab76f0, 0xc00011a8b8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00011a8b8, 0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc00008cd20, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 36 [chan receive]:
main.main.func1(0xaaf020, 0xc00008cd20)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 20 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 40 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fea7f55c478, 0xc00008c0f0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00012aa10, 0x7fea7f55c478, 0xc00008c0f0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fea7f55c478, 0xc00008c0f0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001309f0, 0x7fea7f55c478, 0xc00008c0f0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001f80e0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000130b70, 0xab7900, 0xc0001f80e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001f80e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00016a000, 0xab7900, 0xc0001f80e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00017c000, 0xab8818, 0xc0000ab440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 97 [IO wait]:
internal/poll.runtime_pollWait(0x7fea7f547e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000166118, 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(0xc000166100, 0xc0001d2f11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000166100, 0xc0001d2f11, 0x1, 0x1, 0xc000083440, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000132098, 0xc0001d2f11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001d2f00)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 99 [semacquire]:
sync.runtime_Semacquire(0xc0000220c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000220c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000220c0, 0xc00021e000, 0xc00021e060)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 100 [runnable]:
net/http.(*gzipReader).Read(0xc00001e160, 0xc000578000, 0x10000, 0x10000, 0x3c001, 0xc00053c000, 0x3c000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fea7f31ca60, 0xc00001e160, 0xc00001e160, 0x7fea7f31ca60, 0xc00001e160, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc00013c000, 0xc00021e000, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00013c000, 0xc00021e000)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 48 [select]:
net/http.(*persistConn).readLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 113 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-11T16:15:09.298Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T16:15:09.298Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-11T16:15:09.298Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T16:15:09.298Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T16:15:09.298Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T16:15:09.299Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00026a800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00026a800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000543f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fe764c1bf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000248318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000248300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000248300, 0xb9216cbb230dbe01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000206a08, 0x62f52b21, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000206a08, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000290000, 0xab76f0, 0xc000206a08, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000206a08, 0xc000290000, 0x0, 0x0, 0xaaf020, 0xc00020a230, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000290000, 0x0, 0x0, 0xaaf020, 0xc00020a230, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 9 [IO wait]:
internal/poll.runtime_pollWait(0x7fe764c1be30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000248398, 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(0xc000248380, 0xc0001ceac1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000248380, 0xc0001ceac1, 0x1, 0x1, 0x1, 0xc0000627a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00023a158, 0xc0001ceac1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001ceab0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 21 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 38 [chan receive]:
main.main.func1(0xaaf020, 0xc00020a230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 42 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fe764c2ba78, 0xc00008ccd0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00028e000, 0x7fe764c2ba78, 0xc00008ccd0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fe764c2ba78, 0xc00008ccd0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00020d9e0, 0x7fe764c2ba78, 0xc00008ccd0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001e6000, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00020db60, 0xab7900, 0xc0001e6000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001e6000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000290000, 0xab7900, 0xc0001e6000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002168c0, 0xab8818, 0xc0000ab340)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 11 [semacquire]:
sync.runtime_Semacquire(0xc000022eb8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022eb0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022eb0, 0xc000083080, 0xc0000830e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 12 [runnable]:
strings.Index(0xc0004f103f, 0x3c, 0xa04cc3, 0x1, 0x38)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc0004f103f, 0x3c, 0xa04cc3, 0x1, 0x0, 0x1, 0xc00001fc20, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc0004f103f, 0x3c, 0xe, 0x0, 0xc0004f103d, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc000250870, 0xc000083080, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc000250870, 0xc000083080)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 46 [IO wait]:
internal/poll.runtime_pollWait(0x7fe764c1bd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128298, 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(0xc000128280, 0xc0002d4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc0002d4000, 0x1000, 0x1000, 0x439c3c, 0xc000095c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00023a1b0, 0xc0002d4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0fc0, 0xc0002d4000, 0x1000, 0x1000, 0xc000150240, 0xc000095d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000201200)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000201200, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0fc0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 47 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0fc0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-11T19:15:13.976Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T19:15:13.976Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-11T19:15:13.976Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T19:15:13.977Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T19:15:13.977Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T19:15:13.977Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00026a400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00026a400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0006bbf01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f4116376f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6580, 0xb3b041a133196a01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cfd8, 0x62f55551, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cfd8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001ee000, 0xab76f0, 0xc00000cfd8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cfd8, 0xc0001ee000, 0x0, 0x0, 0xaaf020, 0xc0002161e0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001ee000, 0x0, 0x0, 0xaaf020, 0xc0002161e0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 23 [IO wait]:
internal/poll.runtime_pollWait(0x7f4116376d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6998, 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(0xc0000e6980, 0xc00042c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6980, 0xc00042c000, 0x1000, 0x1000, 0x439c3c, 0xc000278c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e508, 0xc00042c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b10e0, 0xc00042c000, 0x1000, 0x1000, 0xc00008e4e0, 0xc000278d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0001322a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0001322a0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b10e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 12 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 15 [chan receive]:
main.main.func1(0xaaf020, 0xc0002161e0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 51 [runnable]:
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:98
compress/flate.(*compressor).init(0xc000600000, 0x7f4116281d98, 0xc00008d1d0, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0x7d
compress/flate.NewWriter(0x7f4116281d98, 0xc00008d1d0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc0000c3810, 0xc0005ea000, 0xef, 0x1000, 0x0, 0xc000071610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc0001428c0, 0xc0000716d0, 0xc000071620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0001428c0, 0xc0000717c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c3810, 0xc0002163c0, 0xef, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc0002163c0, 0xc00000dd28, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f411638cc78, 0xc00008d1d0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0001dcaf0, 0x7f411638cc78, 0xc00008d1d0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f411638cc78, 0xc00008d1d0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001cf3e0, 0x7f411638cc78, 0xc00008d1d0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001ee0e0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001cf560, 0xab7900, 0xc0001ee0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001ee0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001ee000, 0xab7900, 0xc0001ee0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c35e0, 0xab8818, 0xc0000ab5c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 52 [IO wait]:
internal/poll.runtime_pollWait(0x7f4116376e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 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(0xc0000e6600, 0xc0001cf811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc0001cf811, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0000835c0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e390, 0xc0001cf811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001cf800)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 24 [select]:
net/http.(*persistConn).writeLoop(0xc0000b10e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-11T22:15:08.896Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T22:15:08.896Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-11T22:15:08.896Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T22:15:08.896Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T22:15:08.897Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T22:15:08.897Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc0000d6400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc0000d6400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0000e9f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fa3283daf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180898, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000180880, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000180880, 0xace90b230eea1f01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012f5c0, 0x62f57f81, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012f5c0, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002a8000, 0xab76f0, 0xc00012f5c0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012f5c0, 0xc0002a8000, 0x0, 0x0, 0xaaf020, 0xc000148c30, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002a8000, 0x0, 0x0, 0xaaf020, 0xc000148c30, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 34 [syscall, 2 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 24 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc000148c30)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 28 [runnable]:
github.com/prometheus/client_golang/prometheus.checkMetricConsistency(0xc00023c2d0, 0xc0001e0000, 0xc00010f628, 0xf, 0xc00012c8c8)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:907 +0xb65
github.com/prometheus/client_golang/prometheus.processMetric(0xab26f0, 0xc000308090, 0xc00010f5f8, 0xc00010f628, 0x0, 0x1, 0x1)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:673 +0x3ce
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:519 +0xd25
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fa3283f4ef8, 0xc00023c230, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00029c540, 0x7fa3283f4ef8, 0xc00023c230, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fa3283f4ef8, 0xc00023c230, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001f5860, 0x7fa3283f4ef8, 0xc00023c230, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002a80e0, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001f59e0, 0xab7900, 0xc0002a80e0, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002a80e0, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002a8000, 0xab7900, 0xc0002a80e0, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001df360, 0xab8818, 0xc0001416c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 47 [semacquire]:
sync.runtime_Semacquire(0xc000218058)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000218050)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000218050, 0xc0000820c0, 0xc0000823c0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 57 [select]:
net/http.(*persistConn).roundTrip(0xc00014a360, 0xc000140800, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2610 +0x765
net/http.(*Transport).roundTrip(0xc0001e4b40, 0xc0001e2300, 0x30, 0x9db900, 0x0)
	/usr/local/go/src/net/http/transport.go:592 +0xacb
net/http.(*Transport).RoundTrip(0xc0001e4b40, 0xc0001e2300, 0xc0001e4b40, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0001e2300, 0xaaf4e0, 0xc0001e4b40, 0x0, 0x0, 0x0, 0xc0002281d0, 0x203000, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc0001f53e0, 0xc0001e2300, 0x0, 0x0, 0x0, 0xc0002281d0, 0x0, 0x1, 0xc0001e2300)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc0001f53e0, 0xc0001e2300, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc0001cc960, 0xc0000820c0, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc0001cc960, 0xc0000820c0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 45 [IO wait]:
internal/poll.runtime_pollWait(0x7fa3283dae30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180918, 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(0xc000180900, 0xc0001f5c91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180900, 0xc0001f5c91, 0x1, 0x1, 0xe0f860, 0xa32700, 0xc0002137a8)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c368, 0xc0001f5c91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001f5c80)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 116 [IO wait]:
internal/poll.runtime_pollWait(0x7fa3283dad48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180298, 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(0xc000180280, 0xc0002bb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180280, 0xc0002bb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c298, 0xc0002bb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00014a360, 0xc0002bb000, 0x1000, 0x1000, 0x405690, 0x60, 0x0)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200480)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200480, 0x1, 0xc000234240, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00014a360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 117 [select]:
net/http.(*persistConn).writeLoop(0xc00014a360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-12T01:15:06.111Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-12T01:15:06.112Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-12T01:15:06.112Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-12T01:15:06.112Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-12T01:15:06.112Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-12T01:15:06.112Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00003b800, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000317f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f9f511a3f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000214100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000214100, 0x117236469bc4e801, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000203128, 0x62f5a9b1, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000203128, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000258000, 0xab76f0, 0xc000203128, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000203128, 0xc000258000, 0x0, 0x0, 0xaaf020, 0xc000154460, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000258000, 0x0, 0x0, 0xaaf020, 0xc000154460, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 21 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc000154460)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 8 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 25 [select, 1 minutes]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f9f51161a58, 0xc00008c0f0, 0xc00012a100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000207650, 0x7f9f51161a58, 0xc00008c0f0, 0xc00012a100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f9f51161a58, 0xc00008c0f0, 0xc00012a100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00020ea20, 0x7f9f51161a58, 0xc00008c0f0, 0xc00012a100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002581c0, 0xc00012a100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00020eba0, 0xab7900, 0xc0002581c0, 0xc00012a100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002581c0, 0xc00012a100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000258000, 0xab7900, 0xc0002581c0, 0xc00012a100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00026a000, 0xab8818, 0xc00022a2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 81 [runnable]:
net/http.(*gzipReader).Read(0xc00012e060, 0xc000528000, 0x10000, 0x10000, 0x3c001, 0xc0004ec000, 0x3c000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f9f50f3c028, 0xc00012e060, 0xc00012e060, 0x7f9f50f3c028, 0xc00012e060, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc000230000, 0xc00021e000, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000230000, 0xc00021e000)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 52 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f9f511a3e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214198, 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(0xc000214180, 0xc00020ee51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000214180, 0xc00020ee51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020c0b8, 0xc00020ee51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00020ee40)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 54 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0000220c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000220c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000220c0, 0xc00021e000, 0xc00021e0c0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 84 [select, 1 minutes]:
net/http.(*persistConn).readLoop(0xc00013c000)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 85 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00013c000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-12T04:15:09.671Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-12T04:15:09.672Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-12T04:15:09.672Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-12T04:15:09.672Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-12T04:15:09.672Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-12T04:15:09.672Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 12 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000270c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000270c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000599f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f5fcfac7f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000180580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000180580, 0xa6c21100c198d201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012ecd8, 0x62f5d3e1, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012ecd8, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001f8000, 0xab76f0, 0xc00012ecd8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012ecd8, 0xc0001f8000, 0x0, 0x0, 0xaaf020, 0xc000206280, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001f8000, 0x0, 0x0, 0xaaf020, 0xc000206280, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 37 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 23 [chan receive]:
main.main.func1(0xaaf020, 0xc000206280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 27 [runnable]:
bufio.(*Writer).WriteString(0xc00023c980, 0xa07698, 0x7, 0x0, 0x0, 0x64cc00)
	/usr/local/go/src/bufio/bufio.go:703 +0x1bc
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc00037e000, 0xc0001491d0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:97 +0x14d4
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc0001491d0, 0xc000330ac8, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f5fcfad7b78, 0xc000148f50, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0001ea310, 0x7f5fcfad7b78, 0xc000148f50, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f5fcfad7b78, 0xc000148f50, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001e8840, 0x7f5fcfad7b78, 0xc000148f50, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001f80e0, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001e89c0, 0xab7900, 0xc0001f80e0, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001f80e0, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001f8000, 0xab7900, 0xc0001f80e0, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001dea00, 0xab8818, 0xc000141440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 28 [IO wait]:
internal/poll.runtime_pollWait(0x7f5fcfac7e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180618, 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(0xc000180600, 0xc0001e8c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180600, 0xc0001e8c71, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00013f2c0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c2b0, 0xc0001e8c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001e8c60)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 65 [IO wait]:
internal/poll.runtime_pollWait(0x7f5fcfac7d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180918, 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(0xc000180900, 0xc000334000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180900, 0xc000334000, 0x1000, 0x1000, 0x439c3c, 0xc00011cc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00032e030, 0xc000334000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b4480, 0xc000334000, 0x1000, 0x1000, 0xc0002502a0, 0xc00011cd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000332000)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000332000, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b4480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 66 [select]:
net/http.(*persistConn).writeLoop(0xc0000b4480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-12T07:15:09.547Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-12T07:15:09.547Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-12T07:15:09.547Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-12T07:15:09.547Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-12T07:15:09.547Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-12T07:15:09.548Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00022ff01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fcd5d980f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6818, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6800, 0x92628db822f1a401, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cff0, 0x62f5fe11, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cff0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000296000, 0xab76f0, 0xc00000cff0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cff0, 0xc000296000, 0x0, 0x0, 0xaaf020, 0xc00008cdc0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000296000, 0x0, 0x0, 0xaaf020, 0xc00008cdc0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 21 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 12 [chan receive]:
main.main.func1(0xaaf020, 0xc00008cdc0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 16 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fcd5d99ceb8, 0xc00008d310, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0002880e0, 0x7fcd5d99ceb8, 0xc00008d310, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fcd5d99ceb8, 0xc00008d310, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00028a3f0, 0x7fcd5d99ceb8, 0xc00008d310, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002960e0, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00028a570, 0xab7900, 0xc0002960e0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002960e0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000296000, 0xab7900, 0xc0002960e0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c1f40, 0xab8818, 0xc0000ab840)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 49 [IO wait]:
internal/poll.runtime_pollWait(0x7fcd5d980e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6898, 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(0xc0000e6880, 0xc00028a821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6880, 0xc00028a821, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000083980)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e418, 0xc00028a821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00028a810)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 50 [runnable]:
strings.Index(0xc0005372cd, 0x37, 0xa04cc3, 0x1, 0x2b)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc0005372cd, 0x37, 0xa04cc3, 0x1, 0x0, 0x1, 0xc00057c000, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc0005372cd, 0x37, 0xe, 0x0, 0xc0005372cb, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc0001b0ff0, 0xc000083bc0, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc0001b0ff0, 0xc000083bc0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 51 [semacquire]:
sync.runtime_Semacquire(0xc000023618)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000023610)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000023610, 0xc000083bc0, 0xc000083c20)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 37 [IO wait]:
internal/poll.runtime_pollWait(0x7fcd5d980d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128298, 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(0xc000128280, 0xc000276000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc000276000, 0x1000, 0x1000, 0x439c3c, 0xc000142c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120050, 0xc000276000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b1320, 0xc000276000, 0x1000, 0x1000, 0xc0002421e0, 0xc000142d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0002464e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0002464e0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b1320)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 38 [select]:
net/http.(*persistConn).writeLoop(0xc0000b1320)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-12T07:36:00.185Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-12T07:36:00.186Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-12T07:36:00.186Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-12T07:36:00.186Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-12T07:36:00.186Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-12T07:36:00.187Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000384000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000384000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000155f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f677e9c6f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6818, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6800, 0x7ac8493c9caa6d01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d098, 0x62f602fd, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d098, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00028c000, 0xab76f0, 0xc00000d098, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d098, 0xc00028c000, 0x0, 0x0, 0xaaf020, 0xc00008ceb0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00028c000, 0x0, 0x0, 0xaaf020, 0xc00008ceb0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 13 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 16 [chan receive]:
main.main.func1(0xaaf020, 0xc00008ceb0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 52 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f677e9e2ef8, 0xc00008d400, 0xc0001c8400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0002800e0, 0x7f677e9e2ef8, 0xc00008d400, 0xc0001c8400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f677e9e2ef8, 0xc00008d400, 0xc0001c8400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002823f0, 0x7f677e9e2ef8, 0xc00008d400, 0xc0001c8400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00028c0e0, 0xc0001c8400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000282570, 0xab7900, 0xc00028c0e0, 0xc0001c8400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00028c0e0, 0xc0001c8400)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00028c000, 0xab7900, 0xc00028c0e0, 0xc0001c8400)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c5f40, 0xab8818, 0xc0000ab840)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 53 [IO wait]:
internal/poll.runtime_pollWait(0x7f677e9c6e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6898, 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(0xc0000e6880, 0xc000282821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6880, 0xc000282821, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000083b00)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e420, 0xc000282821, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000282810)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 54 [runnable]:
strings.Index(0xc0005a9deb, 0x39, 0xa04cc3, 0x1, 0x34)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc0005a9deb, 0x39, 0xa04cc3, 0x1, 0x0, 0x1, 0xc0005f2cc0, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc0005a9deb, 0x39, 0xe, 0x0, 0xc0005a9de9, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc0001b2ff0, 0xc000083d40, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc0001b2ff0, 0xc000083d40)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 55 [semacquire]:
sync.runtime_Semacquire(0xc000023618)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000023610)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000023610, 0xc000083d40, 0xc000083da0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 36 [IO wait]:
internal/poll.runtime_pollWait(0x7f677e9c6d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128298, 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(0xc000128280, 0xc000258000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc000258000, 0x1000, 0x1000, 0x439c3c, 0xc000213c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000216048, 0xc000258000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b1320, 0xc000258000, 0x1000, 0x1000, 0xc0002221e0, 0xc000213d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0002264e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0002264e0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b1320)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 37 [select]:
net/http.(*persistConn).writeLoop(0xc0000b1320)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-12T10:15:11.439Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-12T10:15:11.439Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-12T10:15:11.439Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-12T10:15:11.439Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-12T10:15:11.440Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-12T10:15:11.440Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000280a01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3199 +0x1a5
runtime.park_m(0xc000280a80)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7f835d0d5f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000c2098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000c2080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000c2080, 0x6a30d4d6d4d42101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000c8b8, 0x62f62841, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000c8b8, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000c6000, 0xab76f0, 0xc00000c8b8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000c8b8, 0xc0000c6000, 0x0, 0x0, 0xaaf020, 0xc000148f50, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0000c6000, 0x0, 0x0, 0xaaf020, 0xc000148f50, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 7 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc000148f50)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 33 [syscall, 2 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 11 [runnable]:
compress/flate.(*compressor).deflate(0xc000734000)
	/usr/local/go/src/compress/flate/deflate.go:426 +0x224
compress/flate.(*compressor).write(0xc000734000, 0xc000294000, 0x99, 0x1000, 0x1000, 0xd077959, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:554 +0x85
compress/flate.(*Writer).Write(...)
	/usr/local/go/src/compress/flate/deflate.go:712
compress/gzip.(*Writer).Write(0xc0003640b0, 0xc000294000, 0x99, 0x1000, 0xc00010d610, 0xc00010d610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:196 +0xc5
bufio.(*Writer).Flush(0xc000140540, 0xc00010d6d0, 0xc00010d620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc000140540, 0xc00010d7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0003640b0, 0xc00029a050, 0x99, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00029a050, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f835ceeba58, 0xc0002ae2d0, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000096a10, 0x7f835ceeba58, 0xc0002ae2d0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f835ceeba58, 0xc0002ae2d0, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000989f0, 0x7f835ceeba58, 0xc0002ae2d0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000c60e0, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000098b70, 0xab7900, 0xc0000c60e0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000c60e0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000c6000, 0xab7900, 0xc0000c60e0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020140, 0xab8818, 0xc00009a2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 86 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f835d0d5e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000c2118, 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(0xc0000c2100, 0xc000098e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000c2100, 0xc000098e21, 0x1, 0x1, 0xc000344f60, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0b8, 0xc000098e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000098e10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 97 [IO wait]:
internal/poll.runtime_pollWait(0x7f835d0d5c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180218, 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(0xc000180200, 0xc00037f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180200, 0xc00037f000, 0x1000, 0x1000, 0x439c3c, 0xc00011cc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000212000, 0xc00037f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b6240, 0xc00037f000, 0x1000, 0x1000, 0xc0001143c0, 0xc00011cd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000338180)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000338180, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b6240)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 98 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0000b6240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-12T13:15:10.627Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-12T13:15:10.628Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-12T13:15:10.628Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-12T13:15:10.628Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-12T13:15:10.628Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-12T13:15:10.628Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000400000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000400000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000391f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f5bef714038, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000256098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000256080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000256080, 0xddd1defc50371b01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000206930, 0x62f65271, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000206930, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00025a000, 0xab76f0, 0xc000206930, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000206930, 0xc00025a000, 0x0, 0x0, 0xaaf020, 0xc000148e10, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00025a000, 0x0, 0x0, 0xaaf020, 0xc000148e10, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 37 [chan receive]:
main.main.func1(0xaaf020, 0xc000148e10)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 7 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 41 [runnable]:
sort.IsSorted(0xab7ab0, 0xc00039e000, 0x4)
	/usr/local/go/src/sort/sort.go:269 +0x99
github.com/prometheus/client_golang/prometheus.checkMetricConsistency(0xc00039a000, 0xc000394000, 0xc00010f628, 0x1a, 0xc00023b8b0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:887 +0x8bf
github.com/prometheus/client_golang/prometheus.processMetric(0xab2808, 0xc00022c080, 0xc00010f5f8, 0xc00010f628, 0x0, 0x0, 0x1)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:673 +0x3ce
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:492 +0x9da
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f5bef569a58, 0xc000210550, 0xc00027a000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000220a10, 0x7f5bef569a58, 0xc000210550, 0xc00027a000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f5bef569a58, 0xc000210550, 0xc00027a000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002269f0, 0x7f5bef569a58, 0xc000210550, 0xc00027a000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00025a0e0, 0xc00027a000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000226b70, 0xab7900, 0xc00025a0e0, 0xc00027a000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00025a0e0, 0xc00027a000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00025a000, 0xab7900, 0xc00025a0e0, 0xc00027a000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00026c000, 0xab8818, 0xc00022c2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 42 [IO wait]:
internal/poll.runtime_pollWait(0x7f5bef713f50, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000256118, 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(0xc000256100, 0xc000226e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000256100, 0xc000226e21, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00020e5a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020a0b0, 0xc000226e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000226e10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 43 [select]:
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc000180500, 0xc00020e7e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:312 +0x695
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 44 [runnable]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00021e1c0, 0xc00020e7e0, 0xc00020e840)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 45 [runnable]:
syscall.Syscall(0x0, 0x8, 0xc00030c200, 0x200, 0x200, 0x200, 0x0)
	/usr/local/go/src/syscall/asm_linux_amd64.s:20 +0x5
syscall.read(0x8, 0xc00030c200, 0x200, 0x200, 0x0, 0x4c01ec, 0x48)
	/usr/local/go/src/syscall/zsyscall_linux_amd64.go:686 +0x5a
syscall.Read(...)
	/usr/local/go/src/syscall/syscall_unix.go:187
internal/poll.ignoringEINTRIO(...)
	/usr/local/go/src/internal/poll/fd_unix.go:581
internal/poll.(*FD).Read(0xc00020e9c0, 0xc00030c200, 0x200, 0x200, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:162 +0x145
os.(*File).read(...)
	/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc00020a0c0, 0xc00030c200, 0x200, 0x200, 0x9463a0, 0x990b01, 0xc00030c200)
	/usr/local/go/src/os/file.go:117 +0x77
io.(*LimitedReader).Read(0xc000206978, 0xc00030c200, 0x200, 0x200, 0xc000206978, 0xc0002af008, 0xc000100000)
	/usr/local/go/src/io/io.go:473 +0x63
io.ReadAll(0xaaf2e0, 0xc000206978, 0x0, 0x0, 0xc00020a0c0, 0x0, 0x0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
github.com/prometheus/procfs/internal/util.ReadFileNoStat(0xc00021e270, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/internal/util/readfile.go:37 +0xfd
github.com/prometheus/procfs.FS.Stat(0xa05a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/stat.go:169 +0x18d
github.com/prometheus/procfs.ProcStat.StartTime(0x93512, 0xc00021e210, 0xf, 0xd9c178, 0x1, 0x1, 0x93511, 0x93511, 0x0, 0xffffffffffffffff, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc_stat.go:179 +0x85
github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc000148960, 0xc00020e7e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector_other.go:44 +0xe78
github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc000148960, 0xc00020e7e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:138 +0x33
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 24 [runnable]:
syscall.Getenv(0xa0783c, 0x7, 0x0, 0x0, 0x0)
	/usr/local/go/src/syscall/env_unix.go:83 +0xbb
os.Getenv(0xa0783c, 0x7, 0x0, 0x0)
	/usr/local/go/src/os/env.go:103 +0x4d
net/http.(*Transport).onceSetNextProtoDefaults(0xc00022e000)
	/usr/local/go/src/net/http/transport.go:362 +0x5f
sync.(*Once).doSlow(0xc00022e110, 0xc00011b660)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
net/http.(*Transport).roundTrip(0xc00022e000, 0xc0001e4400, 0x30, 0x9db900, 0x0)
	/usr/local/go/src/net/http/transport.go:503 +0x111c
net/http.(*Transport).RoundTrip(0xc00022e000, 0xc0001e4400, 0xc00022e000, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0001e4400, 0xaaf4e0, 0xc00022e000, 0x0, 0x0, 0x0, 0xc00013c380, 0x203000, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc000226570, 0xc0001e4400, 0x0, 0x0, 0x0, 0xc00013c380, 0x0, 0x1, 0xc0001e4400)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc000226570, 0xc0001e4400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc000230000, 0xc00020e7e0, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc000230000, 0xc00020e7e0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 8 [waiting]:
runtime.ReadMemStats(0xc00009a000)
	/usr/local/go/src/runtime/mstats.go:473 +0x36
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc000180500, 0xc00009a000, 0xc0000a0000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:286 +0x38
created by github.com/prometheus/client_golang/prometheus.(*goCollector).Collect
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:285 +0xa9
[  OK  ]
level=info ts=2022-08-12T16:15:24.886Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-12T16:15:24.887Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-12T16:15:24.887Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-12T16:15:24.887Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-12T16:15:24.887Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-12T16:15:24.887Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000210400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000210400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000313f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f578ed41f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000256098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000256080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000256080, 0xf9b93260cf266c01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000208930, 0x62f683a9, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000208930, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00025a000, 0xab76f0, 0xc000208930, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000208930, 0xc00025a000, 0x0, 0x0, 0xaaf020, 0xc000134410, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00025a000, 0x0, 0x0, 0xaaf020, 0xc000134410, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 37 [chan receive]:
main.main.func1(0xaaf020, 0xc000134410)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 9 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 41 [IO wait]:
internal/poll.runtime_pollWait(0x7f578ed41e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128318, 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(0xc000128300, 0xc000224d91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128300, 0xc000224d91, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000200660)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120158, 0xc000224d91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000224d80)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 22 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f578ecffb58, 0xc00020e500, 0xc000278000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00021ea10, 0x7f578ecffb58, 0xc00020e500, 0xc000278000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f578ecffb58, 0xc00020e500, 0xc000278000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002249f0, 0x7f578ecffb58, 0xc00020e500, 0xc000278000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00025a0e0, 0xc000278000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000224b70, 0xab7900, 0xc00025a0e0, 0xc000278000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00025a0e0, 0xc000278000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00025a000, 0xab7900, 0xc00025a0e0, 0xc000278000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00014f360, 0xab8818, 0xc00022a2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 43 [semacquire]:
sync.runtime_Semacquire(0xc00021c1c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00021c1c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00021c1c0, 0xc0002008a0, 0xc000200900)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 49 [IO wait]:
internal/poll.runtime_pollWait(0x7f578ed41d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128598, 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(0xc000128580, 0xc000338000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128580, 0xc000338000, 0x1000, 0x1000, 0x439c3c, 0xc000340c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020a0e0, 0xc000338000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0900, 0xc000338000, 0x1000, 0x1000, 0xc000288420, 0xc000340d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0000830e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0000830e0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0900)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 23 [runnable]:
strings.Index(0xc0005d8f34, 0x44, 0xa04cc3, 0x1, 0x3b)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc0005d8f34, 0x44, 0xa04cc3, 0x1, 0x0, 0x1, 0xc0001e2580, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc0005d8f34, 0x44, 0xe, 0x0, 0xc0005d8f32, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc00022e000, 0xc0002008a0, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc00022e000, 0xc0002008a0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 50 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0900)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-12T19:15:07.273Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-12T19:15:07.273Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-12T19:15:07.273Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-12T19:15:07.273Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-12T19:15:07.274Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-12T19:15:07.273Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000319f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f5f0313cf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000180580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000180580, 0x73a898d601a59a01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012ecc0, 0x62f6a6d1, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012ecc0, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001f8000, 0xab76f0, 0xc00012ecc0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012ecc0, 0xc0001f8000, 0x0, 0x0, 0xaaf020, 0xc00008c500, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001f8000, 0x0, 0x0, 0xaaf020, 0xc00008c500, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 20 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 23 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c500)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 27 [runnable]:
strings.(*Replacer).build(0xc000141100, 0x44ea01, 0x4665d4)
	/usr/local/go/src/strings/replace.go:86 +0x3a5
strings.(*Replacer).buildOnce(...)
	/usr/local/go/src/strings/replace.go:40
sync.(*Once).doSlow(0xc000141100, 0xc00010f5b0)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
strings.(*Replacer).WriteString(0xc000141100, 0xaaed00, 0xc0000b1280, 0xa132b6, 0x1a, 0x0, 0x12, 0x0)
	/usr/local/go/src/strings/replace.go:102 +0xc8
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc0000b1280, 0xa132b6, 0x1a, 0x0, 0x0, 0x7400000000000002, 0xc00010f6e0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:427 +0x114
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc00015c8f0, 0xc000149400, 0x1a, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:112 +0x1626
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc000149400, 0xc00012f890, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f5f030f2a38, 0xc00008c5f0, 0xc0000ae200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0001ec310, 0x7f5f030f2a38, 0xc00008c5f0, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f5f030f2a38, 0xc00008c5f0, 0xc0000ae200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001ea840, 0x7f5f030f2a38, 0xc00008c5f0, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002a6000, 0xc0000ae200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001ea9c0, 0xab7900, 0xc0002a6000, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002a6000, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001f8000, 0xab7900, 0xc0002a6000, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001dea00, 0xab8818, 0xc0000b0400)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 12 [IO wait]:
internal/poll.runtime_pollWait(0x7f5f0313ce30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180618, 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(0xc000180600, 0xc000095c01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180600, 0xc000095c01, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00013f200)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c2b8, 0xc000095c01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000095bf0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 32 [IO wait]:
internal/poll.runtime_pollWait(0x7f5f0313cd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180898, 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(0xc000180880, 0xc0001fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180880, 0xc0001fe000, 0x1000, 0x1000, 0x439c3c, 0xc00011ac38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000228048, 0xc0001fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b4b40, 0xc0001fe000, 0x1000, 0x1000, 0xc0001143c0, 0xc00011ad40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000204660)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000204660, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b4b40)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 49 [select]:
net/http.(*persistConn).writeLoop(0xc0000b4b40)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-12T19:43:36.359Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-12T19:43:36.360Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-12T19:43:36.360Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-12T19:43:36.360Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-12T19:43:36.360Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-12T19:43:36.360Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000102d80)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f75f78b5f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6580, 0xb407d67dcb8c1201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cd38, 0x62f6ad9d, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cd38, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001dc000, 0xab76f0, 0xc00000cd38, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cd38, 0xc0001dc000, 0x0, 0x0, 0xaaf020, 0xc000134280, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001dc000, 0x0, 0x0, 0xaaf020, 0xc000134280, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [IO wait]:
internal/poll.runtime_pollWait(0x7f75f78b5d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128518, 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(0xc000128500, 0xc000260000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128500, 0xc000260000, 0x1000, 0x1000, 0x439c3c, 0xc000091c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002100b8, 0xc000260000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0c60, 0xc000260000, 0x1000, 0x1000, 0xc00008e360, 0xc000091d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200360)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200360, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0c60)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 10 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 13 [chan receive]:
main.main.func1(0xaaf020, 0xc000134280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 49 [runnable]:
strconv.fmtF(0xc0000245d0, 0x0, 0x18, 0x4fe200, 0xc0000714a8, 0x20, 0x20, 0x1, 0x1, 0x0, ...)
	/usr/local/go/src/strconv/ftoa.go:433 +0x41b
strconv.formatDigits(0xc0000245d0, 0x0, 0x18, 0xc000070001, 0xc0000714a8, 0x20, 0x20, 0x1, 0x1, 0x0, ...)
	/usr/local/go/src/strconv/ftoa.go:225 +0x276
strconv.genericFtoa(0xc0000245d0, 0x0, 0x18, 0x4020000000000000, 0x67, 0xffffffffffffffff, 0x40, 0x0, 0x10, 0x7)
	/usr/local/go/src/strconv/ftoa.go:157 +0x3be
strconv.AppendFloat(...)
	/usr/local/go/src/strconv/ftoa.go:54
github.com/prometheus/common/expfmt.writeFloat(0xab8738, 0xc000222880, 0x4020000000000000, 0x0, 0x1, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:449 +0x112
github.com/prometheus/common/expfmt.writeSample(0xab8738, 0xc000222880, 0xc000024240, 0x12, 0x0, 0x0, 0xc000164e70, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:309 +0x17e
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc000532000, 0xc0002404b0, 0x55, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:172 +0x505
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc0002404b0, 0xc00020ee70, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f75f78c73b8, 0xc00008cff0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0001ce310, 0x7f75f78c73b8, 0xc00008cff0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f75f78c73b8, 0xc00008cff0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001cc840, 0x7f75f78c73b8, 0xc00008cff0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001dc0e0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001cc9c0, 0xab7900, 0xc0001dc0e0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001dc0e0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001dc000, 0xab7900, 0xc0001dc0e0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c2b40, 0xab8818, 0xc0000ab440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 50 [IO wait]:
internal/poll.runtime_pollWait(0x7f75f78b5e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 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(0xc0000e6600, 0xc0001ccc71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc0001ccc71, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000083320)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2c8, 0xc0001ccc71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001ccc60)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 36 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0c60)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-12T22:15:15.758Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-12T22:15:15.760Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-12T22:15:15.760Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-12T22:15:15.760Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-12T22:15:15.760Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-12T22:15:15.761Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000380000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000380000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000311f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f2d2a59bf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128398, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128380, 0x36e3471dd1747301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001171e8, 0x62f6d101, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001171e8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002a6000, 0xab76f0, 0xc0001171e8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001171e8, 0xc0002a6000, 0x0, 0x0, 0xaaf020, 0xc000134230, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002a6000, 0x0, 0x0, 0xaaf020, 0xc000134230, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 11 [runnable]:
syscall.Getenv(0xa0783c, 0x7, 0x0, 0x0, 0x0)
	/usr/local/go/src/syscall/env_unix.go:83 +0xbb
os.Getenv(0xa0783c, 0x7, 0x0, 0x0)
	/usr/local/go/src/os/env.go:103 +0x4d
net/http.(*Transport).onceSetNextProtoDefaults(0xc000146640)
	/usr/local/go/src/net/http/transport.go:362 +0x5f
sync.(*Once).doSlow(0xc000146750, 0xc000094660)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
net/http.(*Transport).roundTrip(0xc000146640, 0xc0001c6200, 0x30, 0x9db900, 0x7f2d2a742c00)
	/usr/local/go/src/net/http/transport.go:503 +0x111c
net/http.(*Transport).RoundTrip(0xc000146640, 0xc0001c6200, 0xc000146640, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0001c6200, 0xaaf4e0, 0xc000146640, 0x0, 0x0, 0x0, 0xc00000e248, 0x203000, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc000123590, 0xc0001c6200, 0x0, 0x0, 0x0, 0xc00000e248, 0x0, 0x1, 0xc0001c6200)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc000123590, 0xc0001c6200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc000174870, 0xc000132d80, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc000174870, 0xc000132d80)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 35 [waiting]:
runtime.ReadMemStats(0xc000260000)
	/usr/local/go/src/runtime/mstats.go:473 +0x36
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc000128000, 0xc000260000, 0xc000266000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:286 +0x38
created by github.com/prometheus/client_golang/prometheus.(*goCollector).Collect
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:285 +0xa9

goroutine 20 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 23 [chan receive]:
main.main.func1(0xaaf020, 0xc000134230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 27 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:540 +0xe5e
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f2d2a5ddc98, 0xc000134780, 0xc00017c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00016cc40, 0x7f2d2a5ddc98, 0xc000134780, 0xc00017c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f2d2a5ddc98, 0xc000134780, 0xc00017c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000123a10, 0x7f2d2a5ddc98, 0xc000134780, 0xc00017c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002a60e0, 0xc00017c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000123b90, 0xab7900, 0xc0002a60e0, 0xc00017c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002a60e0, 0xc00017c100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002a6000, 0xab7900, 0xc0002a60e0, 0xc00017c100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000142a00, 0xab8818, 0xc000166540)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 28 [IO wait]:
internal/poll.runtime_pollWait(0x7f2d2a59be30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128418, 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(0xc000128400, 0xc000123e41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128400, 0xc000123e41, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000132b40)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120150, 0xc000123e41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000123e30)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 29 [runnable]:
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc000128000, 0xc000132d80)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:312 +0x695
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 30 [semacquire]:
sync.runtime_Semacquire(0xc0001647c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001647c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001647c0, 0xc000132d80, 0xc000132de0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 31 [runnable]:
syscall.Syscall(0x0, 0x8, 0xc0002ec900, 0x300, 0x2d1, 0x300, 0x0)
	/usr/local/go/src/syscall/asm_linux_amd64.s:20 +0x5
syscall.read(0x8, 0xc0002ec900, 0x300, 0x300, 0x0, 0x0, 0x7f2d2a556a88)
	/usr/local/go/src/syscall/zsyscall_linux_amd64.go:686 +0x5a
syscall.Read(...)
	/usr/local/go/src/syscall/syscall_unix.go:187
internal/poll.ignoringEINTRIO(...)
	/usr/local/go/src/internal/poll/fd_unix.go:581
internal/poll.(*FD).Read(0xc000132f60, 0xc0002ec900, 0x300, 0x300, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:162 +0x145
os.(*File).read(...)
	/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc000120160, 0xc0002ec900, 0x300, 0x300, 0x200, 0xc0002ec000, 0xc0002ec000)
	/usr/local/go/src/os/file.go:117 +0x77
io.(*LimitedReader).Read(0xc000117230, 0xc0002ec900, 0x300, 0x300, 0x901, 0xc0002ec000, 0x900)
	/usr/local/go/src/io/io.go:473 +0x63
io.ReadAll(0xaaf2e0, 0xc000117230, 0x0, 0x0, 0xc000120160, 0x0, 0x0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
github.com/prometheus/procfs/internal/util.ReadFileNoStat(0xc000164870, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/internal/util/readfile.go:37 +0xfd
github.com/prometheus/procfs.FS.Stat(0xa05a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/stat.go:169 +0x18d
github.com/prometheus/procfs.ProcStat.StartTime(0x2ff94, 0xc000164810, 0xf, 0xd9c178, 0x1, 0x1, 0x2ff93, 0x2ff93, 0x0, 0xffffffffffffffff, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc_stat.go:179 +0x85
github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc00008c9b0, 0xc000132d80)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector_other.go:44 +0xe78
github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc00008c9b0, 0xc000132d80)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:138 +0x33
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d
[  OK  ]
level=info ts=2022-08-13T01:15:06.852Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-13T01:15:06.852Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-13T01:15:06.853Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-13T01:15:06.853Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-13T01:15:06.853Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-13T01:15:06.853Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000208800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000208800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000245f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fa996b13f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000178318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000178300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000178300, 0x5687ae1989b71201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00011cc48, 0x62f6fb31, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00011cc48, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002a6000, 0xab76f0, 0xc00011cc48, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00011cc48, 0xc0002a6000, 0x0, 0x0, 0xaaf020, 0xc0001543c0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002a6000, 0x0, 0x0, 0xaaf020, 0xc0001543c0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 21 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 24 [chan receive]:
main.main.func1(0xaaf020, 0xc0001543c0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 28 [runnable]:
compress/flate.newHuffmanEncoder(...)
	/usr/local/go/src/compress/flate/huffman_code.go:60
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:100
compress/flate.(*compressor).init(0xc000600000, 0x7fa996b5de58, 0xc00008cbe0, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0xd5
compress/flate.NewWriter(0x7fa996b5de58, 0xc00008cbe0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc0000c3760, 0xc0005e6000, 0xf0, 0x1000, 0x0, 0xc00010d610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc0000abec0, 0xc00010d6d0, 0xc00010d620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0000abec0, 0xc00010d7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c3760, 0xc000206320, 0xf0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc000206320, 0xc00011d7e8, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fa996b209f8, 0xc00008cbe0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0002927e0, 0x7fa996b209f8, 0xc00008cbe0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fa996b209f8, 0xc00008cbe0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002945a0, 0x7fa996b209f8, 0xc00008cbe0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001ea000, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000294720, 0xab7900, 0xc0001ea000, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001ea000, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002a6000, 0xab7900, 0xc0001ea000, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00013d360, 0xab8818, 0xc0000ab1c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 10 [IO wait]:
internal/poll.runtime_pollWait(0x7fa996b13e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000178398, 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(0xc000178380, 0xc000099f31, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000178380, 0xc000099f31, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000114d80)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00011e200, 0xc000099f31, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000099f20)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 37 [IO wait]:
internal/poll.runtime_pollWait(0x7fa996b13d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000178618, 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(0xc000178600, 0xc00025e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000178600, 0xc00025e000, 0x1000, 0x1000, 0x439c3c, 0xc000090c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000228048, 0xc00025e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0a20, 0xc00025e000, 0x1000, 0x1000, 0xc000280420, 0xc000090d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000204540)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000204540, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0a20)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 38 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0a20)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-13T04:15:13.648Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-13T04:15:13.649Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-13T04:15:13.649Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-13T04:15:13.649Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-13T04:15:13.649Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-13T04:15:13.650Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000034000, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.goschedImpl(0xc000001500)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc000001500)
	/usr/local/go/src/runtime/proc.go:3361 +0x34
runtime.newstack()
	/usr/local/go/src/runtime/stack.go:1045 +0x1bc
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:458 +0x8f

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fe1f4e70f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000238098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000238080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000238080, 0xcd3ce83aca2c5b01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002148b8, 0x62f72561, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002148b8, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00025a000, 0xab76f0, 0xc0002148b8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002148b8, 0xc00025a000, 0x0, 0x0, 0xaaf020, 0xc00008c5a0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00025a000, 0x0, 0x0, 0xaaf020, 0xc00008c5a0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 22 [IO wait]:
internal/poll.runtime_pollWait(0x7fe1f4e70d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180718, 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(0xc000180700, 0xc0001fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180700, 0xc0001fc000, 0x1000, 0x1000, 0x439c3c, 0xc000119c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002160f8, 0xc0001fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b46c0, 0xc0001fc000, 0x1000, 0x1000, 0xc000258120, 0xc000119d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00020ce40)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00020ce40, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b46c0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 33 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 36 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c5a0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 40 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fe1f4e2eb80, 0xc0002364b0, 0xc00027e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000222a10, 0x7fe1f4e2eb80, 0xc0002364b0, 0xc00027e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fe1f4e2eb80, 0xc0002364b0, 0xc00027e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00022a9f0, 0x7fe1f4e2eb80, 0xc0002364b0, 0xc00027e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00025a0e0, 0xc00027e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00022ab70, 0xab7900, 0xc00025a0e0, 0xc00027e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00025a0e0, 0xc00027e000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00025a000, 0xab7900, 0xc00025a0e0, 0xc00027e000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00026c000, 0xab8818, 0xc0002302c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 41 [IO wait]:
internal/poll.runtime_pollWait(0x7fe1f4e70e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000238118, 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(0xc000238100, 0xc00022ae21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000238100, 0xc00022ae21, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00020c5a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002160a8, 0xc00022ae21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00022ae10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 43 [semacquire]:
sync.runtime_Semacquire(0xc0002201c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002201c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002201c0, 0xc00020c7e0, 0xc00020c840)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 14 [runnable]:
strings.Index(0xc0005f3fb9, 0x37, 0xa04cc3, 0x1, 0x30)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc0005f3fb9, 0x37, 0xa04cc3, 0x1, 0x0, 0x1, 0xc000634000, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc0005f3fb9, 0x37, 0xe, 0x0, 0xc0005f3fb7, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc000234000, 0xc00020c7e0, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc000234000, 0xc00020c7e0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 23 [select]:
net/http.(*persistConn).writeLoop(0xc0000b46c0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-13T07:15:06.029Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-13T07:15:06.030Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-13T07:15:06.030Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-13T07:15:06.030Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-13T07:15:06.030Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-13T07:15:06.031Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f49f4bf4f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000246318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000246300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000246300, 0xecdbea111dc82f01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002009c0, 0x62f74f91, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002009c0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000288000, 0xab76f0, 0xc0002009c0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002009c0, 0xc000288000, 0x0, 0x0, 0xaaf020, 0xc00020e1e0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000288000, 0x0, 0x0, 0xaaf020, 0xc00020e1e0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 18 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 37 [chan receive]:
main.main.func1(0xaaf020, 0xc00020e1e0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 41 [runnable]:
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:98
compress/flate.(*compressor).init(0xc000680000, 0x7f49f4bbf898, 0xc00011a0f0, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0x7d
compress/flate.NewWriter(0x7f49f4bbf898, 0xc00011a0f0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc000230f20, 0xc000616000, 0xef, 0x1000, 0x0, 0xc00014b610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc0001388c0, 0xc00014b6d0, 0xc00014b620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0001388c0, 0xc00014b7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc000230f20, 0xc00020e8c0, 0xef, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00020e8c0, 0xc000114b58, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f49f4c310a8, 0xc00011a0f0, 0xc000156000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000286000, 0x7f49f4c310a8, 0xc00011a0f0, 0xc000156000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f49f4c310a8, 0xc00011a0f0, 0xc000156000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002059e0, 0x7f49f4c310a8, 0xc00011a0f0, 0xc000156000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc000162000, 0xc000156000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000205b60, 0xab7900, 0xc000162000, 0xc000156000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc000162000, 0xc000156000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000288000, 0xab7900, 0xc000162000, 0xc000156000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002108c0, 0xab8818, 0xc000138040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 19 [IO wait]:
internal/poll.runtime_pollWait(0x7f49f4bf4e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000246398, 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(0xc000246380, 0xc0001300d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000246380, 0xc0001300d1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00022ea80)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000238148, 0xc0001300d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001300c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 42 [IO wait]:
internal/poll.runtime_pollWait(0x7f49f4bf4d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6798, 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(0xc0000e6780, 0xc0002dc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6780, 0xc0002dc000, 0x1000, 0x1000, 0x439c3c, 0xc000096c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000238178, 0xc0002dc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0d80, 0xc0002dc000, 0x1000, 0x1000, 0xc00008e300, 0xc000096d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000118420)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000118420, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0d80)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 43 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0d80)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-13T07:37:10.567Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-13T07:37:10.569Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-13T07:37:10.569Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-13T07:37:10.569Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-13T07:37:10.569Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-13T07:37:10.569Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000075f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.exitsyscall0(0xc000102d80)
	/usr/local/go/src/runtime/proc.go:3884 +0xee
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fcc81851f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000228080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000228080, 0xb8f670010a0e7301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000200900, 0x62f754b9, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000200900, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000250000, 0xab76f0, 0xc000200900, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000200900, 0xc000250000, 0x0, 0x0, 0xaaf020, 0xc000134280, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000250000, 0x0, 0x0, 0xaaf020, 0xc000134280, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 11 [IO wait]:
internal/poll.runtime_pollWait(0x7fcc81851d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128518, 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(0xc000128500, 0xc000416000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128500, 0xc000416000, 0x1000, 0x1000, 0x439c3c, 0xc000384c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e328, 0xc000416000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0a20, 0xc000416000, 0x1000, 0x1000, 0xc000176480, 0xc000384d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000132d20)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000132d20, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0a20)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 21 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 36 [chan receive]:
main.main.func1(0xaaf020, 0xc000134280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 40 [runnable]:
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:98
compress/flate.(*compressor).init(0xc000680000, 0x7fcc8186eb98, 0xc0001343c0, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0x7d
compress/flate.NewWriter(0x7fcc8186eb98, 0xc0001343c0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc000162160, 0xc000622000, 0xf0, 0x1000, 0x0, 0xc00010f610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc000218300, 0xc00010f6d0, 0xc00010f620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc000218300, 0xc00010f7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc000162160, 0xc00008d0e0, 0xf0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00008d0e0, 0xc00000d1e8, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fcc8188e1e8, 0xc0001343c0, 0xc00017c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc00020aa10, 0x7fcc8188e1e8, 0xc0001343c0, 0xc00017c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fcc8188e1e8, 0xc0001343c0, 0xc00017c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002109f0, 0x7fcc8188e1e8, 0xc0001343c0, 0xc00017c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc000320000, 0xc00017c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000210b70, 0xab7900, 0xc000320000, 0xc00017c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc000320000, 0xc00017c100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000250000, 0xab7900, 0xc000320000, 0xc00017c100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000262000, 0xab8818, 0xc0001662c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 22 [IO wait]:
internal/poll.runtime_pollWait(0x7fcc81851e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228118, 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(0xc000228100, 0xc0001230f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000228100, 0xc0001230f1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0002045a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002120a8, 0xc0001230f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001230e0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 12 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0a20)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-13T10:15:12.927Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-13T10:15:12.928Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-13T10:15:12.928Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-13T10:15:12.928Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-13T10:15:12.928Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-13T10:15:12.928Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000113d01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.goschedImpl(0xc000001b00)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc000001b00)
	/usr/local/go/src/runtime/proc.go:3361 +0x34
runtime.newstack()
	/usr/local/go/src/runtime/stack.go:1045 +0x1bc
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:458 +0x8f

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fca64f1cf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000096100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000096100, 0xc855b403afa83701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d128, 0x62f779c1, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d128, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000ce000, 0xab76f0, 0xc00000d128, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d128, 0xc0000ce000, 0x0, 0x0, 0xaaf020, 0xc000210280, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0000ce000, 0x0, 0x0, 0xaaf020, 0xc000210280, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 10 [chan receive]:
main.main.func1(0xaaf020, 0xc000210280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 21 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 14 [runnable]:
strings.(*Replacer).build(0xc000141100, 0x44ea01, 0x4665d4)
	/usr/local/go/src/strings/replace.go:86 +0x3a5
strings.(*Replacer).buildOnce(...)
	/usr/local/go/src/strings/replace.go:40
sync.(*Once).doSlow(0xc000141100, 0xc00010f5b0)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
strings.(*Replacer).WriteString(0xc000141100, 0xaaed00, 0xc00023e480, 0xa132b6, 0x1a, 0x0, 0x12, 0x0)
	/usr/local/go/src/strings/replace.go:102 +0xc8
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc00023e480, 0xa132b6, 0x1a, 0x0, 0x0, 0x7400000000000002, 0xc00010f6e0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:427 +0x114
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc000234160, 0xc0000f6460, 0x1a, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:112 +0x1626
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc0000f6460, 0xc00020ccf0, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fca64ed51e8, 0xc0002103c0, 0xc00025c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000093650, 0x7fca64ed51e8, 0xc0002103c0, 0xc00025c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fca64ed51e8, 0xc0002103c0, 0xc00025c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000094a20, 0x7fca64ed51e8, 0xc0002103c0, 0xc00025c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00028a000, 0xc00025c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000094ba0, 0xab7900, 0xc00028a000, 0xc00025c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00028a000, 0xc00025c100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000ce000, 0xab7900, 0xc00028a000, 0xc00025c100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020140, 0xab8818, 0xc00023e2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 37 [IO wait]:
internal/poll.runtime_pollWait(0x7fca64f1ce30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096198, 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(0xc000096180, 0xc0002130c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096180, 0xc0002130c1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000082660)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0b8, 0xc0002130c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002130b0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 50 [IO wait]:
internal/poll.runtime_pollWait(0x7fca64f1cd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180718, 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(0xc000180700, 0xc0000fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180700, 0xc0000fa000, 0x1000, 0x1000, 0x439c3c, 0xc0000ecc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c320, 0xc0000fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000c0240, 0xc0000fa000, 0x1000, 0x1000, 0xc000114360, 0xc0000ecd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00013f4a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00013f4a0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000c0240)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 51 [select]:
net/http.(*persistConn).writeLoop(0xc0000c0240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-13T13:15:06.852Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-13T13:15:06.852Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-13T13:15:06.852Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-13T13:15:06.852Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-13T13:15:06.853Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-13T13:15:06.853Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000001500)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f290a6c7118, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001f8818, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0001f8800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0001f8800, 0xca3317ca425d1501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001a7098, 0x62f7a3f1, 0xc000207b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001a7098, 0xc000207b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000320000, 0xab76f0, 0xc0001a7098, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001a7098, 0xc000320000, 0x0, 0x0, 0xaaf020, 0xc0001c0e60, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000320000, 0x0, 0x0, 0xaaf020, 0xc0001c0e60, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 7 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 27 [chan receive]:
main.main.func1(0xaaf020, 0xc0001c0e60)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 31 [runnable]:
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:98
compress/flate.(*compressor).init(0xc000600000, 0x7f290a705500, 0xc00008c190, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0x7d
compress/flate.NewWriter(0x7f290a705500, 0xc00008c190, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc00012c0b0, 0xc0005e2000, 0xef, 0x1000, 0x0, 0xc000071610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc0000a2ec0, 0xc0000716d0, 0xc000071620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0000a2ec0, 0xc0000717c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc00012c0b0, 0xc0002865a0, 0xef, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc0002865a0, 0xc000128b70, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f290a51b0a8, 0xc00008c190, 0xc0000b4000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0003140e0, 0x7f290a51b0a8, 0xc00008c190, 0xc0000b4000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f290a51b0a8, 0xc00008c190, 0xc0000b4000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0003163f0, 0x7f290a51b0a8, 0xc00008c190, 0xc0000b4000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000be000, 0xc0000b4000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000316570, 0xab7900, 0xc0000be000, 0xc0000b4000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000be000, 0xc0000b4000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000320000, 0xab7900, 0xc0000be000, 0xc0000b4000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000257ea0, 0xab8818, 0xc0000a2040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 8 [IO wait]:
internal/poll.runtime_pollWait(0x7f290a6c7030, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001f8898, 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(0xc0001f8880, 0xc000094101, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0001f8880, 0xc000094101, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0001b7aa0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001b4420, 0xc000094101, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0000940f0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 51 [IO wait]:
internal/poll.runtime_pollWait(0x7f290a6c6f48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001f8b18, 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(0xc0001f8b00, 0xc000152000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0001f8b00, 0xc000152000, 0x1000, 0x1000, 0x439c3c, 0xc000192c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00029a050, 0xc000152000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000ac360, 0xc000152000, 0x1000, 0x1000, 0xc00018c540, 0xc000192d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000284660)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000284660, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000ac360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 52 [select]:
net/http.(*persistConn).writeLoop(0xc0000ac360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-13T16:15:05.006Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-13T16:15:05.006Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-13T16:15:05.006Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-13T16:15:05.006Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-13T16:15:05.006Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-13T16:15:05.007Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000380000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000380000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000311f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f2da58b0f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180818, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000180800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000180800, 0x2dd4bd47225cdd01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012ee40, 0x62f7ce21, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012ee40, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000298000, 0xab76f0, 0xc00012ee40, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012ee40, 0xc000298000, 0x0, 0x0, 0xaaf020, 0xc000148c80, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000298000, 0x0, 0x0, 0xaaf020, 0xc000148c80, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [syscall]:
os/signal.signal_recv(0x46cda6)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 25 [chan receive]:
main.main.func1(0xaaf020, 0xc000148c80)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 29 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:540 +0xe5e
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f2da58c6df8, 0xc0001491d0, 0xc0001e2300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001f18f0, 0x7f2da58c6df8, 0xc0001491d0, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f2da58c6df8, 0xc0001491d0, 0xc0001e2300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001ef830, 0x7f2da58c6df8, 0xc0001491d0, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002980e0, 0xc0001e2300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001ef9b0, 0xab7900, 0xc0002980e0, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002980e0, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000298000, 0xab7900, 0xc0002980e0, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001df4a0, 0xab8818, 0xc0001416c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 30 [IO wait]:
internal/poll.runtime_pollWait(0x7f2da58b0e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180898, 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(0xc000180880, 0xc0001efc61, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180880, 0xc0001efc61, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00013f7a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c370, 0xc0001efc61, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001efc50)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 31 [runnable]:
io.(*LimitedReader).Read(0xc00000c2a0, 0xc0000f2200, 0x200, 0x200, 0x201, 0xc0000f2000, 0x200)
	/usr/local/go/src/io/io.go:466 +0xc9
io.ReadAll(0xaaf2e0, 0xc00000c2a0, 0x0, 0x0, 0xc00000e0c0, 0x0, 0x0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
github.com/prometheus/procfs/internal/util.ReadFileNoStat(0xc0000221d0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/internal/util/readfile.go:37 +0xfd
github.com/prometheus/procfs.FS.Stat(0xa05a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/stat.go:169 +0x18d
github.com/prometheus/procfs.ProcStat.StartTime(0xef779, 0xc000022160, 0xf, 0xd9c178, 0x1, 0x1, 0xef778, 0xef778, 0x0, 0xffffffffffffffff, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc_stat.go:179 +0x85
github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc000148960, 0xc00013f9e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector_other.go:44 +0xe78
github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc000148960, 0xc00013f9e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:138 +0x33
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 32 [semacquire]:
sync.runtime_Semacquire(0xc000139508)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000139500)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000139500, 0xc00013f9e0, 0xc00013fa40)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 49 [runnable]:
net/url.getscheme(0x7ffc19b93ef8, 0x28, 0xc0001e2300, 0x100000000000000, 0xab0020, 0xabe608, 0xc0001f18f0, 0xc000141600)
	/usr/local/go/src/net/url/url.go:431 +0x174
net/url.parse(0x7ffc19b93ef8, 0x28, 0xc0001e0100, 0x7ffc19b93ef8, 0x28, 0x0)
	/usr/local/go/src/net/url/url.go:528 +0x114
net/url.Parse(0x7ffc19b93ef8, 0x28, 0xa32218, 0xab7901, 0xffffffffffffffff)
	/usr/local/go/src/net/url/url.go:478 +0x85
net/http.NewRequestWithContext(0xab87a8, 0xc000138058, 0xa04fba, 0x3, 0x7ffc19b93ef8, 0x28, 0x0, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/request.go:866 +0xa8
net/http.NewRequest(...)
	/usr/local/go/src/net/http/request.go:828
main.(*Exporter).collect(0xc0001cc960, 0xc00013f9e0, 0x0, 0x0)
	/app/apache_exporter.go:284 +0x85
main.(*Exporter).Collect(0xc0001cc960, 0xc00013f9e0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 36 [runnable]:
runtime/debug.readGCStats(0xc000206cd8)
	/usr/local/go/src/runtime/mstats.go:556 +0x58
runtime/debug.ReadGCStats(0xc000206cb0)
	/usr/local/go/src/runtime/debug/garbage.go:48 +0x52
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc000214000, 0xc00013f9e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:300 +0x29f
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 37 [waiting]:
runtime.ReadMemStats(0xc000217800)
	/usr/local/go/src/runtime/mstats.go:473 +0x36
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc000214000, 0xc000217800, 0xc00022e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:286 +0x38
created by github.com/prometheus/client_golang/prometheus.(*goCollector).Collect
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:285 +0xa9
[  OK  ]
level=info ts=2022-08-13T19:15:10.760Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-13T19:15:10.760Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-13T19:15:10.760Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-13T19:15:10.760Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-13T19:15:10.761Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-13T19:15:10.762Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000394000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000394000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000311f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f30b5637f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128100, 0x797d6834f8be1601, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001172c0, 0x62f7f851, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001172c0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00028c000, 0xab76f0, 0xc0001172c0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001172c0, 0xc00028c000, 0x0, 0x0, 0xaaf020, 0xc000214320, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00028c000, 0x0, 0x0, 0xaaf020, 0xc000214320, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 19 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 22 [chan receive]:
main.main.func1(0xaaf020, 0xc000214320)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 26 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:540 +0xe5e
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f30b567b3c0, 0xc000134690, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011be30, 0x7f30b567b3c0, 0xc000134690, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f30b567b3c0, 0xc000134690, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001235c0, 0x7f30b567b3c0, 0xc000134690, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00028c0e0, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000123740, 0xab7900, 0xc00028c0e0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00028c0e0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00028c000, 0xab7900, 0xc00028c0e0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00014eaa0, 0xab8818, 0xc000148440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 27 [IO wait]:
internal/poll.runtime_pollWait(0x7f30b5637e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128198, 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(0xc000128180, 0xc0001239f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc0001239f1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0001327e0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120150, 0xc0001239f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001239e0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 28 [runnable]:
fmt.(*readRune).ReadRune(0xc0001ea000, 0x4, 0x1, 0x1, 0x0)
	/usr/local/go/src/fmt/scan.go:330 +0x40b
fmt.(*ss).ReadRune(0xc000082de0, 0x0, 0xc0002b4c90, 0x4f95d2, 0x85008500022ed0)
	/usr/local/go/src/fmt/scan.go:189 +0x7a
fmt.(*ss).getRune(0xc000082de0, 0x1)
	/usr/local/go/src/fmt/scan.go:211 +0x2f
fmt.(*ss).notEOF(0xc000082de0)
	/usr/local/go/src/fmt/scan.go:507 +0x2b
fmt.(*ss).scanOne(0xc000082de0, 0x66, 0x92c700, 0xc0001be178)
	/usr/local/go/src/fmt/scan.go:1008 +0xebf
fmt.(*ss).doScanf(0xc000082de0, 0xa172b2, 0x20, 0xc0002b4fc0, 0xb, 0xb, 0x8, 0x0, 0x0)
	/usr/local/go/src/fmt/scan.go:1230 +0x2a5
fmt.Fscanf(0xaaefe0, 0xc00007f990, 0xa172b2, 0x20, 0xc0002b4fc0, 0xb, 0xb, 0xc0001a7000, 0xbd3, 0x1000)
	/usr/local/go/src/fmt/scan.go:143 +0xd9
fmt.Sscanf(...)
	/usr/local/go/src/fmt/scan.go:114
github.com/prometheus/procfs.parseCPUStat(0xc00008e120, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/stat.go:89 +0x228
github.com/prometheus/procfs.FS.Stat(0xa05a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/stat.go:224 +0x4a6
github.com/prometheus/procfs.ProcStat.StartTime(0x66d4c, 0xc000022df0, 0xf, 0xd9c178, 0x1, 0x1, 0x66d4b, 0x66d4b, 0x0, 0xffffffffffffffff, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc_stat.go:179 +0x85
github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc00008c9b0, 0xc000132a20)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector_other.go:44 +0xe78
github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc00008c9b0, 0xc000132a20)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:138 +0x33
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 29 [semacquire]:
sync.runtime_Semacquire(0xc000146288)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000146280)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000146280, 0xc000132a20, 0xc000132a80)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 30 [runnable]:
syscall.Getenv(0xa0783c, 0x7, 0x0, 0x0, 0x0)
	/usr/local/go/src/syscall/env_unix.go:83 +0xbb
os.Getenv(0xa0783c, 0x7, 0x40de10, 0x7f30dc3015b8)
	/usr/local/go/src/os/env.go:103 +0x4d
net/http.(*Transport).onceSetNextProtoDefaults(0xc00015e280)
	/usr/local/go/src/net/http/transport.go:362 +0x5f
sync.(*Once).doSlow(0xc00015e390, 0xc000090660)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
net/http.(*Transport).roundTrip(0xc00015e280, 0xc000144200, 0x30, 0x9db900, 0xd)
	/usr/local/go/src/net/http/transport.go:503 +0x111c
net/http.(*Transport).RoundTrip(0xc00015e280, 0xc000144200, 0xc00015e280, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc000144200, 0xaaf4e0, 0xc00015e280, 0x0, 0x0, 0x0, 0xc000120160, 0x203000, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc000123140, 0xc000144200, 0x0, 0x0, 0x0, 0xc000120160, 0x0, 0x1, 0xc000144200)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc000123140, 0xc000144200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc000160690, 0xc000132a20, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc000160690, 0xc000132a20)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 39 [select]:
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc000128000, 0xc000132a20)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:312 +0x695
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 40 [waiting]:
runtime.ReadMemStats(0xc000380000)
	/usr/local/go/src/runtime/mstats.go:473 +0x36
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc000128000, 0xc000380000, 0xc0002541e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:286 +0x38
created by github.com/prometheus/client_golang/prometheus.(*goCollector).Collect
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:285 +0xa9
[  OK  ]
level=info ts=2022-08-13T22:15:08.269Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-13T22:15:08.269Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-13T22:15:08.269Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-13T22:15:08.269Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-13T22:15:08.269Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-13T22:15:08.270Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000113f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000266a80)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f2fff998f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128100, 0xbf5e4e077251e501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117338, 0x62f82281, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000117338, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00028c000, 0xab76f0, 0xc000117338, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000117338, 0xc00028c000, 0x0, 0x0, 0xaaf020, 0xc000206230, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00028c000, 0x0, 0x0, 0xaaf020, 0xc000206230, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 22 [chan receive]:
main.main.func1(0xaaf020, 0xc000206230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 10 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 26 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f2fff7f51e8, 0xc000206050, 0xc000144200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011be30, 0x7f2fff7f51e8, 0xc000206050, 0xc000144200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f2fff7f51e8, 0xc000206050, 0xc000144200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001235c0, 0x7f2fff7f51e8, 0xc000206050, 0xc000144200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00028c0e0, 0xc000144200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000123740, 0xab7900, 0xc00028c0e0, 0xc000144200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00028c0e0, 0xc000144200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00028c000, 0xab7900, 0xc00028c0e0, 0xc000144200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00014eaa0, 0xab8818, 0xc00023a2c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 84 [IO wait]:
internal/poll.runtime_pollWait(0x7f2fff998e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128198, 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(0xc000128180, 0xc0002090c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc0002090c1, 0x1, 0x1, 0xc0000830e0, 0x0, 0xc00023a398)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120160, 0xc0002090c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002090b0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 70 [runnable]:
strings.genSplit(0xc0004cc000, 0x44a4a, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc000609560, 0x0)
	/usr/local/go/src/strings/strings.go:236 +0x2c5
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc000160690, 0xc000132000, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc000160690, 0xc000132000)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 86 [semacquire]:
sync.runtime_Semacquire(0xc000232078)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000232070)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000232070, 0xc000132000, 0xc0001320c0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 90 [IO wait]:
internal/poll.runtime_pollWait(0x7f2fff998c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128318, 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(0xc000128300, 0xc0001f4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128300, 0xc0001f4000, 0x1000, 0x1000, 0x439c3c, 0xc000097c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0003ec100, 0xc0001f4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0360, 0xc0001f4000, 0x1000, 0x1000, 0xc000250420, 0xc000097d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000082540)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000082540, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 91 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-14T01:15:11.402Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T01:15:11.403Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-14T01:15:11.403Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T01:15:11.403Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T01:15:11.403Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-14T01:15:11.403Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00002a000, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000281800)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fcb9c1c9f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002c4098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0002c4080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0002c4080, 0x24ba9c13b54cc501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002888a0, 0x62f84cb1, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002888a0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002c8000, 0xab76f0, 0xc0002888a0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002888a0, 0xc0002c8000, 0x0, 0x0, 0xaaf020, 0xc000134550, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002c8000, 0x0, 0x0, 0xaaf020, 0xc000134550, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 33 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 36 [chan receive]:
main.main.func1(0xaaf020, 0xc000134550)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 40 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fcb9c187a58, 0xc000340320, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000284a10, 0x7fcb9c187a58, 0xc000340320, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fcb9c187a58, 0xc000340320, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002909f0, 0x7fcb9c187a58, 0xc000340320, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002c81c0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000290b70, 0xab7900, 0xc0002c81c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002c81c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002c8000, 0xab7900, 0xc0002c81c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002da000, 0xab8818, 0xc0002982c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 74 [select]:
net/http.(*persistConn).writeLoop(0xc000150000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 73 [IO wait]:
internal/poll.runtime_pollWait(0x7fcb9c1c9d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128298, 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(0xc000128280, 0xc00035c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc00035c000, 0x1000, 0x1000, 0x439c3c, 0xc000091c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000402038, 0xc00035c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000150000, 0xc00035c000, 0x1000, 0x1000, 0xc0002c62a0, 0xc000091d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000132300)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000132300, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000150000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 26 [IO wait]:
internal/poll.runtime_pollWait(0x7fcb9c1c9e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002c4118, 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(0xc0002c4100, 0xc000290e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0002c4100, 0xc000290e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002920a0, 0xc000290e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000290e10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 27 [runnable]:
compress/flate.(*decompressor).huffSym(0xc0000ea000, 0xc0000ea028, 0x74, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:707 +0x273
compress/flate.(*decompressor).huffmanBlock(0xc0000ea000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc0000ea000, 0xc000740000, 0xc000, 0xc000, 0x10000, 0x2c0b9c71, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0000ba840, 0xc000740000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc00028e240, 0xc000740000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7fcb9c1d5138, 0xc00028e240, 0xc00028e240, 0x7fcb9c1d5138, 0xc00028e240, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc00029c000, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00029c000, 0xc0000821e0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 28 [semacquire]:
sync.runtime_Semacquire(0xc000146078)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000146070)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000146070, 0xc0000821e0, 0xc0000822a0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d
[  OK  ]
level=info ts=2022-08-14T04:15:06.425Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T04:15:06.426Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-14T04:15:06.426Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T04:15:06.426Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T04:15:06.426Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-14T04:15:06.427Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000102c00)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fc89e835f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000178318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000178300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000178300, 0x973cc1b3653cc901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000120c90, 0x62f876e1, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000120c90, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002ae000, 0xab76f0, 0xc000120c90, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000120c90, 0xc0002ae000, 0x0, 0x0, 0xaaf020, 0xc000154460, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002ae000, 0x0, 0x0, 0xaaf020, 0xc000154460, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 9 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 25 [chan receive]:
main.main.func1(0xaaf020, 0xc000154460)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 29 [runnable]:
strings.(*Replacer).build(0xc0000ab100, 0x44ea01, 0x4665d4)
	/usr/local/go/src/strings/replace.go:86 +0x3a5
strings.(*Replacer).buildOnce(...)
	/usr/local/go/src/strings/replace.go:40
sync.(*Once).doSlow(0xc0000ab100, 0xc00010f5b0)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
strings.(*Replacer).WriteString(0xc0000ab100, 0xaaed00, 0xc0000abec0, 0xa132b6, 0x1a, 0x0, 0x12, 0x0)
	/usr/local/go/src/strings/replace.go:102 +0xc8
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc0000abec0, 0xa132b6, 0x1a, 0x0, 0x0, 0x2, 0xc00010f6e0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:427 +0x114
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c28f0, 0xc00020c500, 0x1a, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:112 +0x1626
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00020c500, 0xc000206b88, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fc89e876c18, 0xc0001549b0, 0xc00012a200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc00029a7e0, 0x7fc89e876c18, 0xc0001549b0, 0xc00012a200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fc89e876c18, 0xc0001549b0, 0xc00012a200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00029c5a0, 0x7fc89e876c18, 0xc0001549b0, 0xc00012a200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002ae0e0, 0xc00012a200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00029c720, 0xab7900, 0xc0002ae0e0, 0xc00012a200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002ae0e0, 0xc00012a200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002ae000, 0xab7900, 0xc0002ae0e0, 0xc00012a200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00013d400, 0xab8818, 0xc0001366c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 30 [IO wait]:
internal/poll.runtime_pollWait(0x7fc89e835e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000178398, 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(0xc000178380, 0xc00029c9d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000178380, 0xc00029c9d1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000114e40)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001261f8, 0xc00029c9d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00029c9c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 37 [IO wait]:
internal/poll.runtime_pollWait(0x7fc89e835d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000178618, 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(0xc000178600, 0xc000266000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000178600, 0xc000266000, 0x1000, 0x1000, 0x439c3c, 0xc000097c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000236038, 0xc000266000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b06c0, 0xc000266000, 0x1000, 0x1000, 0xc00008e360, 0xc000097d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000115680)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000115680, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b06c0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 38 [select]:
net/http.(*persistConn).writeLoop(0xc0000b06c0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-14T07:15:06.908Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T07:15:06.908Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-14T07:15:06.909Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T07:15:06.909Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T07:15:06.909Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-14T07:15:06.909Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000400000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000400000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000297f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f44e8265f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6518, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6500, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6500, 0x6182daeb86968401, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cf30, 0x62f8a111, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cf30, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001f6000, 0xab76f0, 0xc00000cf30, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cf30, 0xc0001f6000, 0x0, 0x0, 0xaaf020, 0xc000134320, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001f6000, 0x0, 0x0, 0xaaf020, 0xc000134320, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 14 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:540 +0xe5e
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f44e827bc78, 0xc00008d090, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001dcaf0, 0x7f44e827bc78, 0xc00008d090, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f44e827bc78, 0xc00008d090, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001cf3e0, 0x7f44e827bc78, 0xc00008d090, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001f60e0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001cf560, 0xab7900, 0xc0001f60e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001f60e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001f6000, 0xab7900, 0xc0001f60e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c1680, 0xab8818, 0xc0000ab5c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 10 [chan receive]:
main.main.func1(0xaaf020, 0xc000134320)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 23 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 15 [IO wait]:
internal/poll.runtime_pollWait(0x7f44e8265e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6598, 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(0xc0000e6580, 0xc0001cf811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6580, 0xc0001cf811, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000083440)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e3a0, 0xc0001cf811, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001cf800)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 16 [runnable]:
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc000128000, 0xc000083680)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:294 +0x154
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 49 [semacquire]:
sync.runtime_Semacquire(0xc000023028)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000023020)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000023020, 0xc000083680, 0xc0000836e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 50 [runnable]:
syscall.SetNonblock(0x8, 0xa05601, 0x4, 0x1)
	/usr/local/go/src/syscall/exec_unix.go:106 +0xc8
os.newFile(0x8, 0xc0000230d0, 0xa, 0x1, 0x0)
	/usr/local/go/src/os/file_unix.go:181 +0x165
os.openFileNolog(0xc0000230d0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/os/file_unix.go:240 +0x1ad
os.OpenFile(0xc0000230d0, 0xa, 0x0, 0x0, 0xc0000230d0, 0xa, 0xc0000230d0)
	/usr/local/go/src/os/file.go:331 +0x65
os.Open(...)
	/usr/local/go/src/os/file.go:311
github.com/prometheus/procfs/internal/util.ReadFileNoStat(0xc0000230d0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/internal/util/readfile.go:30 +0x74
github.com/prometheus/procfs.FS.Stat(0xa05a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/stat.go:169 +0x18d
github.com/prometheus/procfs.ProcStat.StartTime(0x3aef4, 0xc000023070, 0xf, 0xd9c178, 0x1, 0x1, 0x3aef3, 0x3aef3, 0x0, 0xffffffffffffffff, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc_stat.go:179 +0x85
github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc00008c9b0, 0xc000083680)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector_other.go:44 +0xe78
github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc00008c9b0, 0xc000083680)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:138 +0x33
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 24 [runnable]:
net/url.getscheme(0x7ffd00ddeef8, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:431 +0x174
net/url.parse(0x7ffd00ddeef8, 0x28, 0x100, 0x7ffd00ddeef8, 0x28, 0x0)
	/usr/local/go/src/net/url/url.go:528 +0x114
net/url.Parse(0x7ffd00ddeef8, 0x28, 0xa32218, 0x1, 0xffffffffffffffff)
	/usr/local/go/src/net/url/url.go:478 +0x85
net/http.NewRequestWithContext(0xab87a8, 0xc0000220b0, 0xa04fba, 0x3, 0x7ffd00ddeef8, 0x28, 0x0, 0x0, 0xd8f880, 0xd81b88, ...)
	/usr/local/go/src/net/http/request.go:866 +0xa8
net/http.NewRequest(...)
	/usr/local/go/src/net/http/request.go:828
main.(*Exporter).collect(0xc0001b0780, 0xc000083680, 0x0, 0x0)
	/app/apache_exporter.go:284 +0x85
main.(*Exporter).Collect(0xc0001b0780, 0xc000083680)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 35 [waiting]:
runtime.ReadMemStats(0xc00020c000)
	/usr/local/go/src/runtime/mstats.go:473 +0x36
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc000128000, 0xc00020c000, 0xc000212000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:286 +0x38
created by github.com/prometheus/client_golang/prometheus.(*goCollector).Collect
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:285 +0xa9
[  OK  ]
level=info ts=2022-08-14T07:37:27.251Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T07:37:27.251Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-14T07:37:27.251Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T07:37:27.251Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T07:37:27.252Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-14T07:37:27.252Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00038c000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00038c000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000103500)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f9d3f5b0f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00024c098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc00024c080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00024c080, 0xa0e3f39916f7f601, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000208990, 0x62f8a639, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000208990, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000250000, 0xab76f0, 0xc000208990, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000208990, 0xc000250000, 0x0, 0x0, 0xaaf020, 0xc0001343c0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000250000, 0x0, 0x0, 0xaaf020, 0xc0001343c0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 39 [chan receive]:
main.main.func1(0xaaf020, 0xc0001343c0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 8 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 43 [runnable]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f9d3f56ea58, 0xc0002145f0, 0xc000278000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000218a10, 0x7f9d3f56ea58, 0xc0002145f0, 0xc000278000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f9d3f56ea58, 0xc0002145f0, 0xc000278000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021e9f0, 0x7f9d3f56ea58, 0xc0002145f0, 0xc000278000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002500e0, 0xc000278000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00021eb70, 0xab7900, 0xc0002500e0, 0xc000278000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002500e0, 0xc000278000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000250000, 0xab7900, 0xc0002500e0, 0xc000278000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000262000, 0xab8818, 0xc0002242c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 44 [IO wait]:
internal/poll.runtime_pollWait(0x7f9d3f5b0e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00024c118, 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(0xc00024c100, 0xc00021ee21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00024c100, 0xc00021ee21, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000200720)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020a0a8, 0xc00021ee21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00021ee10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 46 [runnable]:
sync.runtime_Semacquire(0xc0002161c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002161c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002161c0, 0xc000200960, 0xc0002009c0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 50 [IO wait]:
internal/poll.runtime_pollWait(0x7f9d3f5b0d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128518, 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(0xc000128500, 0xc000338000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128500, 0xc000338000, 0x1000, 0x1000, 0x439c3c, 0xc000090c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020a0f8, 0xc000338000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b07e0, 0xc000338000, 0x1000, 0x1000, 0xc00008e360, 0xc000090d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200f00)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200f00, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b07e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 51 [select]:
net/http.(*persistConn).writeLoop(0xc0000b07e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-14T10:20:17.919Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T10:20:17.920Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-14T10:20:17.920Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T10:20:17.920Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T10:20:17.920Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-14T10:20:17.921Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000402000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000402000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000102300)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f2fcdf74f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000d2318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000d2300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000d2300, 0x6981ebeb54210a01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cab0, 0x62f8cc6d, 0xc000187b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cab0, 0xc000187b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000284000, 0xab76f0, 0xc00000cab0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cab0, 0xc000284000, 0x0, 0x0, 0xaaf020, 0xc00008c370, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000284000, 0x0, 0x0, 0xaaf020, 0xc00008c370, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 14 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c370)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 11 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 50 [runnable]:
io.(*LimitedReader).Read(0xc00000cae0, 0xc0002b4900, 0x300, 0x300, 0x901, 0xc0002b4000, 0x900)
	/usr/local/go/src/io/io.go:466 +0xc9
io.ReadAll(0xaaf2e0, 0xc00000cae0, 0x0, 0x0, 0xc00000e168, 0x0, 0x0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
github.com/prometheus/procfs/internal/util.ReadFileNoStat(0xc0000228a0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/internal/util/readfile.go:37 +0xfd
github.com/prometheus/procfs.FS.Stat(0xa05a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/stat.go:169 +0x18d
github.com/prometheus/procfs.ProcStat.StartTime(0xa86d2, 0xc000022830, 0xf, 0xd9c178, 0x1, 0x1, 0xa86d1, 0xa86d1, 0x0, 0xffffffffffffffff, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc_stat.go:179 +0x85
github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc00012a960, 0xc000118fc0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector_other.go:44 +0xe78
github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc00012a960, 0xc000118fc0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:138 +0x33
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 20 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00012a910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f2fcdf85af8, 0xc00012ac30, 0xc0001d6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000282000, 0x7f2fcdf85af8, 0xc00012ac30, 0xc0001d6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f2fcdf85af8, 0xc00012ac30, 0xc0001d6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000099b30, 0x7f2fcdf85af8, 0xc00012ac30, 0xc0001d6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001f4000, 0xc0001d6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000099cb0, 0xab7900, 0xc0001f4000, 0xc0001d6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001f4000, 0xc0001d6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000284000, 0xab7900, 0xc0001f4000, 0xc0001d6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001d3360, 0xab8818, 0xc00011b300)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 21 [IO wait]:
internal/poll.runtime_pollWait(0x7f2fcdf74e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000176518, 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(0xc000176500, 0xc0001dc971, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000176500, 0xc0001dc971, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001162d8, 0xc0001dc971, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001dc960)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 23 [semacquire]:
sync.runtime_Semacquire(0xc000126e48)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000126e40)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000126e40, 0xc000118fc0, 0xc000119020)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 24 [runnable]:
syscall.Getenv(0xa0783c, 0x7, 0x0, 0x0, 0x0)
	/usr/local/go/src/syscall/env_unix.go:83 +0xbb
os.Getenv(0xa0783c, 0x7, 0x40d91b, 0xc0001a9200)
	/usr/local/go/src/os/env.go:103 +0x4d
net/http.(*Transport).onceSetNextProtoDefaults(0xc0000b2640)
	/usr/local/go/src/net/http/transport.go:362 +0x5f
sync.(*Once).doSlow(0xc0000b2750, 0xc000090660)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
net/http.(*Transport).roundTrip(0xc0000b2640, 0xc0001d6400, 0x30, 0x9db900, 0x7f2fce2c8fff)
	/usr/local/go/src/net/http/transport.go:503 +0x111c
net/http.(*Transport).RoundTrip(0xc0000b2640, 0xc0001d6400, 0xc0000b2640, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0001d6400, 0xaaf4e0, 0xc0000b2640, 0x0, 0x0, 0x0, 0xc0001162e8, 0x203000, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc0000996b0, 0xc0001d6400, 0x0, 0x0, 0x0, 0xc0001162e8, 0x0, 0x1, 0xc0001d6400)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc0000996b0, 0xc0001d6400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc0000d8870, 0xc000118fc0, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc0000d8870, 0xc000118fc0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 35 [runnable]:
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc000214000, 0xc000118fc0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:304 +0x34b
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 36 [runnable]:
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc000214000, 0xc000217800, 0xc000238000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:285
created by github.com/prometheus/client_golang/prometheus.(*goCollector).Collect
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:285 +0xa9
[  OK  ]
level=info ts=2022-08-14T13:15:04.545Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T13:15:04.546Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-14T13:15:04.546Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T13:15:04.546Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T13:15:04.546Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-14T13:15:04.546Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000310a80)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f64ea54cf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000196118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000196100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000196100, 0xfcee7642787bd101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000185110, 0x62f8f571, 0xc00020bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000185110, 0xc00020bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001d8000, 0xab76f0, 0xc000185110, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000185110, 0xc0001d8000, 0x0, 0x0, 0xaaf020, 0xc000096320, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001d8000, 0x0, 0x0, 0xaaf020, 0xc000096320, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [syscall, 1 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 38 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc000096320)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 42 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f64ea4c2a58, 0xc000096410, 0xc0001fe100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000189650, 0x7f64ea4c2a58, 0xc000096410, 0xc0001fe100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f64ea4c2a58, 0xc000096410, 0xc0001fe100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000190a20, 0x7f64ea4c2a58, 0xc000096410, 0xc0001fe100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001d82a0, 0xc0001fe100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000190ba0, 0xab7900, 0xc0001d82a0, 0xc0001fe100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001d82a0, 0xc0001fe100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001d8000, 0xab7900, 0xc0001d82a0, 0xc0001fe100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001ea000, 0xab8818, 0xc0001b02c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 93 [select]:
net/http.(*persistConn).roundTrip(0xc0001ca000, 0xc0000be080, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2610 +0x765
net/http.(*Transport).roundTrip(0xc0001b2000, 0xc0000d4100, 0x30, 0x9db900, 0x7f64ea6b6900)
	/usr/local/go/src/net/http/transport.go:592 +0xacb
net/http.(*Transport).RoundTrip(0xc0001b2000, 0xc0000d4100, 0xc0001b2000, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0000d4100, 0xaaf4e0, 0xc0001b2000, 0x0, 0x0, 0x0, 0xc00013c028, 0x418257, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc0001905a0, 0xc0000d4100, 0x0, 0x0, 0x0, 0xc00013c028, 0x0, 0x1, 0xc0000d4100)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc0001905a0, 0xc0000d4100, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc0001b4000, 0xc00031a180, 0x3f18db87ea5e71ea, 0x4)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc0001b4000, 0xc00031a180)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 92 [semacquire]:
sync.runtime_Semacquire(0xc0001ac974)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001ac974)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001ac974, 0xc00031a180, 0xc00031a1e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 91 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
os.(*File).readdir(0xc00000e0d0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc0002f3768, 0x4e6065, 0xc0001ad270, 0xf, 0x0, ...)
	/usr/local/go/src/os/dir_unix.go:102 +0xa8e
os.(*File).Readdirnames(0xc00000e0d0, 0xffffffffffffffff, 0x0, 0xc000000000, 0xc00000e0d0, 0x0, 0x0)
	/usr/local/go/src/os/dir.go:70 +0x51
github.com/prometheus/procfs.Proc.fileDescriptors(0x24113, 0xa05a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc.go:279 +0x139
github.com/prometheus/procfs.Proc.FileDescriptorsLen(...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc.go:240
github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc000148960, 0xc00031a180)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector_other.go:53 +0x439
github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc000148960, 0xc00031a180)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:138 +0x33
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 90 [IO wait]:
internal/poll.runtime_pollWait(0x7f64ea54ce30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000196198, 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(0xc000196180, 0xc000190e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000196180, 0xc000190e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00018e0b0, 0xc000190e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000190e40)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 97 [IO wait]:
internal/poll.runtime_pollWait(0x7f64ea54cc60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000200218, 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(0xc000200200, 0xc00023e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000200200, 0xc00023e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c198, 0xc00023e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0001ca000, 0xc00023e000, 0x1000, 0x1000, 0x405690, 0x60, 0x0)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000082600)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000082600, 0x1, 0xc0001d6420, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0001ca000)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 98 [select]:
net/http.(*persistConn).writeLoop(0xc0001ca000)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-14T16:15:11.606Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T16:15:11.607Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-14T16:15:11.607Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T16:15:11.607Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T16:15:11.607Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-14T16:15:11.609Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000171f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f1140d0cf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6600, 0xbd06e3498a975501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d758, 0x62f91fa1, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d758, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001fa000, 0xab76f0, 0xc00000d758, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d758, 0xc0001fa000, 0x0, 0x0, 0xaaf020, 0xc000206230, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001fa000, 0x0, 0x0, 0xaaf020, 0xc000206230, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 10 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 13 [chan receive]:
main.main.func1(0xaaf020, 0xc000206230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 49 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f1140d490a8, 0xc00011e050, 0xc000258100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001cf730, 0x7f1140d490a8, 0xc00011e050, 0xc000258100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f1140d490a8, 0xc00011e050, 0xc000258100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d7410, 0x7f1140d490a8, 0xc00011e050, 0xc000258100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001fa0e0, 0xc000258100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d7590, 0xab7900, 0xc0001fa0e0, 0xc000258100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001fa0e0, 0xc000258100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001fa000, 0xab7900, 0xc0001fa0e0, 0xc000258100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c17c0, 0xab8818, 0xc00012c040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 32 [runnable]:
net/http.(*gzipReader).Read(0xc000234080, 0xc0004a8000, 0x10000, 0x10000, 0x3c001, 0xc00046c000, 0x3c000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f1140cca9b8, 0xc000234080, 0xc000234080, 0x7f1140cca9b8, 0xc000234080, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc0001b0780, 0xc000114060, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b0780, 0xc000114060)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 31 [IO wait]:
internal/poll.runtime_pollWait(0x7f1140d0ce30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6698, 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(0xc0000e6680, 0xc0001260d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6680, 0xc0001260d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e390, 0xc0001260d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001260c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 97 [semacquire]:
sync.runtime_Semacquire(0xc000592028)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000592020)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000592020, 0xc000114060, 0xc0001140c0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 84 [select]:
net/http.(*persistConn).readLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 85 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-14T19:15:10.579Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T19:15:10.579Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-14T19:15:10.579Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T19:15:10.579Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T19:15:10.580Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-14T19:15:10.581Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc00026ac00)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fc83b315f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000128100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128100, 0x2a79f4c011005c01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117140, 0x62f949d1, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000117140, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00016a000, 0xab76f0, 0xc000117140, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000117140, 0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc000210230, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc000210230, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 21 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 24 [chan receive]:
main.main.func1(0xaaf020, 0xc000210230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 28 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fc83b353a58, 0xc0001345f0, 0xc000288000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7fc83b353a58, 0xc0001345f0, 0xc000288000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fc83b353a58, 0xc0001345f0, 0xc000288000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7fc83b353a58, 0xc0001345f0, 0xc000288000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00016a0e0, 0xc000288000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000122ba0, 0xab7900, 0xc00016a0e0, 0xc000288000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00016a0e0, 0xc000288000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00016a000, 0xab7900, 0xc00016a0e0, 0xc000288000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00017c000, 0xab8818, 0xc0001422c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 29 [IO wait]:
internal/poll.runtime_pollWait(0x7fc83b315e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128198, 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(0xc000128180, 0xc000122e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc000122e51, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0001326c0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200a8, 0xc000122e51, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000122e40)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 30 [runnable]:
strings.Index(0xc000516e84, 0x31, 0xa04cc3, 0x1, 0x35)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc000516e84, 0x31, 0xa04cc3, 0x1, 0x0, 0x1, 0xc000608000, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc000516e84, 0x31, 0xe, 0x0, 0xc000516e82, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc000146000, 0xc000132900, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc000146000, 0xc000132900)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 31 [semacquire]:
sync.runtime_Semacquire(0xc00013e1c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00013e1c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00013e1c0, 0xc000132900, 0xc000132960)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 12 [IO wait]:
internal/poll.runtime_pollWait(0x7fc83b315d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128418, 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(0xc000128400, 0xc0001f6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128400, 0xc0001f6000, 0x1000, 0x1000, 0x439c3c, 0xc000095c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e338, 0xc0001f6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0c60, 0xc0001f6000, 0x1000, 0x1000, 0xc000168300, 0xc000095d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200a20)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200a20, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0c60)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 13 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0c60)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-14T22:15:06.230Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T22:15:06.230Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-14T22:15:06.230Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T22:15:06.230Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T22:15:06.230Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-14T22:15:06.231Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f84c82a5f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180598, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000180580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000180580, 0x9748ac406941201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012ec90, 0x62f97401, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012ec90, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001f8000, 0xab76f0, 0xc00012ec90, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012ec90, 0xc0001f8000, 0x0, 0x0, 0xaaf020, 0xc00008c3c0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001f8000, 0x0, 0x0, 0xaaf020, 0xc00008c3c0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [IO wait]:
internal/poll.runtime_pollWait(0x7f84c82a5e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180618, 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(0xc000180600, 0xc000216c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180600, 0xc000216c71, 0x1, 0x1, 0x1, 0xc00005c7a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c2b8, 0xc000216c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000216c60)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 19 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 22 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c3c0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 26 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:97
compress/flate.(*compressor).init(0xc000680000, 0x7f84c826e798, 0xc000240280, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0x51
compress/flate.NewWriter(0x7f84c826e798, 0xc000240280, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc0000c2fd0, 0xc00062a000, 0xef, 0x1000, 0x0, 0xc00010f610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc000141fc0, 0xc00010f6d0, 0xc00010f620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc000141fc0, 0xc00010f7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c2fd0, 0xc000149130, 0xef, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc000149130, 0xc000206d98, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f84c825fa08, 0xc000240280, 0xc000214100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0001ea310, 0x7f84c825fa08, 0xc000240280, 0xc000214100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f84c825fa08, 0xc000240280, 0xc000214100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001e8840, 0x7f84c825fa08, 0xc000240280, 0xc000214100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00026e000, 0xc000214100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001e89c0, 0xab7900, 0xc00026e000, 0xc000214100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00026e000, 0xc000214100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001f8000, 0xab7900, 0xc00026e000, 0xc000214100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001dea00, 0xab8818, 0xc0002201c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 30 [IO wait]:
internal/poll.runtime_pollWait(0x7f84c82a5d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180898, 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(0xc000180880, 0xc000326000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180880, 0xc000326000, 0x1000, 0x1000, 0x439c3c, 0xc00011ac38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020e0f8, 0xc000326000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000d6360, 0xc000326000, 0x1000, 0x1000, 0xc0001143c0, 0xc00011ad40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000238900)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000238900, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000d6360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 31 [select]:
net/http.(*persistConn).writeLoop(0xc0000d6360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-15T01:15:07.003Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T01:15:07.003Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-15T01:15:07.003Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T01:15:07.003Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T01:15:07.004Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-15T01:15:07.004Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000208400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000208400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0001f3f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fd8699e2f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00015a318, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc00015a300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00015a300, 0x69a90b8200402e01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000114a50, 0x62f99e31, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000114a50, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000298000, 0xab76f0, 0xc000114a50, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000114a50, 0xc000298000, 0x0, 0x0, 0xaaf020, 0xc00011a280, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000298000, 0x0, 0x0, 0xaaf020, 0xc00011a280, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 21 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 24 [chan receive]:
main.main.func1(0xaaf020, 0xc00011a280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 28 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fd86999f0a8, 0xc0002060f0, 0xc000236000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000296000, 0x7fd86999f0a8, 0xc0002060f0, 0xc000236000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fd86999f0a8, 0xc0002060f0, 0xc000236000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001219e0, 0x7fd86999f0a8, 0xc0002060f0, 0xc000236000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc000242000, 0xc000236000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000121b60, 0xab7900, 0xc000242000, 0xc000236000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc000242000, 0xc000236000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000298000, 0xab7900, 0xc000242000, 0xc000236000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000126960, 0xab8818, 0xc000220040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 34 [IO wait]:
internal/poll.runtime_pollWait(0x7fd8699e2e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00015a398, 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(0xc00015a380, 0xc0002180d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00015a380, 0xc0002180d1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000118b40)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00011e150, 0xc0002180d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002180c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 35 [runnable]:
strings.Index(0xc00051a868, 0x34, 0xa04cc3, 0x1, 0x29)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc00051a868, 0x34, 0xa04cc3, 0x1, 0x0, 0x1, 0xc00058c4e0, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc00051a868, 0x34, 0xe, 0x0, 0xc00051a866, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc000162870, 0xc0002041e0, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc000162870, 0xc0002041e0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 36 [semacquire]:
sync.runtime_Semacquire(0xc00021a058)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00021a050)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00021a050, 0xc0002041e0, 0xc000204240)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 13 [IO wait]:
internal/poll.runtime_pollWait(0x7fd8699e2d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00015a618, 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(0xc00015a600, 0xc000342000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00015a600, 0xc000342000, 0x1000, 0x1000, 0x439c3c, 0xc000096c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001f8038, 0xc000342000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0d80, 0xc000342000, 0x1000, 0x1000, 0xc000164420, 0xc000096d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000204840)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000204840, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b0d80)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 14 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0d80)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-15T04:15:06.912Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T04:15:06.913Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-15T04:15:06.913Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T04:15:06.913Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T04:15:06.913Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-15T04:15:06.914Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100c00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000020001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000292300)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f400db97f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6618, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc0000e6600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6600, 0xa3c72fe667ef3b01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d6f8, 0x62f9c861, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d6f8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001f4000, 0xab76f0, 0xc00000d6f8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d6f8, 0xc0001f4000, 0x0, 0x0, 0xaaf020, 0xc00011a370, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0001f4000, 0x0, 0x0, 0xaaf020, 0xc00011a370, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 33 [IO wait]:
internal/poll.runtime_pollWait(0x7f400db97e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6698, 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(0xc0000e6680, 0xc00021c0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6680, 0xc00021c0d1, 0x1, 0x1, 0x1, 0xc0000627a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e388, 0xc00021c0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00021c0c0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 9 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 12 [chan receive]:
main.main.func1(0xaaf020, 0xc00011a370)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 16 [runnable]:
compress/flate.newHuffmanBitWriter(...)
	/usr/local/go/src/compress/flate/huffman_bit_writer.go:98
compress/flate.(*compressor).init(0xc000680000, 0x7f400dbb5598, 0xc0002160a0, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:579 +0x7d
compress/flate.NewWriter(0x7f400dbb5598, 0xc0002160a0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc000148160, 0xc000638000, 0xf0, 0x1000, 0x0, 0xc00010f610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc0002264c0, 0xc00010f6d0, 0xc00010f620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0002264c0, 0xc00010f7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc000148160, 0xc00011ab90, 0xf0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc00011ab90, 0xc000114f18, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f400db540a8, 0xc0002160a0, 0xc00023c000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0001cf730, 0x7f400db540a8, 0xc0002160a0, 0xc00023c000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f400db540a8, 0xc0002160a0, 0xc00023c000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d7410, 0x7f400db540a8, 0xc0002160a0, 0xc00023c000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc000248000, 0xc00023c000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d7590, 0xab7900, 0xc000248000, 0xc00023c000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc000248000, 0xc00023c000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001f4000, 0xab7900, 0xc000248000, 0xc00023c000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c1680, 0xab8818, 0xc000226040)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 67 [IO wait]:
internal/poll.runtime_pollWait(0x7f400db97d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00015a498, 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(0xc00015a480, 0xc000420000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00015a480, 0xc000420000, 0x1000, 0x1000, 0x439c3c, 0xc000097c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00011e120, 0xc000420000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b10e0, 0xc000420000, 0x1000, 0x1000, 0xc0001643c0, 0xc000097d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000214780)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000214780, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b10e0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 68 [select]:
net/http.(*persistConn).writeLoop(0xc0000b10e0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-15T07:15:11.232Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T07:15:11.233Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-15T07:15:11.233Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T07:15:11.233Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T07:15:11.233Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-15T07:15:11.233Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000111d01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.goschedImpl(0xc000252c00)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc000252c00)
	/usr/local/go/src/runtime/proc.go:3361 +0x34
runtime.newstack()
	/usr/local/go/src/runtime/stack.go:1045 +0x1bc
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:458 +0x8f

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f10b72edf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00025c098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc00025c080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00025c080, 0x829af782ebae6701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000208b28, 0x62f9f291, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000208b28, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000274000, 0xab76f0, 0xc000208b28, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000208b28, 0xc000274000, 0x0, 0x0, 0xaaf020, 0xc0001342d0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000274000, 0x0, 0x0, 0xaaf020, 0xc0001342d0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 38 [chan receive]:
main.main.func1(0xaaf020, 0xc0001342d0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 42 [runnable]:
sort.Sort(0xab7d80, 0xc00038c060)
	/usr/local/go/src/sort/sort.go:229 +0x86
sort.Strings(...)
	/usr/local/go/src/sort/sort.go:335
github.com/prometheus/client_golang/prometheus/internal.NormalizeMetricFamilies(0xc0003155f8, 0xc000315408, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/internal/metric.go:79 +0x2c5
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:549 +0x765
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f10b72ad298, 0xc000240690, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00023b1f0, 0x7f10b72ad298, 0xc000240690, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f10b72ad298, 0xc000240690, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000219590, 0x7f10b72ad298, 0xc000240690, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002740e0, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000219710, 0xab7900, 0xc0002740e0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002740e0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000274000, 0xab7900, 0xc0002740e0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000228aa0, 0xab8818, 0xc000222440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 43 [IO wait]:
internal/poll.runtime_pollWait(0x7f10b72ede30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00025c118, 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(0xc00025c100, 0xc0002199c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00025c100, 0xc0002199c1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000200840)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020a158, 0xc0002199c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002199b0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 26 [IO wait]:
internal/poll.runtime_pollWait(0x7f10b72edd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128518, 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(0xc000128500, 0xc0002d0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128500, 0xc0002d0000, 0x1000, 0x1000, 0x439c3c, 0xc000090c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020a1a8, 0xc0002d0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b06c0, 0xc0002d0000, 0x1000, 0x1000, 0xc00016e420, 0xc000090d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000380540)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000380540, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b06c0)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 27 [select]:
net/http.(*persistConn).writeLoop(0xc0000b06c0)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-15T07:34:25.864Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T07:34:25.864Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-15T07:34:25.864Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T07:34:25.864Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T07:34:25.864Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-15T07:34:25.866Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000065800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000065800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002a000, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002a000, 0xc00002a000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002a000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.entersyscallblock_handoff()
	/usr/local/go/src/runtime/proc.go:3687 +0x30
runtime.systemstack(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:379 +0x66
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1246

goroutine 30 [syscall]:
runtime.notetsleepg(0xe108b8, 0xffffffffffffffff, 0x1)
	/usr/local/go/src/runtime/lock_futex.go:235 +0x34 fp=0xc00010d3a8 sp=0xc00010d378 pc=0x40c474
runtime.gcBgMarkStartWorkers()
	/usr/local/go/src/runtime/mgc.go:1837 +0x50 fp=0xc00010d3d0 sp=0xc00010d3a8 pc=0x41d930
runtime.gcStart(0x0, 0x0, 0x0)
	/usr/local/go/src/runtime/mgc.go:1358 +0x1ca fp=0xc00010d448 sp=0xc00010d3d0 pc=0x41c30a
runtime.mallocgc(0xa0510, 0x98c0e0, 0x1, 0x0)
	/usr/local/go/src/runtime/malloc.go:1166 +0x495 fp=0xc00010d4d0 sp=0xc00010d448 pc=0x40da55
runtime.newobject(0x98c0e0, 0xc0002d0089)
	/usr/local/go/src/runtime/malloc.go:1177 +0x38 fp=0xc00010d500 sp=0xc00010d4d0 pc=0x40e078
compress/flate.NewWriter(0x7f52282c48c0, 0xc000149220, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:670 +0x31 fp=0xc00010d548 sp=0xc00010d500 pc=0x642771
compress/gzip.(*Writer).Write(0xc0002d0000, 0xc0002d2000, 0xef, 0x1000, 0x0, 0xc00010d610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305 fp=0xc00010d598 sp=0xc00010d548 pc=0x64d4a5
bufio.(*Writer).Flush(0xc0002c40c0, 0xc00010d6d0, 0xc00010d620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b fp=0xc00010d5f8 sp=0xc00010d598 pc=0x5558bb
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0002c40c0, 0xc00010d7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f fp=0xc00010d620 sp=0xc00010d5f8 pc=0x7fc00f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0002d0000, 0xc000149f40, 0xef, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a fp=0xc00010d7a8 sp=0xc00010d620 pc=0x7f9eea
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc000149f40, 0xc00012f8c0, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d fp=0xc00010d7e8 sp=0xc00010d7a8 pc=0x7fbd9d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/common/expfmt.(*encoderCloser).Encode(0xc000288cc0, 0xc000149f40, 0xa1cc8f, 0x28)
	<autogenerated>:1 +0x42 fp=0xc00010d810 sp=0xc00010d7e8 pc=0x7fc4a2
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f52282c2ff8, 0xc000149220, 0xc0001e2300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469 fp=0xc00010d9c0 sp=0xc00010d810 pc=0x8172c9
net/http.HandlerFunc.ServeHTTP(0xc0001ef8f0, 0x7f52282c2ff8, 0xc000149220, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2049 +0x44 fp=0xc00010d9e8 sp=0xc00010d9c0 pc=0x6ae744
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f52282c2ff8, 0xc000149220, 0xc0001e2300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab fp=0xc00010da50 sp=0xc00010d9e8 pc=0x817b4b
net/http.HandlerFunc.ServeHTTP(0xc0001ed830, 0x7f52282c2ff8, 0xc000149220, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2049 +0x44 fp=0xc00010da78 sp=0xc00010da50 pc=0x6ae744
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002960e0, 0xc0001e2300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf fp=0xc00010dae8 sp=0xc00010da78 pc=0x817c7f
net/http.HandlerFunc.ServeHTTP(0xc0001ed9b0, 0xab7900, 0xc0002960e0, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2049 +0x44 fp=0xc00010db10 sp=0xc00010dae8 pc=0x6ae744
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002960e0, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad fp=0xc00010db70 sp=0xc00010db10 pc=0x6b05cd
net/http.serverHandler.ServeHTTP(0xc000296000, 0xab7900, 0xc0002960e0, 0xc0001e2300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3 fp=0xc00010dba0 sp=0xc00010db70 pc=0x6b1d03
net/http.(*conn).serve(0xc0001df2c0, 0xab8818, 0xc0001416c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd fp=0xc00010dfc8 sp=0xc00010dba0 pc=0x6ad22d
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc00010dfd0 sp=0xc00010dfc8 pc=0x46cda1
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f52282a8f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180818, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000180800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000180800, 0x1e2ba0467142f01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012ee70, 0x62f9f705, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012ee70, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000296000, 0xab76f0, 0xc00012ee70, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012ee70, 0xc000296000, 0x0, 0x0, 0xaaf020, 0xc000148cd0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000296000, 0x0, 0x0, 0xaaf020, 0xc000148cd0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 26 [chan receive]:
main.main.func1(0xaaf020, 0xc000148cd0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 31 [IO wait]:
internal/poll.runtime_pollWait(0x7f52282a8e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180898, 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(0xc000180880, 0xc0001edc61, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180880, 0xc0001edc61, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00013f800)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c368, 0xc0001edc61, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001edc50)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 51 [IO wait]:
internal/poll.runtime_pollWait(0x7f52282a8d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214298, 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(0xc000214280, 0xc0002c2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000214280, 0xc0002c2000, 0x1000, 0x1000, 0x439c3c, 0xc00011ac38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020c108, 0xc0002c2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000ae360, 0xc0002c2000, 0x1000, 0x1000, 0xc0002c60c0, 0xc00011ad40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000394060)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000394060, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000ae360)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 52 [select]:
net/http.(*persistConn).writeLoop(0xc0000ae360)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-15T10:15:01.692Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T10:15:01.693Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-15T10:15:01.693Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T10:15:01.693Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T10:15:01.693Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-15T10:15:01.694Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000406000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000406000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000039000, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000215f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f217ea15f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00034c098, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc00034c080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00034c080, 0x716fc84ae7e79d01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000306888, 0x62fa1cc1, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000306888, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000350000, 0xab76f0, 0xc000306888, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000306888, 0xc000350000, 0x0, 0x0, 0xaaf020, 0xc0001343c0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000350000, 0x0, 0x0, 0xaaf020, 0xc0001343c0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [chan receive]:
main.main.func1(0xaaf020, 0xc0001343c0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 8 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 39 [runnable]:
unicode/utf8.ValidString(0xaa3c28, 0x4, 0xc00010d101)
	/usr/local/go/src/unicode/utf8/utf8.go:521 +0x171
github.com/prometheus/client_golang/prometheus.checkMetricConsistency(0xc000386000, 0xc000380000, 0xc00010d628, 0x1a, 0xc0001b52f8)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:873 +0x2ab
github.com/prometheus/client_golang/prometheus.processMetric(0xab2808, 0xc000316080, 0xc00010d5f8, 0xc00010d628, 0x0, 0x0, 0x1)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:673 +0x3ce
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00008c960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:492 +0x9da
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f217ea25a78, 0xc00008cc80, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000302a10, 0x7f217ea25a78, 0xc00008cc80, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f217ea25a78, 0xc00008cc80, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00030e9f0, 0x7f217ea25a78, 0xc00008cc80, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001ee000, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00030eb70, 0xab7900, 0xc0001ee000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001ee000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000350000, 0xab7900, 0xc0001ee000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000362000, 0xab8818, 0xc0000ab340)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 9 [IO wait]:
internal/poll.runtime_pollWait(0x7f217ea15e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00034c118, 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(0xc00034c100, 0xc0001d6ac1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00034c100, 0xc0001d6ac1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00030a4e0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000310098, 0xc0001d6ac1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001d6ab0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 11 [runnable]:
sync.runtime_Semacquire(0xc000022eb8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022eb0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022eb0, 0xc000083080, 0xc0000830e0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 12 [runnable]:
strconv.special(0xc000022f80, 0xb, 0x0, 0x0, 0x0)
	/usr/local/go/src/strconv/atof.go:42
strconv.atof64(0xc000022f80, 0xb, 0x0, 0xb, 0x7f21a56df108, 0x10)
	/usr/local/go/src/strconv/atof.go:616 +0x50
strconv.parseFloatPrefix(0xc000022f80, 0xb, 0x40, 0x452ccf, 0xc000022f80, 0xc000022f20, 0xb)
	/usr/local/go/src/strconv/atof.go:703 +0x95
strconv.ParseFloat(0xc000022f80, 0xb, 0x40, 0xffffffffffffffff, 0xc000022f80, 0xb)
	/usr/local/go/src/strconv/atof.go:691 +0x45
fmt.(*ss).convertFloat(0xc000083200, 0xc000022f80, 0xb, 0x40, 0xa07e6a)
	/usr/local/go/src/fmt/scan.go:799 +0x92
fmt.(*ss).scanOne(0xc000083200, 0x66, 0x92c700, 0xc0001be190)
	/usr/local/go/src/fmt/scan.go:1009 +0xeea
fmt.(*ss).doScanf(0xc000083200, 0xa172b2, 0x20, 0xc00010efc0, 0xb, 0xb, 0x1, 0x0, 0x0)
	/usr/local/go/src/fmt/scan.go:1230 +0x2a5
fmt.Fscanf(0xaaefe0, 0xc00007fc90, 0xa172b2, 0x20, 0xc00010efc0, 0xb, 0xb, 0xc0001eb000, 0xbd1, 0x1000)
	/usr/local/go/src/fmt/scan.go:143 +0xd9
fmt.Sscanf(...)
	/usr/local/go/src/fmt/scan.go:114
github.com/prometheus/procfs.parseCPUStat(0xc00008e1e0, 0x57, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/stat.go:89 +0x228
github.com/prometheus/procfs.FS.Stat(0xa05a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/stat.go:224 +0x4a6
github.com/prometheus/procfs.ProcStat.StartTime(0x70706, 0xc000022f00, 0xf, 0xd9c178, 0x1, 0x1, 0x70705, 0x70705, 0x0, 0xffffffffffffffff, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc_stat.go:179 +0x85
github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc00008c9b0, 0xc000083080)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector_other.go:44 +0xe78
github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc00008c9b0, 0xc000083080)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:138 +0x33
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 25 [runnable]:
net/url.getscheme(0x7ffe0754fef8, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:431 +0x174
net/url.parse(0x7ffe0754fef8, 0x28, 0x100, 0x7ffe0754fef8, 0x28, 0x0)
	/usr/local/go/src/net/url/url.go:528 +0x114
net/url.Parse(0x7ffe0754fef8, 0x28, 0xa32218, 0x1, 0xffffffffffffffff)
	/usr/local/go/src/net/url/url.go:478 +0x85
net/http.NewRequestWithContext(0xab87a8, 0xc0000220b0, 0xa04fba, 0x3, 0x7ffe0754fef8, 0x28, 0x0, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/request.go:866 +0xa8
net/http.NewRequest(...)
	/usr/local/go/src/net/http/request.go:828
main.(*Exporter).collect(0xc00031c000, 0xc000083080, 0x0, 0x0)
	/app/apache_exporter.go:284 +0x85
main.(*Exporter).Collect(0xc00031c000, 0xc000083080)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 40 [runnable]:
runtime/debug.readGCStats(0xc000302d48)
	/usr/local/go/src/runtime/mstats.go:556 +0x58
runtime/debug.ReadGCStats(0xc000302d20)
	/usr/local/go/src/runtime/debug/garbage.go:48 +0x52
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc000128000, 0xc000083080)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:300 +0x29f
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 41 [runnable]:
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc000128000, 0xc00036e000, 0xc00034e060)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:285
created by github.com/prometheus/client_golang/prometheus.(*goCollector).Collect
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:285 +0xa9
[  OK  ]
level=info ts=2022-08-15T13:15:07.422Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T13:15:07.422Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-15T13:15:07.422Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T13:15:07.422Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T13:15:07.423Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-15T13:15:07.423Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000219f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7fafbc7bcf18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096118, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000096100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000096100, 0xafd40bb90cfa2801, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d128, 0x62fa46f1, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d128, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000c6000, 0xab76f0, 0xc00000d128, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d128, 0xc0000c6000, 0x0, 0x0, 0xaaf020, 0xc000148dc0, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0000c6000, 0x0, 0x0, 0xaaf020, 0xc000148dc0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 8 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 11 [chan receive]:
main.main.func1(0xaaf020, 0xc000148dc0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 15 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:513 +0xb65
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fafbc7d5d38, 0xc000148f00, 0xc0001e2400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000093650, 0x7fafbc7d5d38, 0xc000148f00, 0xc0001e2400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fafbc7d5d38, 0xc000148f00, 0xc0001e2400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000094a20, 0x7fafbc7d5d38, 0xc000148f00, 0xc0001e2400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002ac000, 0xc0001e2400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000094ba0, 0xab7900, 0xc0002ac000, 0xc0001e2400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002ac000, 0xc0001e2400)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000c6000, 0xab7900, 0xc0002ac000, 0xc0001e2400)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020140, 0xab8818, 0xc0001415c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 23 [IO wait]:
internal/poll.runtime_pollWait(0x7fafbc7bce30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096198, 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(0xc000096180, 0xc0001ebab1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096180, 0xc0001ebab1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0000826c0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0b8, 0xc0001ebab1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001ebaa0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 25 [semacquire]:
sync.runtime_Semacquire(0xc000139458)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000139450)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000139450, 0xc00013f560, 0xc00013f5c0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 26 [runnable]:
main.splitkv(0xc0005a3273, 0x3f, 0xe, 0x0, 0xc0005a3271, 0x1)
	/app/apache_exporter.go:238 +0x1a5
main.(*Exporter).collect(0xc0000a4000, 0xc00013f560, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc0000a4000, 0xc00013f560)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 38 [IO wait]:
internal/poll.runtime_pollWait(0x7fafbc7bcd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180998, 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(0xc000180980, 0xc00026c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180980, 0xc00026c000, 0x1000, 0x1000, 0x439c3c, 0xc00011bc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c3c0, 0xc00026c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b8240, 0xc00026c000, 0x1000, 0x1000, 0xc0001145a0, 0xc00011bd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00013fb60)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00013fb60, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000b8240)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 39 [select]:
net/http.(*persistConn).writeLoop(0xc0000b8240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-15T16:15:06.937Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T16:15:06.938Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-15T16:15:06.938Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T16:15:06.938Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T16:15:06.938Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-15T16:15:06.939Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 11 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00040a000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00040a000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000329f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f2017e04f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000274018, 0x72, 0x0, 0x0, 0xa07b6f)
	/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(0xc000274000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000274000, 0x1a656f6e00ca5801, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00020eb28, 0x62fa7121, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00020eb28, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000272000, 0xab76f0, 0xc00020eb28, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00020eb28, 0xc000272000, 0x0, 0x0, 0xaaf020, 0xc000148d20, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000272000, 0x0, 0x0, 0xaaf020, 0xc000148d20, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 25 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 37 [chan receive]:
main.main.func1(0xaaf020, 0xc000148d20)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 41 [runnable]:
strings.(*Replacer).build(0xc000141100, 0x44ea01, 0x4665d4)
	/usr/local/go/src/strings/replace.go:86 +0x3a5
strings.(*Replacer).buildOnce(...)
	/usr/local/go/src/strings/replace.go:40
sync.(*Once).doSlow(0xc000141100, 0xc00010d5b0)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
strings.(*Replacer).WriteString(0xc000141100, 0xaaed00, 0xc0002beb40, 0xa132b6, 0x1a, 0x0, 0x12, 0x0)
	/usr/local/go/src/strings/replace.go:102 +0xc8
github.com/prometheus/common/expfmt.writeEscapedString(0xab8738, 0xc0002beb40, 0xa132b6, 0x1a, 0x0, 0x0, 0x7400000000000000, 0xc00010d6e0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:427 +0x114
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0002acf20, 0xc0002d02d0, 0x1a, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:112 +0x1626
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc0002d02d0, 0xc00012f8f0, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f2017dc44c0, 0xc000240690, 0xc00021a100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc00023b1f0, 0x7f2017dc44c0, 0xc000240690, 0xc00021a100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f2017dc44c0, 0xc000240690, 0xc00021a100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021d590, 0x7f2017dc44c0, 0xc000240690, 0xc00021a100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002720e0, 0xc00021a100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00021d710, 0xab7900, 0xc0002720e0, 0xc00021a100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002720e0, 0xc00021a100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000272000, 0xab7900, 0xc0002720e0, 0xc00021a100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000228aa0, 0xab8818, 0xc000222440)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 42 [IO wait]:
internal/poll.runtime_pollWait(0x7f2017e04e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000274098, 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(0xc000274080, 0xc00021d9c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000274080, 0xc00021d9c1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000200900)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000210158, 0xc00021d9c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00021d9b0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 51 [IO wait]:
internal/poll.runtime_pollWait(0x7f2017e04d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000274318, 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(0xc000274300, 0xc000388000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000274300, 0xc000388000, 0x1000, 0x1000, 0x439c3c, 0xc000117c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c2e0, 0xc000388000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00014ad80, 0xc000388000, 0x1000, 0x1000, 0xc000114540, 0xc000117d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0000823c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0000823c0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00014ad80)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 52 [select]:
net/http.(*persistConn).writeLoop(0xc00014ad80)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c