? Fallagassrini

Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /var/log/

Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
Upload File :
Current File : //var/log/apache_exporter.log

[  OK  ]
level=info ts=2022-08-02T14:43:36.403Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-02T14:43:36.455Z 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:43:36.455Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-02T14:43:36.455Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-02T14:43:36.456Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-02T14:43:36.456Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
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(0xc00025cc00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00025cc00)
	/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(0xc000103e00)
	/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, 116 minutes]:
internal/poll.runtime_pollWait(0x7f17447e1f18, 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, 0x8f58ef65efd357dd, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012ee10, 0x62e98d37, 0xc00037db48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012ee10, 0xc00037db98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001fe000, 0xab76f0, 0xc00012ee10, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012ee10, 0xc0001fe000, 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(0xc0001fe000, 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 20 [chan receive, 478 minutes]:
main.main.func1(0xaaf020, 0xc00008c3c0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 34 [syscall, 478 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 4981 [runnable]:
runtime.goexit1()
	/usr/local/go/src/runtime/proc.go:3409 +0x6c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1372 +0x6
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 3023 [runnable]:
github.com/prometheus/client_golang/prometheus.(*MetricVec).Collect(0xc0002188d0, 0xc00028a840)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/vec.go:109 +0x47
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 4942 [runnable]:
runtime.goexit1()
	/usr/local/go/src/runtime/proc.go:3409 +0x6c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1372 +0x6
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 3789 [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(0x7f17445b6288, 0xc00008c0f0, 0xc000216200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001ea5b0, 0x7f17445b6288, 0xc00008c0f0, 0xc000216200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f17445b6288, 0xc00008c0f0, 0xc000216200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001fc180, 0x7f17445b6288, 0xc00008c0f0, 0xc000216200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001fe0e0, 0xc000216200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001fc300, 0xab7900, 0xc0001fe0e0, 0xc000216200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001fe0e0, 0xc000216200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001fe000, 0xab7900, 0xc0001fe0e0, 0xc000216200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001323c0, 0xab8818, 0xc0000b8000)
	/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 4972 [select]:
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc000180500, 0xc00028a840)
	/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 5017 [IO wait]:
internal/poll.runtime_pollWait(0x7f17447e1d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180098, 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(0xc000180080, 0xc000218551, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180080, 0xc000218551, 0x1, 0x1, 0xe0f860, 0xa32700, 0xc000321fa8)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000290050, 0xc000218551, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000218540)
	/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 4973 [waiting]:
runtime.ReadMemStats(0xc0002f2000)
	/usr/local/go/src/runtime/mstats.go:473 +0x36
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc000180500, 0xc0002f2000, 0xc000114120)
	/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 4848 [runnable]:
runtime.goexit1()
	/usr/local/go/src/runtime/proc.go:3409 +0x6c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1372 +0x6
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 5025 [runnable]:
runtime.goexit1()
	/usr/local/go/src/runtime/proc.go:3409 +0x6c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1372 +0x6
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 277 [runnable]:
runtime.goexit1()
	/usr/local/go/src/runtime/proc.go:3409 +0x6c
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1372 +0x6
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 5019 [runnable]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00021c1a0, 0xc00028a840, 0xc00028aea0)
	/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 5020 [select]:
net/http.(*Transport).getConn(0xc000298000, 0xc000220500, 0x0, 0x7fff3ac41ef8, 0x4, 0xc00021c1b0, 0xc, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:1368 +0x589
net/http.(*Transport).roundTrip(0xc000298000, 0xc0000d0000, 0x30, 0x9db900, 0xc000270046)
	/usr/local/go/src/net/http/transport.go:579 +0x7eb
net/http.(*Transport).RoundTrip(0xc000298000, 0xc0000d0000, 0xc000298000, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0000d0000, 0xaaf4e0, 0xc000298000, 0x0, 0x0, 0x0, 0xc00013c330, 0x418257, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc00028e570, 0xc0000d0000, 0x0, 0x0, 0x0, 0xc00013c330, 0x0, 0x1, 0xc0000d0000)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc00028e570, 0xc0000d0000, 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, 0xc00028a840, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc00029c000, 0xc00028a840)
	/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 5021 [IO wait]:
internal/poll.runtime_pollWait(0x7f17447e1c60, 0x77, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180218, 0x77, 0xc000138000, 0x1, 0x0)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitWrite(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:96
internal/poll.(*FD).WaitWrite(...)
	/usr/local/go/src/internal/poll/fd_unix.go:528
net.(*netFD).connect(0xc000180200, 0xab87a8, 0xc000138058, 0x0, 0x0, 0xaaf8e0, 0xc0002941a0, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/fd_unix.go:141 +0x27b
net.(*netFD).dial(0xc000180200, 0xab87a8, 0xc000138058, 0xabb9b0, 0x0, 0xabb9b0, 0xc000219560, 0x0, 0x7f1744541850, 0x20)
	/usr/local/go/src/net/sock_posix.go:149 +0x10b
net.socket(0xab87a8, 0xc000138058, 0xa051b5, 0x3, 0x2, 0x1, 0x0, 0x0, 0xabb9b0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:70 +0x1c5
net.internetSocket(0xab87a8, 0xc000138058, 0xa051b5, 0x3, 0xabb9b0, 0x0, 0xabb9b0, 0xc000219560, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:141 +0x145
net.(*sysDialer).doDialTCP(0xc000180180, 0xab87a8, 0xc000138058, 0x0, 0xc000219560, 0x1, 0x1100000000000169, 0x2)
	/usr/local/go/src/net/tcpsock_posix.go:65 +0xc5
net.(*sysDialer).dialTCP(0xc000180180, 0xab87a8, 0xc000138058, 0x0, 0xc000219560, 0xc00021c1b0, 0xc00037b768, 0x40d91b)
	/usr/local/go/src/net/tcpsock_posix.go:61 +0xd7
net.(*sysDialer).dialSingle(0xc000180180, 0xab87a8, 0xc000138058, 0xab3258, 0xc000219560, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:580 +0x5e8
net.(*sysDialer).dialSerial(0xc000180180, 0xab87a8, 0xc000138058, 0xc0001a4500, 0x2, 0x2, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:548 +0x15e
net.(*Dialer).DialContext(0xde0c60, 0xab87a8, 0xc000138058, 0xa051b5, 0x3, 0xc00021c1b0, 0xc, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:425 +0x6e5
net/http.(*Transport).dial(0xc000298000, 0xab87a8, 0xc000138058, 0xa051b5, 0x3, 0xc00021c1b0, 0xc, 0x0, 0xc0002dc358, 0xc00020a410, ...)
	/usr/local/go/src/net/http/transport.go:1171 +0x16f
net/http.(*Transport).dialConn(0xc000298000, 0xab87a8, 0xc000138058, 0x0, 0x7fff3ac41ef8, 0x4, 0xc00021c1b0, 0xc, 0x0, 0xc000228000, ...)
	/usr/local/go/src/net/http/transport.go:1600 +0x1b85
net/http.(*Transport).dialConnFor(0xc000298000, 0xc00015c580)
	/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 5004 [runnable]:
syscall.Syscall(0x0, 0x9, 0xc0001c0400, 0x100, 0x100, 0x100, 0x0)
	/usr/local/go/src/syscall/asm_linux_amd64.s:20 +0x5
syscall.read(0x9, 0xc0001c0400, 0x100, 0x100, 0x0, 0x0, 0x7f1744539858)
	/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(0xc000082660, 0xc0001c0400, 0x100, 0x100, 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(0xc000210150, 0xc0001c0400, 0x100, 0x100, 0x200, 0xc0001c0000, 0xc0001c0000)
	/usr/local/go/src/os/file.go:117 +0x77
io.(*LimitedReader).Read(0xc000208078, 0xc0001c0400, 0x100, 0x100, 0x401, 0xc0001c0000, 0x400)
	/usr/local/go/src/io/io.go:473 +0x63
io.ReadAll(0xaaf2e0, 0xc000208078, 0x0, 0x0, 0xc000210150, 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(0xc000270090, 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(0xfc18c, 0xc000270010, 0xf, 0xd9c178, 0x1, 0x1, 0xfc18b, 0xfc18b, 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, 0xc00028a840)
	/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, 0xc00028a840)
	/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 5018 [runnable]:
github.com/prometheus/client_golang/prometheus.(*MetricVec).Collect(0xc000218840, 0xc00028a840)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/vec.go:109 +0x47
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
[  OK  ]
level=info ts=2022-08-03T01:27:58.590Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T01:27:58.591Z 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:27:58.591Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T01:27:58.591Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T01:27:58.592Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-03T01:27:58.592Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
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(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, 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(0xc00020a780)
	/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(0x7f8353493f18, 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, 0x17af993514d1d301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000116a08, 0x62e9cf4f, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000116a08, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000290000, 0xab76f0, 0xc000116a08, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000116a08, 0xc000290000, 0x0, 0x0, 0xaaf020, 0xc00011a230, 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, 0xc00011a230, 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, 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, 0xc00011a230)
	/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(0x7f8353635d70, 0xc00011a0a0, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00028e000, 0x7f8353635d70, 0xc00011a0a0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f8353635d70, 0xc00011a0a0, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00011d9e0, 0x7f8353635d70, 0xc00011a0a0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002902a0, 0xc0001c6400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00011db60, 0xab7900, 0xc0002902a0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002902a0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000290000, 0xab7900, 0xc0002902a0, 0xc0001c6400)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000126960, 0xab8818, 0xc00014e540)
	/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 132 [IO wait]:
internal/poll.runtime_pollWait(0x7f8353493e30, 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, 0xc00011de11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00015a380, 0xc00011de11, 0x1, 0x1, 0xc0001f8120, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00014c150, 0xc00011de11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00011de00)
	/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 106 [select]:
net/http.(*persistConn).writeLoop(0xc00016a000)
	/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 105 [select]:
net/http.(*persistConn).readLoop(0xc00016a000)
	/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 134 [semacquire]:
sync.runtime_Semacquire(0xc00029a034)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00029a034)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00029a034, 0xc000410240, 0xc000410300)
	/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 135 [runnable]:
net/http.(*gzipReader).Read(0xc0001480e0, 0xc0006b4000, 0x1000, 0x1000, 0x4001, 0xc0006b0000, 0x4000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f835334c028, 0xc0001480e0, 0xc0001480e0, 0x7f835334c028, 0xc0001480e0, 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(0xc000162870, 0xc000410240, 0x0, 0x9691c0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000162870, 0xc000410240)
	/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-03T04:27:44.072Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T04:27:44.073Z 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:27:44.073Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T04:27:44.073Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T04:27:44.073Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T04:27:44.074Z 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(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, 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(0xc000330180)
	/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(0x7f587c0faf18, 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, 0x7fb8fbbde55a801, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000200a08, 0x62e9f943, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000200a08, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000288000, 0xab76f0, 0xc000200a08, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000200a08, 0xc000288000, 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(0xc000288000, 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 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 38 [chan receive, 6 minutes]:
main.main.func1(0xaaf020, 0xc000206230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 42 [runnable]:
compress/flate.(*compressor).initDeflate(...)
	/usr/local/go/src/compress/flate/deflate.go:374
compress/flate.(*compressor).init(0xc0005f0000, 0x7f587c10f298, 0xc000134320, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:602 +0x629
compress/flate.NewWriter(0x7f587c10f298, 0xc000134320, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc0000c2580, 0xc000145000, 0xef, 0x1000, 0x0, 0xc00010f610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc00023a4c0, 0xc00010f6d0, 0xc00010f620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc00023a4c0, 0xc00010f7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c2580, 0xc000134500, 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(0xc000134500, 0xc00000cb28, 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(0x7f587c0bcc98, 0xc000134320, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000286000, 0x7f587c0bcc98, 0xc000134320, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f587c0bcc98, 0xc000134320, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002099e0, 0x7f587c0bcc98, 0xc000134320, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002881c0, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000209b60, 0xab7900, 0xc0002881c0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002881c0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000288000, 0xab7900, 0xc0002881c0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002128c0, 0xab8818, 0xc00023a540)
	/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 127 [IO wait]:
internal/poll.runtime_pollWait(0x7f587c0fae30, 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, 0xc000209e11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000246380, 0xc000209e11, 0x1, 0x1, 0xc000082720, 0x0, 0xc00023a618)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000238150, 0xc000209e11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000209e00)
	/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 163 [IO wait]:
internal/poll.runtime_pollWait(0x7f587c0fac60, 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, 0xc000284000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc000284000, 0x1000, 0x1000, 0x439c3c, 0xc000092c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002381e8, 0xc000284000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0360, 0xc000284000, 0x1000, 0x1000, 0xc00008e300, 0xc000092d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00023e420)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00023e420, 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 164 [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-03T05:58:57.870Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T05:58:57.872Z 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-03T05:58:57.872Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T05:58:57.872Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T05:58:57.873Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-03T05:58:57.873Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
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(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, 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(0xc000103800)
	/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(0x7fac1704bf18, 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, 0x676190884f8d5701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000216a80, 0x62ea0ed3, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000216a80, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000290000, 0xab76f0, 0xc000216a80, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000216a80, 0xc000290000, 0x0, 0x0, 0xaaf020, 0xc00021a320, 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, 0xc00021a320, 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, 6 minutes]:
main.main.func1(0xaaf020, 0xc00021a320)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 39 [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 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(0x7fac16fc40a8, 0xc00032e0a0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00028e000, 0x7fac16fc40a8, 0xc00032e0a0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fac16fc40a8, 0xc00032e0a0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021d9e0, 0x7fac16fc40a8, 0xc00032e0a0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002901c0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00021db60, 0xab7900, 0xc0002901c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002901c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000290000, 0xab7900, 0xc0002901c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000222a00, 0xab8818, 0xc00030e000)
	/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 163 [IO wait]:
internal/poll.runtime_pollWait(0x7fac1704bc60, 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, 0xc00013d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128200, 0xc00013d000, 0x1000, 0x1000, 0x7ffc6c15cef8, 0x4, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120220, 0xc00013d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0a20, 0xc00013d000, 0x1000, 0x1000, 0x0, 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, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:360 +0x3d
net/http/internal.readChunkLine(0xc000082720, 0x0, 0x8, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/internal/chunked.go:122 +0x34
net/http/internal.(*chunkedReader).beginChunk(0xc00030c9c0)
	/usr/local/go/src/net/http/internal/chunked.go:48 +0x32
net/http/internal.(*chunkedReader).Read(0xc00030c9c0, 0xc000207000, 0x1000, 0x1000, 0xc000144300, 0xc000228640, 0x0)
	/usr/local/go/src/net/http/internal/chunked.go:93 +0x134
net/http.(*body).readLocked(0xc000148180, 0xc000207000, 0x1000, 0x1000, 0x0, 0x153, 0xc0000928a0)
	/usr/local/go/src/net/http/transfer.go:842 +0x5f
net/http.(*body).Read(0xc000148180, 0xc000207000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transfer.go:834 +0xf9
net/http.(*bodyEOFSignal).Read(0xc0001481c0, 0xc000207000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2764 +0xe2
bufio.(*Reader).fill(0xc0000828a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadByte(0xc0000828a0, 0xc0000929a7, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:253 +0x39
compress/flate.(*decompressor).huffSym(0xc0002bc000, 0xc0002bc028, 0x67, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc0002bc000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc0002bc000, 0xc000582000, 0xc000, 0xc000, 0x10000, 0x898450a1, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0000ba840, 0xc000582000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc0001a60a0, 0xc000582000, 0xc000, 0xc000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7fac16fc9a80, 0xc0001a60a0, 0xc0001a60a0, 0x7fac16fc9a80, 0xc0001a60a0, 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, 0xc0000823c0, 0x0, 0x9691c0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00025e870, 0xc0000823c0)
	/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 162 [IO wait]:
internal/poll.runtime_pollWait(0x7fac1704be30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000256398, 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(0xc000256380, 0xc00030c041, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000256380, 0xc00030c041, 0x1, 0x1, 0x0, 0x0, 0x100000001)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000248150, 0xc00030c041, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00030c030)
	/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(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, 0xc0000823c0, 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 166 [select]:
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 167 [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-03T07:27:24.625Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T07:27:24.626Z 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:27:24.626Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T07:27:24.626Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T07:27:24.626Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T07:27:24.627Z 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(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, 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(0xc000382300)
	/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(0x7f6ecb868f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00022a098, 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(0xc00022a080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00022a080, 0xa8779c2f17778201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000200930, 0x62ea2373, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000200930, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000250000, 0xab76f0, 0xc000200930, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000200930, 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, 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, 0xc000134460)
	/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(0x7f6ecb826a58, 0xc000134050, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000218a10, 0x7f6ecb826a58, 0xc000134050, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f6ecb826a58, 0xc000134050, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021e9f0, 0x7f6ecb826a58, 0xc000134050, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002500e0, 0xc000144100)
	/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, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002500e0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000250000, 0xab7900, 0xc0002500e0, 0xc000144100)
	/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 101 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000242000)
	/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 58 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f6ecb868e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00022a118, 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(0xc00022a100, 0xc00021ee21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00022a100, 0xc00021ee21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002040b0, 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 60 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0002160c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002160c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002160c0, 0xc000394060, 0xc0003940c0)
	/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 [runnable]:
strings.Index(0xc000973a81, 0x44, 0xa04cc3, 0x1, 0x3f)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc000973a81, 0x44, 0xa04cc3, 0x1, 0x0, 0x1, 0xc00051c6c0, 0x2, 0x2)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.SplitN(...)
	/usr/local/go/src/strings/strings.go:273
main.splitkv(0xc000973a81, 0x44, 0xe, 0x0, 0xc000973a7f, 0x1)
	/app/apache_exporter.go:244 +0x6d
main.(*Exporter).collect(0xc000228000, 0xc000394060, 0x0, 0x0)
	/app/apache_exporter.go:322 +0x60d
main.(*Exporter).Collect(0xc000228000, 0xc000394060)
	/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 100 [IO wait]:
internal/poll.runtime_pollWait(0x7f6ecb868c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00022a318, 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(0xc00022a300, 0xc00024c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00022a300, 0xc00024c000, 0x1000, 0x1000, 0x439c3c, 0xc00039ec38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120160, 0xc00024c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000242000, 0xc00024c000, 0x1000, 0x1000, 0xc000288300, 0xc00039ed40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000082420)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000082420, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000242000)
	/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-03T10:27:39.378Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T10:27:39.379Z 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:27:39.379Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T10:27:39.379Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T10:27:39.379Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T10:27:39.381Z 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(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, 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(0xc000636600)
	/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(0x7ff3c37a8f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000270098, 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(0xc000270080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000270080, 0x3742233b285d5601, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00020cba0, 0x62ea4da3, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00020cba0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000274000, 0xab76f0, 0xc00020cba0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00020cba0, 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 8 [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 38 [chan receive, 20 minutes]:
main.main.func1(0xaaf020, 0xc0001342d0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 42 [runnable]:
compress/flate.(*compressor).findMatch(0xc0006b0000, 0x1a95, 0x1a79, 0x3, 0x177, 0xc0ef9120f4, 0xc0000fa000, 0xc00047d060)
	/usr/local/go/src/compress/flate/deflate.go:233 +0x37e
compress/flate.(*compressor).deflate(0xc0006b0000)
	/usr/local/go/src/compress/flate/deflate.go:443 +0x826
compress/flate.(*compressor).write(0xc0006b0000, 0xc00047d000, 0x6b, 0x1000, 0x1000, 0x34ecb001, 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(0xc00044e0b0, 0xc00047d000, 0x6b, 0x1000, 0xc000071610, 0xc000071610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:196 +0xc5
bufio.(*Writer).Flush(0xc00015e040, 0xc0000716d0, 0xc000071620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc00015e040, 0xc0000717c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc00044e0b0, 0xc00008c0f0, 0x6b, 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(0xc00008c0f0, 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(0x7ff3c37b59f8, 0xc000134050, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc00023b1f0, 0x7ff3c37b59f8, 0xc000134050, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7ff3c37b59f8, 0xc000134050, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021b590, 0x7ff3c37b59f8, 0xc000134050, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002740e0, 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, 0xc0002740e0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002740e0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000274000, 0xab7900, 0xc0002740e0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000228b40, 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 221 [IO wait]:
internal/poll.runtime_pollWait(0x7ff3c37a8c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000270298, 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(0xc000270280, 0xc0001a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000270280, 0xc0001a6000, 0x1000, 0x1000, 0x439c3c, 0xc000097c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120210, 0xc0001a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0d80, 0xc0001a6000, 0x1000, 0x1000, 0xc00016e360, 0xc000097d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000132840)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000132840, 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 277 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7ff3c37a8e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000270118, 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(0xc000270100, 0xc000099f01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000270100, 0xc000099f01, 0x1, 0x1, 0xc00005d760, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020e170, 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 222 [select, 1 minutes]:
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-03T13:27:35.193Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T13:27:35.195Z 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:27:35.195Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T13:27:35.195Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T13:27:35.195Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T13:27:35.198Z 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(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, 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(0xc0001af080)
	/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(0x7f9920450f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001ee618, 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(0xc0001ee600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0001ee600, 0x1d0c6b35fdcc8001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00019d548, 0x62ea77d3, 0xc0001f9b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00019d548, 0xc0001f9b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000270000, 0xab76f0, 0xc00019d548, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00019d548, 0xc000270000, 0x0, 0x0, 0xaaf020, 0xc0001523c0, 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, 0xc0001523c0, 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, 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 25 [chan receive, 7 minutes]:
main.main.func1(0xaaf020, 0xc0001523c0)
	/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(0x7f99204090a8, 0xc000152460, 0xc000126400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00025af50, 0x7f99204090a8, 0xc000152460, 0xc000126400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f99204090a8, 0xc000152460, 0xc000126400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000262870, 0x7f99204090a8, 0xc000152460, 0xc000126400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002701c0, 0xc000126400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0002629f0, 0xab7900, 0xc0002701c0, 0xc000126400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002701c0, 0xc000126400)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000270000, 0xab7900, 0xc0002701c0, 0xc000126400)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000250aa0, 0xab8818, 0xc0000a0000)
	/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 154 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f9920450e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001ee698, 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(0xc0001ee680, 0xc00009e041, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0001ee680, 0xc00009e041, 0x1, 0x1, 0x0, 0x0, 0x1000000010000)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001aa2c0, 0xc00009e041, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00009e030)
	/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 156 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0001a60d8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001a60d0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001a60d0, 0xc0001ac2a0, 0xc0001ac300)
	/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 157 [runnable]:
io.ReadAll(0x7f9920464b40, 0xc0002120e0, 0xc0002120e0, 0x7f9920464b40, 0xc0002120e0, 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(0xc00023c0f0, 0xc0001ac2a0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00023c0f0, 0xc0001ac2a0)
	/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 177 [select, 1 minutes]:
net/http.(*persistConn).readLoop(0xc000138240)
	/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 178 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc000138240)
	/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-03T16:28:59.157Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T16:28:59.158Z 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:28:59.158Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T16:28:59.158Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T16:28:59.158Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T16:28:59.159Z 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(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, 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(0xc0002cc180)
	/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(0x7f6e1fe59f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6498, 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(0xc0000e6480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e6480, 0xf5260ae5a85b4301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d2c0, 0x62eaa27b, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d2c0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002b2000, 0xab76f0, 0xc00000d2c0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d2c0, 0xc0002b2000, 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(0xc0002b2000, 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 [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 12 [chan receive, 4 minutes]:
main.main.func1(0xaaf020, 0xc00008c460)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 16 [select, 1 minutes]:
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(0x7f6e1fe178f8, 0xc000346b90, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00029a230, 0x7f6e1fe178f8, 0xc000346b90, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f6e1fe178f8, 0xc000346b90, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000298780, 0x7f6e1fe178f8, 0xc000346b90, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002b20e0, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000298900, 0xab7900, 0xc0002b20e0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002b20e0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002b2000, 0xab7900, 0xc0002b20e0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000021680, 0xab8818, 0xc0002221c0)
	/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 161 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f6e1fe59e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6518, 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(0xc0000e6500, 0xc00021ac71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6500, 0xc00021ac71, 0x1, 0x1, 0xc000082000, 0x0, 0xc000222298)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e190, 0xc00021ac71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00021ac60)
	/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 163 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc000144108)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000144100)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000144100, 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 162 [runnable]:
strings.Index(0xc00083a8a7, 0x34374, 0xa30880, 0x1, 0x43)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc00083a8a7, 0x34374, 0xa30880, 0x1, 0x0, 0x1cd9, 0x0, 0xc0004070b0, 0x0)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc000282870, 0xc000200060, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc000282870, 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 148 [IO wait]:
internal/poll.runtime_pollWait(0x7f6e1fe59c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6418, 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(0xc0000e6400, 0xc000372000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6400, 0xc000372000, 0x1000, 0x1000, 0x439c3c, 0xc00036fc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001161e0, 0xc000372000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000148000, 0xc000372000, 0x1000, 0x1000, 0xc0007fe3c0, 0xc00036fd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00040c4e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00040c4e0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000148000)
	/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 149 [select, 1 minutes]:
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
[  OK  ]
level=info ts=2022-08-03T19:27:41.838Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T19:27:41.839Z 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:27:41.839Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T19:27:41.839Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T19:27:41.839Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T19:27:41.839Z 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(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, 0xc000040800, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000389f01)
	/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(0x7fde45e26f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002cc098, 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(0xc0002cc080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0002cc080, 0xd2799c1bb6509501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002808d0, 0x62eacc33, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002808d0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002d0000, 0xab76f0, 0xc0002808d0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002808d0, 0xc0002d0000, 0x0, 0x0, 0xaaf020, 0xc000134b40, 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, 0xc000134b40, 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, 2 minutes]:
main.main.func1(0xaaf020, 0xc000134b40)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 9 [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 40 [select, 1 minutes]:
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(0x7fde45de4a58, 0xc00008c0f0, 0xc0000fa300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00028aa10, 0x7fde45de4a58, 0xc00008c0f0, 0xc0000fa300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fde45de4a58, 0xc00008c0f0, 0xc0000fa300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002909f0, 0x7fde45de4a58, 0xc00008c0f0, 0xc0000fa300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002d01c0, 0xc0000fa300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000290b70, 0xab7900, 0xc0002d01c0, 0xc0000fa300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002d01c0, 0xc0000fa300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002d0000, 0xab7900, 0xc0002d01c0, 0xc0000fa300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002e2000, 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 102 [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 101 [IO wait]:
internal/poll.runtime_pollWait(0x7fde45e26d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000188098, 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(0xc000188080, 0xc00020a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000188080, 0xc00020a000, 0x1000, 0x1000, 0x439c3c, 0xc000090c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001162d8, 0xc00020a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b05a0, 0xc00020a000, 0x1000, 0x1000, 0xc0001a4600, 0xc000090d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000284480)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000284480, 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

goroutine 116 [runnable]:
strings.Index(0xc0008a65d0, 0x4064d, 0xa30880, 0x1, 0x2d)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc0008a65d0, 0x4064d, 0xa30880, 0x1, 0x0, 0x1cd9, 0x0, 0xc000394990, 0x0)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc00029e000, 0xc00012a000, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc00029e000, 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:538 +0xe4d

goroutine 113 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fde45e26e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002cc118, 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(0xc0002cc100, 0xc000290e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0002cc100, 0xc000290e21, 0x1, 0x1, 0x3b, 0xc000284120, 0xde59e0)
	/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 115 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc00079c718)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00079c710)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00079c710, 0xc00012a000, 0xc00012a060)
	/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-03T22:27:38.126Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-03T22:27:38.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-03T22:27:38.132Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-03T22:27:38.132Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-03T22:27:38.133Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-03T22:27:38.134Z 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(0xc000248c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000248c00)
	/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(0xc000602600)
	/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(0x7f4646017038, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001ee618, 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(0xc0001ee600, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0001ee600, 0x39a8ef7fea4d5f01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00019d4e8, 0x62eaf663, 0xc0001f9b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00019d4e8, 0xc0001f9b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000278000, 0xab76f0, 0xc00019d4e8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00019d4e8, 0xc000278000, 0x0, 0x0, 0xaaf020, 0xc0000b83c0, 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(0xc000278000, 0x0, 0x0, 0xaaf020, 0xc0000b83c0, 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 [chan receive, 6 minutes]:
main.main.func1(0xaaf020, 0xc0000b83c0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 35 [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 28 [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(0x7f464602c4b8, 0xc00011e050, 0xc00009e100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000258f50, 0x7f464602c4b8, 0xc00011e050, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f464602c4b8, 0xc00011e050, 0xc00009e100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00026a870, 0x7f464602c4b8, 0xc00011e050, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002781c0, 0xc00009e100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00026a9f0, 0xab7900, 0xc0002781c0, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002781c0, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000278000, 0xab7900, 0xc0002781c0, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00024ea00, 0xab8818, 0xc0001b1440)
	/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 145 [runnable]:
net/http.(*gzipReader).Read(0xc00021a020, 0xc000506000, 0x8000, 0x8000, 0x1e001, 0xc0004e8000, 0x1e000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f464602dd88, 0xc00021a020, 0xc00021a020, 0x7f464602dd88, 0xc00021a020, 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(0xc00023a0f0, 0xc0006ae0c0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00023a0f0, 0xc0006ae0c0)
	/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 150 [select]:
net/http.(*persistConn).readLoop(0xc0001b8360)
	/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 112 [semacquire]:
sync.runtime_Semacquire(0xc00012a068)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00012a060)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00012a060, 0xc0006ae0c0, 0xc0006ae120)
	/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 110 [IO wait]:
internal/poll.runtime_pollWait(0x7f4646016f50, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001ee698, 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(0xc0001ee680, 0xc00026aca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0001ee680, 0xc00026aca1, 0x1, 0x1, 0x0, 0x0, 0x100000001)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001aa2c0, 0xc00026aca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00026ac90)
	/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 151 [select]:
net/http.(*persistConn).writeLoop(0xc0001b8360)
	/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-04T01:27:41.217Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T01:27:41.218Z 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:27:41.218Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T01:27:41.218Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T01:27:41.218Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T01:27:41.219Z 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(0xc000180c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000180c00)
	/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(0xc000252c00)
	/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(0x7f63e1fe7f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001a8118, 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(0xc0001a8100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0001a8100, 0x384651aacc29b901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000197128, 0x62eb2093, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000197128, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001e2000, 0xab76f0, 0xc000197128, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000197128, 0xc0001e2000, 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(0xc0001e2000, 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 23 [chan receive]:
main.main.func1(0xaaf020, 0xc00008cc80)
	/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 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(0x7f63e1fa99e8, 0xc00008c410, 0xc000146000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00019b650, 0x7f63e1fa99e8, 0xc00008c410, 0xc000146000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f63e1fa99e8, 0xc00008c410, 0xc000146000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001a2a20, 0x7f63e1fa99e8, 0xc00008c410, 0xc000146000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002740e0, 0xc000146000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001a2ba0, 0xab7900, 0xc0002740e0, 0xc000146000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002740e0, 0xc000146000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001e2000, 0xab7900, 0xc0002740e0, 0xc000146000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001f4000, 0xab8818, 0xc0002221c0)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc0000223a8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000223a0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000223a0, 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 72 [runnable]:
strings.genSplit(0xc000978000, 0x6ea5d, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc0007165a0, 0x0)
	/usr/local/go/src/strings/strings.go:236 +0x2c5
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc0001be000, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc0001be000, 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 69 [IO wait]:
internal/poll.runtime_pollWait(0x7f63e1fe7e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0001a8198, 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(0xc0001a8180, 0xc00021ac71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0001a8180, 0xc00021ac71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001a00a0, 0xc00021ac71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00021ac60)
	/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(0x7f63e1fe7d48, 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, 0xc0000ef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6180, 0xc0000ef000, 0x1000, 0x1000, 0x439c3c, 0xc00041fc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00071e010, 0xc0000ef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0b40, 0xc0000ef000, 0x1000, 0x1000, 0xc000270180, 0xc00041fd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0001b2000)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0001b2000, 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 78 [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-04T04:27:55.317Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T04:27:55.357Z 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:27:55.357Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T04:27:55.357Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T04:27:55.357Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T04:27:55.361Z 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(0xc0006ec400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc0006ec400)
	/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, 0xc000327f01)
	/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(0x7f230c05bf18, 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, 0x3529f849cc44ad01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000286888, 0x62eb4aff, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000286888, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002c8000, 0xab76f0, 0xc000286888, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000286888, 0xc0002c8000, 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(0xc0002c8000, 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 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 51 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c3c0)
	/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(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(0x7f230bf91a58, 0xc00008c0a0, 0xc00009e100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000282a10, 0x7f230bf91a58, 0xc00008c0a0, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f230bf91a58, 0xc00008c0a0, 0xc00009e100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00028e9f0, 0x7f230bf91a58, 0xc00008c0a0, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002c81c0, 0xc00009e100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00028eb70, 0xab7900, 0xc0002c81c0, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002c81c0, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002c8000, 0xab7900, 0xc0002c81c0, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002da000, 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 29 [IO wait]:
internal/poll.runtime_pollWait(0x7f230c05be30, 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, 0xc00028ee21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0002c4100, 0xc00028ee21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/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 84 [IO wait]:
internal/poll.runtime_pollWait(0x7f230c05bd48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e4218, 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(0xc0000e4200, 0xc0001ad000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e4200, 0xc0001ad000, 0x1000, 0x1000, 0x439c3c, 0xc000118c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000702018, 0xc0001ad000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000a8000, 0xc0001ad000, 0x1000, 0x1000, 0xc000114420, 0xc000118d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00013e180)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00013e180, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0000a8000)
	/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 [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, 0xc0000820c0, 0xc000082120)
	/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.genSplit(0xc000880000, 0x6ea54, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc0007001e0, 0x0)
	/usr/local/go/src/strings/strings.go:236 +0x2c5
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc00029c000, 0xc0000820c0, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc00029c000, 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 85 [select]:
net/http.(*persistConn).writeLoop(0xc0000a8000)
	/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-04T05:57:49.372Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T05:57:49.374Z 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-04T05:57:49.374Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T05:57:49.374Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T05:57:49.375Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T05:57:49.375Z 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(0xc00029e400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00029e400)
	/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, 0xc000615f01)
	/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(0x7f4541a17f18, 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, 0x3fdfe017dc3b9501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d5f0, 0x62eb6017, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d5f0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00030c000, 0xab76f0, 0xc00000d5f0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d5f0, 0xc00030c000, 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(0xc00030c000, 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 22 [runnable]:
net/http.(*gzipReader).Read(0xc00001f000, 0xc0005f4000, 0x18000, 0x18000, 0x60001, 0xc000594000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f45417ef2b8, 0xc00001f000, 0xc00001f000, 0x7f45417ef2b8, 0xc00001f000, 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(0xc0001b0960, 0xc0000839e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b0960, 0xc0000839e0)
	/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 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 12 [chan receive]:
main.main.func1(0xaaf020, 0xc00008cc80)
	/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(0x7f4541a2f5f8, 0xc00008d1d0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001fc540, 0x7f4541a2f5f8, 0xc00008d1d0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f4541a2f5f8, 0xc00008d1d0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001db860, 0x7f4541a2f5f8, 0xc00008d1d0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00030c0e0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001db9e0, 0xab7900, 0xc00030c0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00030c0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00030c000, 0xab7900, 0xc00030c0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c1540, 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 49 [IO wait]:
internal/poll.runtime_pollWait(0x7f4541a17e30, 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, 0xc0001dbc91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6900, 0xc0001dbc91, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0000837a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e380, 0xc0001dbc91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001dbc80)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc000023558)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000023550)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000023550, 0xc0000839e0, 0xc000083a40)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b0fc0)
	/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 39 [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-04T07:27:24.949Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T07:27:24.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-04T07:27:24.951Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T07:27:24.951Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T07:27:24.951Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T07:27:24.952Z 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, 0xc000034000, 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(0xc000209680)
	/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(0x7f424a40cf18, 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, 0x9ee73cc63be72301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000200900, 0x62eb74f3, 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, 0xc00008ce60, 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, 0xc00008ce60, 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, 0xc00008ce60)
	/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(0x7f424a3caa58, 0xc00011a050, 0xc000270300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00020ca10, 0x7f424a3caa58, 0xc00011a050, 0xc000270300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f424a3caa58, 0xc00011a050, 0xc000270300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002129f0, 0x7f424a3caa58, 0xc00011a050, 0xc000270300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002481c0, 0xc000270300)
	/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, 0xc000270300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002481c0, 0xc000270300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000248000, 0xab7900, 0xc0002481c0, 0xc000270300)
	/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 85 [IO wait]:
internal/poll.runtime_pollWait(0x7f424a40ce30, 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, 0x2, 0x2, 0xaaf020)
	/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 87 [semacquire]:
sync.runtime_Semacquire(0xc0002aa048)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002aa040)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002aa040, 0xc000204000, 0xc000204060)
	/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 88 [runnable]:
net/http.(*gzipReader).Read(0xc00014a220, 0xc000840000, 0x18000, 0x18000, 0x60001, 0xc0007e0000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f424a3cc348, 0xc00014a220, 0xc00014a220, 0x7f424a3cc348, 0xc00014a220, 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, 0xc000204000, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00021e000, 0xc000204000)
	/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 91 [select]:
net/http.(*persistConn).readLoop(0xc000190000)
	/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 92 [select]:
net/http.(*persistConn).writeLoop(0xc000190000)
	/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:27:39.571Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T10:27:39.572Z 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:27:39.572Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T10:27:39.572Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T10:27:39.572Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T10:27:39.578Z 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(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, 0xc00003e000, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0006fbf01)
	/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(0x7f886df91f18, 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, 0xad233e19ab714501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ce28, 0x62eb9f23, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ce28, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001fa000, 0xab76f0, 0xc00000ce28, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ce28, 0xc0001fa000, 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(0xc0001fa000, 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 [runnable]:
net/http.(*gzipReader).Read(0xc00021c120, 0xc0006d4000, 0x18000, 0x18000, 0x60001, 0xc000674000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f886df4f878, 0xc00021c120, 0xc00021c120, 0x7f886df4f878, 0xc00021c120, 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(0xc0001b2960, 0xc000083aa0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b2960, 0xc000083aa0)
	/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 [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, 0xc00008ccd0)
	/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(0x7f886dfa9638, 0xc00008d220, 0xc0001c8300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d38f0, 0x7f886dfa9638, 0xc00008d220, 0xc0001c8300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f886dfa9638, 0xc00008d220, 0xc0001c8300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d1830, 0x7f886dfa9638, 0xc00008d220, 0xc0001c8300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001fa0e0, 0xc0001c8300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d19b0, 0xab7900, 0xc0001fa0e0, 0xc0001c8300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001fa0e0, 0xc0001c8300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001fa000, 0xab7900, 0xc0001fa0e0, 0xc0001c8300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c54a0, 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 50 [IO wait]:
internal/poll.runtime_pollWait(0x7f886df91e30, 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, 0xc0001d1c61, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6880, 0xc0001d1c61, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000083860)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e370, 0xc0001d1c61, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001d1c50)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc000023558)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000023550)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000023550, 0xc000083aa0, 0xc000083b00)
	/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 22 [select]:
net/http.(*persistConn).readLoop(0xc0000b10e0)
	/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 23 [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-04T13:27:41.842Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T13:27:41.843Z 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:27:41.843Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T13:27:41.843Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T13:27:41.843Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T13:27:41.844Z 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(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, 0xc00003e000, 0xd)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0002bbf01)
	/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(0x7f1f36ea4f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00028e018, 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(0xc00028e000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00028e000, 0x63be84175e3f4301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000120b70, 0x62ebc953, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000120b70, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00028c000, 0xab76f0, 0xc000120b70, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000120b70, 0xc00028c000, 0x0, 0x0, 0xaaf020, 0xc000220230, 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, 0xc000220230, 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(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, 1 minutes]:
main.main.func1(0xaaf020, 0xc000220230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 42 [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(0x7f1f36ee4298, 0xc00008c140, 0xc00012c300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00014f1f0, 0x7f1f36ee4298, 0xc00008c140, 0xc00012c300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f1f36ee4298, 0xc00008c140, 0xc00012c300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00012f590, 0x7f1f36ee4298, 0xc00008c140, 0xc00012c300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00028c1c0, 0xc00012c300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00012f710, 0xab7900, 0xc00028c1c0, 0xc00012c300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00028c1c0, 0xc00012c300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00028c000, 0xab7900, 0xc00028c1c0, 0xc00012c300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00013cb40, 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 73 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00013e000)
	/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 72 [IO wait]:
internal/poll.runtime_pollWait(0x7f1f36ea4d48, 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, 0xc00033c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000214280, 0xc00033c000, 0x1000, 0x1000, 0x439c3c, 0xc000091c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00032a040, 0xc00033c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00013e000, 0xc00033c000, 0x1000, 0x1000, 0xc00028a360, 0xc000091d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0000822a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0000822a0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00013e000)
	/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 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f1f36ea4e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00028e098, 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(0xc00028e080, 0xc00012f9c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00028e080, 0xc00012f9c1, 0x1, 0x1, 0xe0f860, 0xa32700, 0xc0000627a8)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000122160, 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 15 [runnable]:
strings.Index(0xc0007aea7b, 0xbfd7, 0xa30880, 0x1, 0x40)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc0007aea7b, 0xbfd7, 0xa30880, 0x1, 0x0, 0x1cd1, 0x0, 0xc00020ebd0, 0x0)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc000158690, 0xc000114060, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc000158690, 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 16 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc000320118)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000320110)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000320110, 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
[  OK  ]
level=info ts=2022-08-04T16:28:17.238Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T16:28:17.239Z 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:28:17.239Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T16:28:17.239Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T16:28:17.239Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T16:28:17.240Z 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, 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(0xc000176180)
	/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, 17 minutes]:
internal/poll.runtime_pollWait(0x7f7db7333f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00024a318, 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(0xc00024a300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00024a300, 0xee73a7be29ee0e01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00020c9f0, 0x62ebf3bf, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00020c9f0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000290000, 0xab76f0, 0xc00020c9f0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00020c9f0, 0xc000290000, 0x0, 0x0, 0xaaf020, 0xc00021e1e0, 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, 0xc00021e1e0, 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, 17 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, 17 minutes]:
main.main.func1(0xaaf020, 0xc00021e1e0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 41 [semacquire]:
compress/flate.(*compressor).initDeflate(...)
	/usr/local/go/src/compress/flate/deflate.go:374
compress/flate.(*compressor).init(0xc000868000, 0x7f7db738e700, 0xc00016e9b0, 0xffffffffffffffff, 0xa, 0xffffffffffffffff)
	/usr/local/go/src/compress/flate/deflate.go:602 +0x629
compress/flate.NewWriter(0x7f7db738e700, 0xc00016e9b0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc0002384d0, 0xc0003dd000, 0xf1, 0x1000, 0xc000071610, 0xc000071610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc0000aab00, 0xc0000716d0, 0xc000071620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0000aab00, 0xc0000717c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0002384d0, 0xc0002bcdc0, 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(0xc0002bcdc0, 0xc0000eea68, 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(0x7f7db7343a78, 0xc00016e9b0, 0xc00025c000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc00028e000, 0x7f7db7343a78, 0xc00016e9b0, 0xc00025c000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f7db7343a78, 0xc00016e9b0, 0xc00025c000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002139e0, 0x7f7db7343a78, 0xc00016e9b0, 0xc00025c000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002900e0, 0xc00025c000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000213b60, 0xab7900, 0xc0002900e0, 0xc00025c000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002900e0, 0xc00025c000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000290000, 0xab7900, 0xc0002900e0, 0xc00025c000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000218a00, 0xab8818, 0xc0000ab300)
	/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 261 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f7db7333e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00024a398, 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(0xc00024a380, 0xc0001cea31, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00024a380, 0xc0001cea31, 0x1, 0x1, 0xc000082480, 0x0, 0x100000001)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020e150, 0xc0001cea31, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001cea20)
	/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 151 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00019a000)
	/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 150 [IO wait]:
internal/poll.runtime_pollWait(0x7f7db7333d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00024a218, 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(0xc00024a200, 0xc0001a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00024a200, 0xc0001a4000, 0x1000, 0x1000, 0x439c3c, 0xc0006bec38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120020, 0xc0001a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00019a000, 0xc0001a4000, 0x1000, 0x1000, 0xc0002543c0, 0xc0006bed40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0007003c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0007003c0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00019a000)
	/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-04T19:28:07.148Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T19:28:07.150Z 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:28:07.150Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T19:28:07.150Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T19:28:07.150Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T19:28:07.151Z 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, 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(0xc000103380)
	/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(0x7f6d2484ef18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000132098, 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(0xc000132080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000132080, 0x833015c90e56e501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00011c888, 0x62ec1def, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00011c888, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00015a000, 0xab76f0, 0xc00011c888, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00011c888, 0xc00015a000, 0x0, 0x0, 0xaaf020, 0xc00008cfa0, 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, 0xc00008cfa0, 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 17 [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 20 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc00008cfa0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 24 [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(0x7f6d2488ca58, 0xc000130050, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000118a10, 0x7f6d2488ca58, 0xc000130050, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f6d2488ca58, 0xc000130050, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001229f0, 0x7f6d2488ca58, 0xc000130050, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00015a0e0, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000122b70, 0xab7900, 0xc00015a0e0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00015a0e0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00015a000, 0xab7900, 0xc00015a0e0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00016c000, 0xab8818, 0xc00012a2c0)
	/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 90 [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 89 [IO wait]:
internal/poll.runtime_pollWait(0x7f6d2484ec60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000132298, 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(0xc000132280, 0xc00019c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000132280, 0xc00019c000, 0x1000, 0x1000, 0x439c3c, 0xc000094c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00078a120, 0xc00019c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0360, 0xc00019c000, 0x1000, 0x1000, 0xc00008e5a0, 0xc000094d40, 0x405755)
	/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, 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 40 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f6d2484ee30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000132118, 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(0xc000132100, 0xc000122e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000132100, 0xc000122e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000124098, 0xc000122e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000122e10)
	/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 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
strings.genSplit(0xc0008d8000, 0x6ea69, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc0002a4090, 0x0)
	/usr/local/go/src/strings/strings.go:247 +0x71
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc00012e000, 0xc0005d01e0, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc00012e000, 0xc0005d01e0)
	/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 42 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0005fc028)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0005fc020)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0005fc020, 0xc0005d01e0, 0xc0005d02a0)
	/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-04T22:27:54.293Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-04T22:27:54.295Z 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:27:54.295Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-04T22:27:54.295Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-04T22:27:54.295Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-04T22:27:54.369Z 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(0xc000226800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000226800)
	/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(0xc0003f6300)
	/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(0x7f0820435f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128318, 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(0xc000128300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128300, 0x7626aae3b520b901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117200, 0x62ec481f, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000117200, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002a6000, 0xab76f0, 0xc000117200, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000117200, 0xc0002a6000, 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(0xc0002a6000, 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 10 [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 23 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc000134280)
	/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(0x7f0820473b98, 0xc000206050, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000164c40, 0x7f0820473b98, 0xc000206050, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f0820473b98, 0xc000206050, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000123a10, 0x7f0820473b98, 0xc000206050, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002a61c0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000123b90, 0xab7900, 0xc0002a61c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002a61c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002a6000, 0xab7900, 0xc0002a61c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00013c8c0, 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 92 [IO wait]:
internal/poll.runtime_pollWait(0x7f0820435e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128398, 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(0xc000128380, 0xc000123e41, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128380, 0xc000123e41, 0x1, 0x1, 0x0, 0x0, 0x1000000010000)
	/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 96 [select]:
net/http.(*persistConn).readLoop(0xc000172120)
	/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 93 [IO wait]:
internal/poll.runtime_pollWait(0x7f0820435c60, 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, 0xc00026c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc00026c000, 0x1000, 0x1000, 0x1000, 0xeb, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e048, 0xc00026c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000172120, 0xc00026c000, 0x1000, 0x1000, 0xeb, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000082660)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadSlice(0xc000082660, 0x418b0a, 0x7f084710a170, 0x2, 0xc0002dd718, 0x485c27, 0xc000082660)
	/usr/local/go/src/bufio/bufio.go:360 +0x3d
net/http/internal.readChunkLine(0xc000082660, 0xe9, 0xc0002dd780, 0x6622c5, 0xc0001cf2c0, 0xc000082600)
	/usr/local/go/src/net/http/internal/chunked.go:122 +0x34
net/http/internal.(*chunkedReader).beginChunk(0xc0001cf2c0)
	/usr/local/go/src/net/http/internal/chunked.go:48 +0x32
net/http/internal.(*chunkedReader).Read(0xc0001cf2c0, 0xc000300000, 0x1000, 0x1000, 0xc00043e630, 0xc0002dd848, 0x6bcb73)
	/usr/local/go/src/net/http/internal/chunked.go:93 +0x134
net/http.(*body).readLocked(0xc0000aa300, 0xc000300000, 0x1000, 0x1000, 0xc0000aa32c, 0xa326d8, 0xc0002dd8c0)
	/usr/local/go/src/net/http/transfer.go:842 +0x5f
net/http.(*body).Read(0xc0000aa300, 0xc000300000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transfer.go:834 +0xf9
net/http.(*bodyEOFSignal).Read(0xc0000aa340, 0xc000300000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2764 +0xe2
bufio.(*Reader).fill(0xc000200360)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadByte(0xc000200360, 0xc0002dd9c2, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:253 +0x39
compress/flate.(*decompressor).huffSym(0xc000322000, 0xc000322028, 0x72, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc000322000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc000322000, 0xc000540000, 0x2000, 0x2000, 0x3580, 0x8b33a2cc, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0000ba840, 0xc000540000, 0x2000, 0x2000, 0x1580, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc00011e0e0, 0xc000540000, 0x2000, 0x2000, 0x1580, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f0820447238, 0xc00011e0e0, 0xc00011e0e0, 0x7f0820447238, 0xc00011e0e0, 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(0xc00016c870, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00016c870, 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 94 [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 129 [select]:
net/http.(*persistConn).writeLoop(0xc000172120)
	/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:27:31.240Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T01:27:31.241Z 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:27:31.241Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T01:27:31.241Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T01:27:31.241Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T01:27:31.246Z 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(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, 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(0xc000302900)
	/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(0x7f723b61ef18, 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, 0xdd995d02f5c15501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000208c30, 0x62ec7213, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000208c30, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00029e000, 0xab76f0, 0xc000208c30, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000208c30, 0xc00029e000, 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(0xc00029e000, 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, 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 40 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc0002403c0)
	/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(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(0x7f723b5dfc18, 0xc00008c6e0, 0xc000218200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00028a7e0, 0x7f723b5dfc18, 0xc00008c6e0, 0xc000218200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f723b5dfc18, 0xc00008c6e0, 0xc000218200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00028c5a0, 0x7f723b5dfc18, 0xc00008c6e0, 0xc000218200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00029e1c0, 0xc000218200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00028c720, 0xab7900, 0xc00029e1c0, 0xc000218200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00029e1c0, 0xc000218200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00029e000, 0xab7900, 0xc00029e1c0, 0xc000218200)
	/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 117 [IO wait]:
internal/poll.runtime_pollWait(0x7f723b61ee30, 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, 0xc0001b2420, 0x0, 0xc000222798)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020a1f8, 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 55 [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

goroutine 119 [semacquire]:
sync.runtime_Semacquire(0xc000022408)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022400)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022400, 0xc0001b20c0, 0xc0001b24e0)
	/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 120 [runnable]:
net/http.(*gzipReader).Read(0xc000194040, 0xc0004a2500, 0x200, 0x200, 0x501, 0xc0004a2000, 0x500)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f723b37b0f8, 0xc000194040, 0xc000194040, 0x7f723b37b0f8, 0xc000194040, 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(0xc000244f00, 0xc0001b20c0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000244f00, 0xc0001b20c0)
	/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 54 [select]:
net/http.(*persistConn).readLoop(0xc0000b1200)
	/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
[  OK  ]
level=info ts=2022-08-05T04:27:21.251Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T04:27:21.252Z 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:27:21.252Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T04:27:21.252Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T04:27:21.252Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T04:27:21.253Z 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(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, 0xc00003b800, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00039bf01)
	/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(0x7f3c49f83f18, 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, 0xfd800eff29e3a001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000203338, 0x62ec9c43, 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(0xc000272000, 0xab76f0, 0xc000203338, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000203338, 0xc000272000, 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(0xc000272000, 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 [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, 0xc00008cd20)
	/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(0x7f3c49f43298, 0xc0002206e0, 0xc000230100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000207e30, 0x7f3c49f43298, 0xc0002206e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f3c49f43298, 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, 0x7f3c49f43298, 0xc0002206e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002720e0, 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, 0xc0002720e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002720e0, 0xc000230100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000272000, 0xab7900, 0xc0002720e0, 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 28 [IO wait]:
internal/poll.runtime_pollWait(0x7f3c49f83e30, 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(0xc00020c168, 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 30 [semacquire]:
sync.runtime_Semacquire(0xc000232288)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000232280)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000232280, 0xc00021ea80, 0xc00021eae0)
	/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]:
net/http.(*gzipReader).Read(0xc0002b6460, 0xc00063c000, 0x18000, 0x18000, 0x60001, 0xc0005dc000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f3c49ec3178, 0xc0002b6460, 0xc0002b6460, 0x7f3c49ec3178, 0xc0002b6460, 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(0xc00024c690, 0xc00021ea80, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00024c690, 0xc00021ea80)
	/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 51 [select]:
net/http.(*persistConn).readLoop(0xc0000b0c60)
	/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 52 [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-05T06:00:59.401Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T06:00:59.402Z 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-05T06:00:59.402Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T06:00:59.402Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T06:00:59.402Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T06:00:59.403Z 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(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, 0xc00003b800, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0006c9f01)
	/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(0x7fe379bd5f18, 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, 0xbc79cf91bd498001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001170f8, 0x62ecb24b, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001170f8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000172000, 0xab76f0, 0xc0001170f8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001170f8, 0xc000172000, 0x0, 0x0, 0xaaf020, 0xc00023e3c0, 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(0xc000172000, 0x0, 0x0, 0xaaf020, 0xc00023e3c0, 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 22 [chan receive]:
main.main.func1(0xaaf020, 0xc00023e3c0)
	/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(0x7fe379c17b18, 0xc0001345a0, 0xc0002a0000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7fe379c17b18, 0xc0001345a0, 0xc0002a0000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fe379c17b18, 0xc0001345a0, 0xc0002a0000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7fe379c17b18, 0xc0001345a0, 0xc0002a0000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001720e0, 0xc0002a0000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000122ba0, 0xab7900, 0xc0001720e0, 0xc0002a0000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001720e0, 0xc0002a0000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000172000, 0xab7900, 0xc0001720e0, 0xc0002a0000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000174000, 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 27 [IO wait]:
internal/poll.runtime_pollWait(0x7fe379bd5e30, 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, 0xc000132660)
	/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 28 [runnable]:
net/http.(*gzipReader).Read(0xc000410020, 0xc00069e000, 0x18000, 0x18000, 0x60001, 0xc00063e000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fe37996e028, 0xc000410020, 0xc000410020, 0x7fe37996e028, 0xc000410020, 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, 0xc0001328a0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000146000, 0xc0001328a0)
	/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 29 [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, 0xc0001328a0, 0xc000132900)
	/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 40 [select]:
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 41 [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-05T07:27:29.764Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T07:27:29.765Z 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:27:29.765Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T07:27:29.765Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T07:27:29.765Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T07:27:29.766Z 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(0xc000708000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000708000)
	/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, 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(0x7f963a311f18, 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, 0x965cab4a7f15cf01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000206a08, 0x62ecc673, 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(0xc000288000, 0xab76f0, 0xc000206a08, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000206a08, 0xc000288000, 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(0xc000288000, 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 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, 0xc00020a230)
	/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(0x7f963a2cfb98, 0xc00020a780, 0xc00025a100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000286000, 0x7f963a2cfb98, 0xc00020a780, 0xc00025a100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f963a2cfb98, 0xc00020a780, 0xc00025a100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00020d9e0, 0x7f963a2cfb98, 0xc00020a780, 0xc00025a100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002880e0, 0xc00025a100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00020db60, 0xab7900, 0xc0002880e0, 0xc00025a100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002880e0, 0xc00025a100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000288000, 0xab7900, 0xc0002880e0, 0xc00025a100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002168c0, 0xab8818, 0xc00023c540)
	/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(0x7f963a311e30, 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, 0xc00020de11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000248380, 0xc00020de11, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000200b40)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00023a158, 0xc00020de11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00020de00)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc0002347c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002347c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002347c0, 0xc000200d80, 0xc000200de0)
	/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 47 [runnable]:
net/http.(*gzipReader).Read(0xc000236440, 0xc000674000, 0x18000, 0x18000, 0x60001, 0xc000614000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f963a0ae028, 0xc000236440, 0xc000236440, 0x7f963a0ae028, 0xc000236440, 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(0xc000250870, 0xc000200d80, 0x0, 0x4)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000250870, 0xc000200d80)
	/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 51 [select]:
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 52 [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-05T10:27:43.302Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T10:27:43.302Z 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:27:43.302Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T10:27:43.302Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T10:27:43.302Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T10:27:43.303Z 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(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, 0xc00003b800, 0xc)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000691f01)
	/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(0x7fbad65e2f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000270098, 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(0xc000270080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000270080, 0xa863b543b9012001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00020cb70, 0x62ecf0a3, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00020cb70, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000274000, 0xab76f0, 0xc00020cb70, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00020cb70, 0xc000274000, 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(0xc000274000, 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 39 [chan receive]:
main.main.func1(0xaaf020, 0xc000134280)
	/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 [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(0x7fbad6442298, 0xc000240730, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00023b1f0, 0x7fbad6442298, 0xc000240730, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fbad6442298, 0xc000240730, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021b590, 0x7fbad6442298, 0xc000240730, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002740e0, 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, 0xc0002740e0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002740e0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000274000, 0xab7900, 0xc0002740e0, 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 44 [IO wait]:
internal/poll.runtime_pollWait(0x7fbad65e2e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000270118, 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(0xc000270100, 0xc00021b9c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000270100, 0xc00021b9c1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000200900)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020e150, 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 46 [semacquire]:
sync.runtime_Semacquire(0xc00021e288)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00021e280)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00021e280, 0xc000200b40, 0xc000200ba0)
	/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 47 [runnable]:
net/http.(*gzipReader).Read(0xc000408020, 0xc000666000, 0x18000, 0x18000, 0x60001, 0xc000606000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fbad637f028, 0xc000408020, 0xc000408020, 0x7fbad637f028, 0xc000408020, 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, 0xc000200b40, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000244690, 0xc000200b40)
	/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 51 [select]:
net/http.(*persistConn).readLoop(0xc0000b07e0)
	/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 52 [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-05T13:27:36.000Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T13:27:36.033Z 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:27:36.033Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T13:27:36.033Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T13:27:36.035Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-05T13:27:36.034Z 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(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, 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(0xc0002a9680)
	/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(0x7f162fbdff18, 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, 0x22626d14c7e3ae01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d788, 0x62ed1ad3, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d788, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001fc000, 0xab76f0, 0xc00000d788, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d788, 0xc0001fc000, 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(0xc0001fc000, 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, 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 13 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc000206280)
	/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(0x7f162fbf5cb8, 0xc0002b4370, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001cf730, 0x7f162fbf5cb8, 0xc0002b4370, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f162fbf5cb8, 0xc0002b4370, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d7410, 0x7f162fbf5cb8, 0xc0002b4370, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001fc1c0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d7590, 0xab7900, 0xc0001fc1c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001fc1c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001fc000, 0xab7900, 0xc0001fc1c0, 0xc0001c6000)
	/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 91 [select]:
net/http.(*persistConn).writeLoop(0xc00033c120)
	/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 46 [runnable]:
net/http.(*gzipReader).Read(0xc0002341c0, 0xc000402500, 0xb00, 0xb00, 0x2501, 0xc000400000, 0x2500)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f162fbf8dc8, 0xc0002341c0, 0xc0002341c0, 0x7f162fbf8dc8, 0xc0002341c0, 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, 0xc000118060, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b0780, 0xc000118060)
	/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 90 [select]:
net/http.(*persistConn).readLoop(0xc00033c120)
	/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 84 [IO wait]:
internal/poll.runtime_pollWait(0x7f162fbdfe30, 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, 0xc0001d7841, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6680, 0xc0001d7841, 0x1, 0x1, 0xc000204420, 0x0, 0xc0000ab698)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e388, 0xc0001d7841, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001d7830)
	/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(0xc000022428)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022420)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022420, 0xc000118060, 0xc0001180c0)
	/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:27:30.047Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T16:27:30.048Z 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:27:30.048Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T16:27:30.048Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T16:27:30.048Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T16:27:30.049Z 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, 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(0xc000254480)
	/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(0x7f96c79daf18, 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, 0xa17b245052641201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cd20, 0x62ed4503, 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(0xc0001e4000, 0xab76f0, 0xc00000cd20, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cd20, 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 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, 0xc000134280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 16 [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(0x7f96c77f30a8, 0xc0002400a0, 0xc000174000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d8310, 0x7f96c77f30a8, 0xc0002400a0, 0xc000174000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f96c77f30a8, 0xc0002400a0, 0xc000174000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d6840, 0x7f96c77f30a8, 0xc0002400a0, 0xc000174000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001e40e0, 0xc000174000)
	/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, 0xc000174000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001e40e0, 0xc000174000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001e4000, 0xab7900, 0xc0001e40e0, 0xc000174000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c0be0, 0xab8818, 0xc000294040)
	/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 [runnable]:
strings.genSplit(0xc000722000, 0x6e795, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc000122d50, 0x0)
	/usr/local/go/src/strings/strings.go:236 +0x2c5
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc0001b00f0, 0xc000284000, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc0001b00f0, 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 21 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f96c79dae30, 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, 0xc00028c0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc00028c0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2c8, 0xc00028c0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00028c0c0)
	/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, 1 minutes]:
sync.runtime_Semacquire(0xc0000220c4)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000220c4)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000220c4, 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 81 [IO wait]:
internal/poll.runtime_pollWait(0x7f96c79dad48, 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, 0xc000142000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc000142000, 0x1000, 0x1000, 0x439c3c, 0xc000096c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002d0050, 0xc000142000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00022a000, 0xc000142000, 0x1000, 0x1000, 0xc0002b22a0, 0xc000096d40, 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(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 82 [select, 1 minutes]:
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-05T19:27:37.478Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T19:27:37.478Z 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:27:37.478Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T19:27:37.478Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T19:27:37.478Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T19:27:37.481Z 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(0xc00027e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00027e800)
	/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, 0xc00065bf01)
	/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(0x7fb9d603ef18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214398, 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(0xc000214380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000214380, 0x7ad6f0042d7b4f01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000203488, 0x62ed7427, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000203488, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002a4000, 0xab76f0, 0xc000203488, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000203488, 0xc0002a4000, 0x0, 0x0, 0xaaf020, 0xc000220460, 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(0xc0002a4000, 0x0, 0x0, 0xaaf020, 0xc000220460, 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 25 [chan receive]:
main.main.func1(0xaaf020, 0xc000220460)
	/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(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(0x7fb9d6003d40, 0xc0002209b0, 0xc000230200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00026d420, 0x7fb9d6003d40, 0xc0002209b0, 0xc000230200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fb9d6003d40, 0xc0002209b0, 0xc000230200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002925d0, 0x7fb9d6003d40, 0xc0002209b0, 0xc000230200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002a40e0, 0xc000230200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000292750, 0xab7900, 0xc0002a40e0, 0xc000230200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002a40e0, 0xc000230200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002a4000, 0xab7900, 0xc0002a40e0, 0xc000230200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00023b400, 0xab8818, 0xc0002346c0)
	/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(0x7fb9d603ee30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214418, 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(0xc000214400, 0xc000292a01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000214400, 0xc000292a01, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00021ed80)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020c208, 0xc000292a01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002929f0)
	/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]:
net/http.(*gzipReader).Read(0xc0002e2020, 0xc00063a000, 0x18000, 0x18000, 0x60001, 0xc0005da000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fb9d60055b8, 0xc0002e2020, 0xc0002e2020, 0x7fb9d60055b8, 0xc0002e2020, 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(0xc00024cf00, 0xc00021efc0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00024cf00, 0xc00021efc0)
	/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 32 [semacquire]:
sync.runtime_Semacquire(0xc000232878)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000232870)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000232870, 0xc00021efc0, 0xc00021f020)
	/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 68 [select]:
net/http.(*persistConn).readLoop(0xc0000b06c0)
	/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 69 [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-05T21:15:49.343Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T21:15:49.343Z 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:15:49.343Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T21:15:49.343Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T21:15:49.344Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-05T21:15:49.345Z 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(0xc00025e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00025e800)
	/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, 0xc0002cff01)
	/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(0x7fe272393f18, 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, 0x3277eb5894c29101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012edf8, 0x62ed88c7, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00012edf8, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000296000, 0xab76f0, 0xc00012edf8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012edf8, 0xc000296000, 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(0xc000296000, 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 26 [chan receive]:
main.main.func1(0xaaf020, 0xc000148c80)
	/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 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(0x7fe2723ae038, 0xc0001480f0, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001ef8f0, 0x7fe2723ae038, 0xc0001480f0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fe2723ae038, 0xc0001480f0, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001ed830, 0x7fe2723ae038, 0xc0001480f0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002961c0, 0xc000218100)
	/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, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002961c0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000296000, 0xab7900, 0xc0002961c0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001df400, 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 15 [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 43 [IO wait]:
internal/poll.runtime_pollWait(0x7fe272393e30, 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, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c358, 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 14 [IO wait]:
internal/poll.runtime_pollWait(0x7fe272393c60, 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, 0xc0002a9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096280, 0xc0002a9000, 0x1000, 0x1000, 0x439c3c, 0xc000312c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002100d8, 0xc0002a9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00022a000, 0xc0002a9000, 0x1000, 0x1000, 0xc000114540, 0xc000312d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000200660)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000200660, 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 45 [semacquire]:
sync.runtime_Semacquire(0xc000022064)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022064)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022064, 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 46 [runnable]:
github.com/prometheus/client_golang/prometheus.(*GaugeVec).WithLabelValues(0xc00013c2f0, 0xc0002c5730, 0x1, 0x1, 0xc00014e7a8, 0xc0002c2801)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/gauge.go:214 +0x105
main.(*Exporter).updateScoreboard(0xc0001cc960, 0xc00073a28f, 0x800)
	/app/apache_exporter.go:279 +0x16b
main.(*Exporter).collect(0xc0001cc960, 0xc000200060, 0x0, 0x0)
	/app/apache_exporter.go:507 +0x2073
main.(*Exporter).Collect(0xc0001cc960, 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-05T22:28:05.201Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-05T22:28:05.201Z 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:28:05.201Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-05T22:28:05.201Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-05T22:28:05.201Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-05T22:28:05.202Z 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(0xc000267b00)
	/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(0x7f1cba92cf18, 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, 0xabaa19e856433201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000202a20, 0x62ed99a7, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000202a20, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000290000, 0xab76f0, 0xc000202a20, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000202a20, 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 10 [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 39 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc000206280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 11 [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(0x7f1cba8eec98, 0xc00031c4b0, 0xc000258100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00028e000, 0x7f1cba8eec98, 0xc00031c4b0, 0xc000258100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f1cba8eec98, 0xc00031c4b0, 0xc000258100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00020b9e0, 0x7f1cba8eec98, 0xc00031c4b0, 0xc000258100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002901c0, 0xc000258100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00020bb60, 0xab7900, 0xc0002901c0, 0xc000258100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002901c0, 0xc000258100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000290000, 0xab7900, 0xc0002901c0, 0xc000258100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c3720, 0xab8818, 0xc00023c540)
	/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 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0002565a0)
	/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 117 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f1cba92ce30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6518, 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(0xc0000e6500, 0xc00020bd81, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6500, 0xc00020bd81, 0x1, 0x1, 0xc0003140c0, 0x0, 0xc00023c618)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2e0, 0xc00020bd81, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00020bd70)
	/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 119 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc00034a3b8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00034a3b0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00034a3b0, 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 120 [runnable]:
strings.Index(0xc00080ab20, 0x31c79, 0xa30880, 0x1, 0x38)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc00080ab20, 0x31c79, 0xa30880, 0x1, 0x0, 0x1cc5, 0x0, 0xc0001cf650, 0x0)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc00024e870, 0xc000132000, 0x0, 0x9691c0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc00024e870, 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 53 [IO wait]:
internal/poll.runtime_pollWait(0x7f1cba92cc60, 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, 0xc000318000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc000318000, 0x1000, 0x1000, 0x439c3c, 0xc000097c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e1e0, 0xc000318000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0002565a0, 0xc000318000, 0x1000, 0x1000, 0xc0002501e0, 0xc000097d40, 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(0xc0002565a0)
	/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-06T01:27:34.562Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T01:27:34.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-06T01:27:34.564Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T01:27:34.564Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T01:27:34.564Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T01:27:34.565Z 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(0xc000278400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000278400)
	/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, 0xc0001e1f01)
	/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, 5 minutes]:
internal/poll.runtime_pollWait(0x7fbc6b8faf18, 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, 0xa163b24d87bf1c01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000208c30, 0x62edc39b, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000208c30, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000296000, 0xab76f0, 0xc000208c30, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000208c30, 0xc000296000, 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(0xc000296000, 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 19 [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 38 [chan receive, 5 minutes]:
main.main.func1(0xaaf020, 0xc000240370)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 42 [runnable]:
github.com/prometheus/common/expfmt.writeSample(0xab8738, 0xc000222a00, 0xc000238150, 0x11, 0x0, 0x0, 0xc0000e4460, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:277 +0x434
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000c2630, 0xc00008c190, 0x15e, 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(0xc00008c190, 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(0x7fbc6b8bbc18, 0xc000240050, 0xc000148200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc00027a7e0, 0x7fbc6b8bbc18, 0xc000240050, 0xc000148200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fbc6b8bbc18, 0xc000240050, 0xc000148200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00027c5a0, 0x7fbc6b8bbc18, 0xc000240050, 0xc000148200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002960e0, 0xc000148200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00027c720, 0xab7900, 0xc0002960e0, 0xc000148200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002960e0, 0xc000148200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000296000, 0xab7900, 0xc0002960e0, 0xc000148200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000229400, 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 120 [IO wait]:
internal/poll.runtime_pollWait(0x7fbc6b8fae30, 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, 0xc00027c9d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000264380, 0xc00027c9d1, 0x1, 0x1, 0xc000200060, 0x0, 0x1000000000001)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020a208, 0xc00027c9d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00027c9c0)
	/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 126 [IO wait]:
internal/poll.runtime_pollWait(0x7fbc6b8fac60, 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, 0xc0000e6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128300, 0xc0000e6000, 0x1000, 0x1000, 0x439c3c, 0xc000295c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120060, 0xc0000e6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0360, 0xc0000e6000, 0x1000, 0x1000, 0xc00008e360, 0xc000295d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000380840)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000380840, 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 127 [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-06T04:27:33.863Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T04:27:33.865Z 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:27:33.865Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T04:27:33.865Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T04:27:33.865Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T04:27:33.866Z 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(0xc000212c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000212c00)
	/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, 4 minutes]:
internal/poll.runtime_pollWait(0x7f6eb9ff7f18, 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, 0x4a65b722f79a8101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d320, 0x62ededcb, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d320, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000ee000, 0xab76f0, 0xc00000d320, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d320, 0xc0000ee000, 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(0xc0000ee000, 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 22 [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 10 [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 14 [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(0x7f6eb9f6f298, 0xc000210b90, 0xc0000ae200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000093e30, 0x7f6eb9f6f298, 0xc000210b90, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f6eb9f6f298, 0xc000210b90, 0xc0000ae200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000955c0, 0x7f6eb9f6f298, 0xc000210b90, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000ee1c0, 0xc0000ae200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000095740, 0xab7900, 0xc0000ee1c0, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000ee1c0, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000ee000, 0xab7900, 0xc0000ee1c0, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020be0, 0xab8818, 0xc0000b0440)
	/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 116 [IO wait]:
internal/poll.runtime_pollWait(0x7f6eb9ff7e30, 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, 0xc0000959f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096180, 0xc0000959f1, 0x1, 0x1, 0xe0f860, 0xa32700, 0xc0003577a8)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e160, 0xc0000959f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0000959e0)
	/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 145 [runnable]:
strings.Index(0xc0007b2000, 0x6e3dc, 0xa30880, 0x1, 0x1cb5)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc0007b2000, 0x6e3dc, 0xa30880, 0x1, 0x0, 0x1cb5, 0x0, 0xc000223350, 0x0)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc0000c4690, 0xc000200060, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc0000c4690, 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 148 [IO wait]:
internal/poll.runtime_pollWait(0x7f6eb9ff7c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000180198, 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(0xc000180180, 0xc0000fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180180, 0xc0000fc000, 0x1000, 0x1000, 0x439c3c, 0xc00011cc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000224180, 0xc0000fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00014a360, 0xc0000fc000, 0x1000, 0x1000, 0xc0000ec2a0, 0xc00011cd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000082420)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000082420, 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 149 [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 118 [semacquire]:
sync.runtime_Semacquire(0xc00036a088)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00036a080)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00036a080, 0xc000200060, 0xc0002003c0)
	/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-06T06:00:28.915Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T06:00:28.916Z 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-06T06:00:28.916Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T06:00:28.916Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T06:00:28.916Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T06:00:28.917Z 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(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, 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(0xc000253800)
	/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(0x7f37c48e5f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000266318, 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(0xc000266300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000266300, 0x12637b772ba9c601, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00020cc78, 0x62ee0397, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00020cc78, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000296000, 0xab76f0, 0xc00020cc78, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00020cc78, 0xc000296000, 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(0xc000296000, 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 38 [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, 0xc000240410)
	/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(0x7f37c48a6c18, 0xc0001340a0, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00027a7e0, 0x7f37c48a6c18, 0xc0001340a0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f37c48a6c18, 0xc0001340a0, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00027c5a0, 0x7f37c48a6c18, 0xc0001340a0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002961c0, 0xc000218100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00027c720, 0xab7900, 0xc0002961c0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002961c0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000296000, 0xab7900, 0xc0002961c0, 0xc000218100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002294a0, 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 82 [select, 1 minutes]:
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 81 [IO wait]:
internal/poll.runtime_pollWait(0x7f37c48e5d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000266218, 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(0xc000266200, 0xc0001be000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000266200, 0xc0001be000, 0x1000, 0x1000, 0x439c3c, 0xc000386c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0003181b0, 0xc0001be000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00022a000, 0xc0001be000, 0x1000, 0x1000, 0xc00008e1e0, 0xc000386d40, 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(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 25 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f37c48e5e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000266398, 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(0xc000266380, 0xc00027c9d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000266380, 0xc00027c9d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020e200, 0xc00027c9d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00027c9c0)
	/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 [runnable]:
strings.genSplit(0xc0007a4000, 0x6e3df, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc0003112c0, 0x0)
	/usr/local/go/src/strings/strings.go:236
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc000244f00, 0xc000132000, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc000244f00, 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:457 +0x5ce

goroutine 27 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0000220c4)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000220c4)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000220c4, 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
[  OK  ]
level=info ts=2022-08-06T07:27:31.048Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T07:27:31.049Z 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:27:31.049Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T07:27:31.049Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T07:27:31.049Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T07:27:31.050Z 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(0xc000200800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000200800)
	/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, 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, 3 minutes]:
internal/poll.runtime_pollWait(0x7fd160d32f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00024e098, 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(0xc00024e080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00024e080, 0x82c466aa6b005b01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002128a0, 0x62ee17fb, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002128a0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000252000, 0xab76f0, 0xc0002128a0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002128a0, 0xc000252000, 0x0, 0x0, 0xaaf020, 0xc00008cf00, 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(0xc000252000, 0x0, 0x0, 0xaaf020, 0xc00008cf00, 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, 3 minutes]:
main.main.func1(0xaaf020, 0xc00008cf00)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 14 [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 39 [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(0x7fd160cf0a58, 0xc00008c140, 0xc0001c8100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00020ea10, 0x7fd160cf0a58, 0xc00008c140, 0xc0001c8100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fd160cf0a58, 0xc00008c140, 0xc0001c8100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021a9f0, 0x7fd160cf0a58, 0xc00008c140, 0xc0001c8100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002520e0, 0xc0001c8100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00021ab70, 0xab7900, 0xc0002520e0, 0xc0001c8100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002520e0, 0xc0001c8100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000252000, 0xab7900, 0xc0002520e0, 0xc0001c8100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000264000, 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 117 [IO wait]:
internal/poll.runtime_pollWait(0x7fd160d32c60, 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, 0xc00026c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc00026c000, 0x1000, 0x1000, 0x439c3c, 0xc000092c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00021c0b8, 0xc00026c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0002427e0, 0xc00026c000, 0x1000, 0x1000, 0xc0002441e0, 0xc000092d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000410240)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000410240, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0002427e0)
	/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 114 [runnable]:
strings.Index(0xc00081713a, 0x2f2a8, 0xa30880, 0x1, 0x33)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc00081713a, 0x2f2a8, 0xa30880, 0x1, 0x0, 0x1cb5, 0x0, 0xc0001226f0, 0x0)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc000226000, 0xc000132060, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc000226000, 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 113 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fd160d32e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00024e118, 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(0xc00024e100, 0xc00021ae21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00024e100, 0xc00021ae21, 0x1, 0x1, 0xa0, 0xc000082cc0, 0xde7320)
	/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 115 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0001388f8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001388f0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001388f0, 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 118 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0002427e0)
	/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:27:51.987Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T10:27:52.055Z 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:27:52.055Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T10:27:52.055Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T10:27:52.056Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T10:27:52.105Z 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(0xc000256a80)
	/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(0x7f399ab37f18, 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, 0xf4fa3ff62cd07701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cd20, 0x62ee422b, 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, 0xc000134500, 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, 0xc000134500, 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, 1 minutes]:
internal/poll.runtime_pollWait(0x7f399ab37e30, 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, 0xc0002140d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc0002140d1, 0x1, 0x1, 0xc000082000, 0x0, 0xc00021c118)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2d0, 0xc0002140d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002140c0)
	/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 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 11 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc000134500)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 15 [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(0x7f399aaf40a8, 0xc000134320, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d0310, 0x7f399aaf40a8, 0xc000134320, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f399aaf40a8, 0xc000134320, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001ce840, 0x7f399aaf40a8, 0xc000134320, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001dc0e0, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001ce9c0, 0xab7900, 0xc0001dc0e0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001dc0e0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001dc000, 0xab7900, 0xc0001dc0e0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c2b40, 0xab8818, 0xc00021c040)
	/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 83 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc000320118)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000320110)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000320110, 0xc00020c000, 0xc00020c360)
	/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 [runnable]:
strings.genSplit(0xc000780000, 0x6e3dc, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc0001236e0, 0x0)
	/usr/local/go/src/strings/strings.go:236 +0x2c5
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc0001b00f0, 0xc00020c000, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc0001b00f0, 0xc00020c000)
	/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 89 [IO wait]:
internal/poll.runtime_pollWait(0x7f399ab37c60, 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, 0xc000341000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6180, 0xc000341000, 0x1000, 0x1000, 0x439c3c, 0xc000091c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120158, 0xc000341000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0001505a0, 0xc000341000, 0x1000, 0x1000, 0xc000242180, 0xc000091d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000132000)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000132000, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0001505a0)
	/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 90 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0001505a0)
	/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:27:34.496Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T13:27:34.497Z 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:27:34.497Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T13:27:34.497Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T13:27:34.497Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T13:27:34.512Z 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, 0xc0003e9f01)
	/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(0x7f1814e48f18, 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, 0x969b31e98cbdd001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012ee58, 0x62ee6c5b, 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(0xc000318000, 0xab76f0, 0xc00012ee58, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00012ee58, 0xc000318000, 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(0xc000318000, 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(0x7f1814c1d0a8, 0xc0001480f0, 0xc000296100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001ef8f0, 0x7f1814c1d0a8, 0xc0001480f0, 0xc000296100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f1814c1d0a8, 0xc0001480f0, 0xc000296100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001ed830, 0x7f1814c1d0a8, 0xc0001480f0, 0xc000296100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000be0e0, 0xc000296100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001ed9b0, 0xab7900, 0xc0000be0e0, 0xc000296100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000be0e0, 0xc000296100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000318000, 0xab7900, 0xc0000be0e0, 0xc000296100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001df400, 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 13 [IO wait]:
internal/poll.runtime_pollWait(0x7f1814e48e30, 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, 0xc000094101, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180880, 0xc000094101, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c368, 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 15 [semacquire]:
sync.runtime_Semacquire(0xc00029c1f8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00029c1f0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00029c1f0, 0xc000082060, 0xc000082120)
	/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]:
bufio.(*Reader).ReadByte(0xc0000829c0, 0xc0000d1932, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:247 +0xd5
compress/flate.(*decompressor).huffSym(0xc000198000, 0xc000198028, 0x62, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc000198000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc000198000, 0xc00052a000, 0x2000, 0x2000, 0x4000, 0x3ee88bf5, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0002b0840, 0xc00052a000, 0x2000, 0x2000, 0x2000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc000192060, 0xc00052a000, 0x2000, 0x2000, 0x2000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f1814c201a0, 0xc000192060, 0xc000192060, 0x7f1814c201a0, 0xc000192060, 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, 0xc000082060, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001cc960, 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 75 [select]:
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 76 [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-06T16:27:59.592Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T16:27:59.592Z 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:27:59.592Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T16:27:59.592Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T16:27:59.592Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T16:27:59.595Z 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, 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(0xc0002ca000)
	/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(0x7fd5d9c37f18, 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, 0x25b79e587e50da01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00020a948, 0x62ee96c7, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00020a948, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00025a000, 0xab76f0, 0xc00020a948, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00020a948, 0xc00025a000, 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(0xc00025a000, 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 10 [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 37 [chan receive, 4 minutes]:
main.main.func1(0xaaf020, 0xc00008c460)
	/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(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(0x7fd5d9a0c0a8, 0xc0001480a0, 0xc0000ae200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000222a10, 0x7fd5d9a0c0a8, 0xc0001480a0, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fd5d9a0c0a8, 0xc0001480a0, 0xc0000ae200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002289f0, 0x7fd5d9a0c0a8, 0xc0001480a0, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00025a2a0, 0xc0000ae200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000228b70, 0xab7900, 0xc00025a2a0, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00025a2a0, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00025a000, 0xab7900, 0xc00025a2a0, 0xc0000ae200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00026c000, 0xab8818, 0xc000284000)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc00024a5a0)
	/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 123 [IO wait]:
internal/poll.runtime_pollWait(0x7fd5d9c37e30, 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, 0xc000282041, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000256100, 0xc000282041, 0x1, 0x1, 0xc0000828a0, 0x0, 0x1000000000001)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002120b0, 0xc000282041, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000282030)
	/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 89 [select]:
net/http.(*persistConn).writeLoop(0xc00024a5a0)
	/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 124 [runnable]:
net/http.(*gzipReader).Read(0xc0001c3e80, 0xc00057a000, 0x1000, 0x1000, 0x4001, 0xc000576000, 0x4000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fd5d99a4488, 0xc0001c3e80, 0xc0001c3e80, 0x7fd5d99a4488, 0xc0001c3e80, 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(0xc000232000, 0xc000200060, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000232000, 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 125 [semacquire]:
sync.runtime_Semacquire(0xc000220108)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000220100)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000220100, 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
[  OK  ]
level=info ts=2022-08-06T19:27:44.581Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T19:27:44.581Z 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:27:44.581Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T19:27:44.581Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T19:27:44.581Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T19:27:44.582Z 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(0xc000386480)
	/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(0x7f44165b2f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000dc318, 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(0xc0000dc300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000dc300, 0xe952de0c56cfdb01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cc48, 0x62eec0bb, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cc48, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000290000, 0xab76f0, 0xc00000cc48, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cc48, 0xc000290000, 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(0xc000290000, 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 43 [runnable]:
net/http.(*gzipReader).Read(0xc000754080, 0xc000516000, 0x10000, 0x10000, 0x3c001, 0xc0004da000, 0x3c000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f44165c23c8, 0xc000754080, 0xc000754080, 0x7f44165c23c8, 0xc000754080, 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(0xc0000bcf00, 0xc0000820c0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0000bcf00, 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:457 +0x5ce

goroutine 9 [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 12 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc00008c410)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 16 [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(0x7f44163cbc18, 0xc0002d2230, 0xc0000a0100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0000f47e0, 0x7f44163cbc18, 0xc0002d2230, 0xc0000a0100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f44163cbc18, 0xc0002d2230, 0xc0000a0100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000f65a0, 0x7f44163cbc18, 0xc0002d2230, 0xc0000a0100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002901c0, 0xc0000a0100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0000f6720, 0xab7900, 0xc0002901c0, 0xc0000a0100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002901c0, 0xc0000a0100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000290000, 0xab7900, 0xc0002901c0, 0xc0000a0100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0000214a0, 0xab8818, 0xc0000a46c0)
	/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 76 [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

goroutine 75 [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 42 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f44165b2e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000dc398, 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(0xc0000dc380, 0xc0000f69d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000dc380, 0xc0000f69d1, 0x1, 0x1, 0x7a, 0xc00021e0c0, 0xde69a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e210, 0xc0000f69d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0000f69c0)
	/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, 1 minutes]:
sync.runtime_Semacquire(0xc00071a048)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00071a040)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00071a040, 0xc0000820c0, 0xc000082120)
	/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-06T22:27:44.764Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-06T22:27:44.765Z 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:27:44.765Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-06T22:27:44.765Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-06T22:27:44.765Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-06T22:27:44.766Z 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(0xc000216800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000216800)
	/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, 0xc00039df01)
	/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(0x7fddb3b07f18, 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, 0x922c4b7d8a603601, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00020e900, 0x62eeeaeb, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00020e900, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00025a000, 0xab76f0, 0xc00020e900, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00020e900, 0xc00025a000, 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(0xc00025a000, 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 36 [chan receive]:
main.main.func1(0xaaf020, 0xc000134320)
	/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 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(0x7fddb3b441e8, 0xc000134460, 0xc000174100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000224a10, 0x7fddb3b441e8, 0xc000134460, 0xc000174100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fddb3b441e8, 0xc000134460, 0xc000174100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00022a9f0, 0x7fddb3b441e8, 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(0xc00022ab70, 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(0xc00025a000, 0xab7900, 0xc0002a0000, 0xc000174100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00026c000, 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 23 [IO wait]:
internal/poll.runtime_pollWait(0x7fddb3b07e30, 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, 0xc0001230f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000256100, 0xc0001230f1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0002005a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002100b0, 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 24 [runnable]:
compress/flate.(*decompressor).huffSym(0xc000182600, 0xc000182e50, 0x113, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:707 +0x273
compress/flate.(*decompressor).huffmanBlock(0xc000182600)
	/usr/local/go/src/compress/flate/inflate.go:564 +0x56b
compress/flate.(*decompressor).Read(0xc000182600, 0xc0006f4000, 0x18000, 0x18000, 0x0, 0x0, 0x40)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc000140b00, 0xc0006f4000, 0x18000, 0x18000, 0x1, 0xc00015e340, 0xc000091b90)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc000318020, 0xc0006f4000, 0x18000, 0x18000, 0x60001, 0xc000694000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7fddb3a84028, 0xc000318020, 0xc000318020, 0x7fddb3a84028, 0xc000318020, 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(0xc000234000, 0xc0001327e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000234000, 0xc0001327e0)
	/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 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, 0xc0001327e0, 0xc000132840)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b0c60)
	/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 14 [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-07T01:27:35.719Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T01:27:35.719Z 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:27:35.719Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T01:27:35.719Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T01:27:35.720Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-07T01:27:35.721Z 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(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, 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(0x7f7baf562f18, 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, 0x9f018261f1beee01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d920, 0x62ef151b, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d920, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00028a000, 0xab76f0, 0xc00000d920, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d920, 0xc00028a000, 0x0, 0x0, 0xaaf020, 0xc00008cfa0, 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(0xc00028a000, 0x0, 0x0, 0xaaf020, 0xc00008cfa0, 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 [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(0x7f7baf59f0a8, 0xc00011e0a0, 0xc00013e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001eed20, 0x7f7baf59f0a8, 0xc00011e0a0, 0xc00013e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f7baf59f0a8, 0xc00011e0a0, 0xc00013e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000280420, 0x7f7baf59f0a8, 0xc00011e0a0, 0xc00013e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00014e000, 0xc00013e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0002805a0, 0xab7900, 0xc00014e000, 0xc00013e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00014e000, 0xc00013e000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00028a000, 0xab7900, 0xc00014e000, 0xc00013e000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00011c000, 0xab8818, 0xc00012a000)
	/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 [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 19 [chan receive]:
main.main.func1(0xaaf020, 0xc00008cfa0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 34 [IO wait]:
internal/poll.runtime_pollWait(0x7f7baf562e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000116018, 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(0xc000116000, 0xc0001180d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000116000, 0xc0001180d1, 0x1, 0x1, 0x1, 0xc0000627a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00011a000, 0xc0001180d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001180c0)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc000128048)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000128040)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000128040, 0xc000130060, 0xc0001300c0)
	/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]:
bufio.(*Reader).ReadByte(0xc000130840, 0xc0002a79b0, 0x649517, 0xc000130840)
	/usr/local/go/src/bufio/bufio.go:247 +0xd5
compress/flate.(*decompressor).huffSym(0xc000182600, 0xc000182628, 0x40, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc000182600)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc000182600, 0xc0005f4000, 0x18000, 0x18000, 0x7f7baf5a3238, 0xaad4e0d3, 0x101000000000000)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc000120580, 0xc0005f4000, 0x18000, 0x18000, 0x60000, 0x78000, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc00017a460, 0xc0005f4000, 0x18000, 0x18000, 0x60001, 0xc000594000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f7baf5a2178, 0xc00017a460, 0xc00017a460, 0x7f7baf5a2178, 0xc00017a460, 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, 0xc000130060, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b0ff0, 0xc000130060)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b1200)
	/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 [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-07T04:27:27.046Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T04:27:27.047Z 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:27:27.047Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T04:27:27.047Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T04:27:27.047Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T04:27:27.048Z 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(0xc000102a80)
	/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(0x7f4994571f18, 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, 0xbe239d274cff2901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117140, 0x62ef3f4b, 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, 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(0xc00016a000, 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 15 [IO wait]:
internal/poll.runtime_pollWait(0x7f4994571e30, 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(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 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, 0xc0002403c0)
	/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(0x7f49945afa58, 0xc00008c410, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7f49945afa58, 0xc00008c410, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f49945afa58, 0xc00008c410, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7f49945afa58, 0xc00008c410, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00016a1c0, 0xc0001c6000)
	/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, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00016a1c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00016a000, 0xab7900, 0xc00016a1c0, 0xc0001c6000)
	/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 97 [semacquire]:
sync.runtime_Semacquire(0xc00021e1d8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00021e1d0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00021e1d0, 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 52 [runnable]:
net/http.(*gzipReader).Read(0xc000336020, 0xc000748000, 0x18000, 0x18000, 0x60001, 0xc0006e8000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f49945801b8, 0xc000336020, 0xc000336020, 0x7f49945801b8, 0xc000336020, 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, 0xc000132000, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000146000, 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 55 [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 56 [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-07T05:58:59.688Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T05:58:59.690Z 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-07T05:58:59.690Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T05:58:59.690Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T05:58:59.691Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-07T05:58:59.690Z 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(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(0xc000268300)
	/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(0x7fcfa1383f18, 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, 0xd38271534d0b3301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117140, 0x62ef54db, 0xc0001f9b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000117140, 0xc0001f9b98, 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, 0xc0000b8370, 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, 0xc0000b8370, 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, 1 minutes]:
main.main.func1(0xaaf020, 0xc0000b8370)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 21 [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 43 [select, 1 minutes]:
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(0x7fcfa13c5b80, 0xc000134050, 0xc00009e100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7fcfa13c5b80, 0xc000134050, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fcfa13c5b80, 0xc000134050, 0xc00009e100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7fcfa13c5b80, 0xc000134050, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00016a1c0, 0xc00009e100)
	/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, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00016a1c0, 0xc00009e100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00016a000, 0xab7900, 0xc00016a1c0, 0xc00009e100)
	/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 25 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fcfa1383e30, 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(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 27 [semacquire, 1 minutes]:
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, 0xc0001ac180, 0xc0001ac240)
	/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 28 [runnable]:
strings.genSplit(0xc000700000, 0x6e2a3, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc0000a1aa0, 0x0)
	/usr/local/go/src/strings/strings.go:236 +0x2c5
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc00013e000, 0xc0001ac180, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc00013e000, 0xc0001ac180)
	/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 71 [IO wait]:
internal/poll.runtime_pollWait(0x7fcfa1383d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000dc218, 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(0xc0000dc200, 0xc0002dc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000dc200, 0xc0002dc000, 0x1000, 0x1000, 0x439c3c, 0xc000187c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001aa038, 0xc0002dc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0001b8360, 0xc0002dc000, 0x1000, 0x1000, 0xc000168420, 0xc000187d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000132060)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000132060, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0001b8360)
	/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 72 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0001b8360)
	/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:27:29.331Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T07:27:29.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-07T07:27:29.332Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T07:27:29.332Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T07:27:29.332Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T07:27:29.333Z 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(0xc000146480)
	/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(0x7fce2270ff18, 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, 0xb197ddcc08870e01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000200a08, 0x62ef697b, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000200a08, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000288000, 0xab76f0, 0xc000200a08, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000200a08, 0xc000288000, 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(0xc000288000, 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 12 [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 22 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc000206230)
	/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(0x7fce226cdb98, 0xc000206370, 0xc000142100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000286000, 0x7fce226cdb98, 0xc000206370, 0xc000142100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fce226cdb98, 0xc000206370, 0xc000142100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002099e0, 0x7fce226cdb98, 0xc000206370, 0xc000142100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002881c0, 0xc000142100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000209b60, 0xab7900, 0xc0002881c0, 0xc000142100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002881c0, 0xc000142100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000288000, 0xab7900, 0xc0002881c0, 0xc000142100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00020e960, 0xab8818, 0xc00023a540)
	/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 [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

goroutine 87 [select]:
net/http.(*persistConn).readLoop(0xc0000b0d80)
	/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 100 [IO wait]:
internal/poll.runtime_pollWait(0x7fce2270fe30, 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, 0xc000209e11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000246380, 0xc000209e11, 0x1, 0x1, 0xc000083200, 0x0, 0xc00023a618)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000238158, 0xc000209e11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000209e00)
	/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 [runnable]:
net/http.(*gzipReader).Read(0xc000234200, 0xc000338500, 0xb00, 0xb00, 0x2501, 0xc000336000, 0x2500)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fce226931b8, 0xc000234200, 0xc000234200, 0x7fce226931b8, 0xc000234200, 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(0xc00024e870, 0xc000118240, 0x0, 0x9691c0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00024e870, 0xc000118240)
	/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 102 [semacquire]:
sync.runtime_Semacquire(0xc0002fcbe8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002fcbe0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002fcbe0, 0xc000118240, 0xc000118300)
	/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-07T10:27:36.177Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T10:27:36.178Z 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:27:36.178Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T10:27:36.178Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T10:27:36.178Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T10:27:36.179Z 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(0xc000268400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000268400)
	/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, 0xc000275f01)
	/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(0x7f7d5cf12f18, 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, 0xfa3ab8b734d16201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ccc0, 0x62ef93ab, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ccc0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001e4000, 0xab76f0, 0xc00000ccc0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ccc0, 0xc0001e4000, 0x0, 0x0, 0xaaf020, 0xc0002062d0, 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, 0xc0002062d0, 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 100 [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 38 [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 9 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc0002062d0)
	/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(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(0x7f7d5cf508f8, 0xc0003aa050, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d8310, 0x7f7d5cf508f8, 0xc0003aa050, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f7d5cf508f8, 0xc0003aa050, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d6840, 0x7f7d5cf508f8, 0xc0003aa050, 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(0xc0001d69c0, 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(0xc0001c2b40, 0xab8818, 0xc0001481c0)
	/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 99 [IO wait]:
internal/poll.runtime_pollWait(0x7f7d5cf12c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000246218, 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(0xc000246200, 0xc000248000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000246200, 0xc000248000, 0x1000, 0x1000, 0x439c3c, 0xc000241c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200c0, 0xc000248000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b05a0, 0xc000248000, 0x1000, 0x1000, 0xc000250360, 0xc000241d40, 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(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

goroutine 50 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f7d5cf12e30, 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, 0xc000122ca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc000122ca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2c8, 0xc000122ca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000122c90)
	/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 [runnable]:
strings.Index(0xc00075e0cc, 0x381d9, 0xa30880, 0x1, 0x44)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc00075e0cc, 0x381d9, 0xa30880, 0x1, 0x0, 0x1caf, 0x0, 0xc000123320, 0x0)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc0001b00f0, 0xc000200060, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
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 52 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc00030c038)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00030c030)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00030c030, 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
[  OK  ]
level=info ts=2022-08-07T13:28:00.757Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T13:28:00.759Z 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:28:00.759Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T13:28:00.759Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T13:28:00.759Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T13:28:00.760Z 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(0xc000278400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000278400)
	/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(0x7fa74cc72f18, 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, 0x215cba2a5b918e01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00020cc78, 0x62efbe17, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00020cc78, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000296000, 0xab76f0, 0xc00020cc78, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00020cc78, 0xc000296000, 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(0xc000296000, 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 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 40 [chan receive]:
main.main.func1(0xaaf020, 0xc000240410)
	/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(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(0x7fa74cc33c18, 0xc000240960, 0xc000218200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00027a7e0, 0x7fa74cc33c18, 0xc000240960, 0xc000218200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fa74cc33c18, 0xc000240960, 0xc000218200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00027c5a0, 0x7fa74cc33c18, 0xc000240960, 0xc000218200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002960e0, 0xc000218200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00027c720, 0xab7900, 0xc0002960e0, 0xc000218200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002960e0, 0xc000218200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000296000, 0xab7900, 0xc0002960e0, 0xc000218200)
	/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 45 [IO wait]:
internal/poll.runtime_pollWait(0x7fa74cc72e30, 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, 0xc00027c9d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000264380, 0xc00027c9d1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000200de0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020e200, 0xc00027c9d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00027c9c0)
	/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]:
net/http.(*gzipReader).Read(0xc000168020, 0xc000654000, 0x18000, 0x18000, 0x60001, 0xc0005f4000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fa74ccaf028, 0xc000168020, 0xc000168020, 0x7fa74ccaf028, 0xc000168020, 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(0xc000244f00, 0xc000201020, 0x0, 0x9691c0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000244f00, 0xc000201020)
	/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 47 [semacquire]:
sync.runtime_Semacquire(0xc00021e878)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00021e870)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00021e870, 0xc000201020, 0xc000201080)
	/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 67 [select]:
net/http.(*persistConn).readLoop(0xc0000b07e0)
	/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 68 [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-07T16:27:36.484Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T16:27:36.485Z 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:27:36.485Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T16:27:36.485Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T16:27:36.485Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T16:27:36.486Z 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, 0xc00030ff01)
	/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(0x7f9d2dcc0f18, 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, 0xc6a9f06fed40e001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117230, 0x62efe80b, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000117230, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00029e000, 0xab76f0, 0xc000117230, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000117230, 0xc00029e000, 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(0xc00029e000, 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]:
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(0x7f9d2dc7e8f8, 0xc0003862d0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000164c40, 0x7f9d2dc7e8f8, 0xc0003862d0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f9d2dc7e8f8, 0xc0003862d0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000123a10, 0x7f9d2dc7e8f8, 0xc0003862d0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00029e0e0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000123b90, 0xab7900, 0xc00029e0e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00029e0e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00029e000, 0xab7900, 0xc00029e0e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00013a960, 0xab8818, 0xc0002221c0)
	/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 [runnable]:
net/http.(*gzipReader).Read(0xc00027e020, 0xc0006f6000, 0x18000, 0x18000, 0x60001, 0xc000696000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f9d2dd05c38, 0xc00027e020, 0xc00027e020, 0x7f9d2dd05c38, 0xc00027e020, 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(0xc00016c870, 0xc000200060, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00016c870, 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 45 [IO wait]:
internal/poll.runtime_pollWait(0x7f9d2dcc0e30, 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, 0xc00021ac71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128400, 0xc00021ac71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120150, 0xc00021ac71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00021ac60)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc0000221e8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000221e0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000221e0, 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 57 [select]:
net/http.(*persistConn).readLoop(0xc000172000)
	/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 58 [select]:
net/http.(*persistConn).writeLoop(0xc000172000)
	/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:27:48.115Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T19:27:48.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-07T19:27:48.132Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T19:27:48.132Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T19:27:48.132Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T19:27:48.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(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, 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(0xc000392000)
	/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(0x7f0b8701ef18, 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, 0x2668cb87beb38401, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117140, 0x62f0123b, 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(0xc000162000, 0xab76f0, 0xc000117140, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000117140, 0xc000162000, 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(0xc000162000, 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 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, 0xc00008cc80)
	/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(0x7f0b87031c38, 0xc00008cdc0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7f0b87031c38, 0xc00008cdc0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f0b87031c38, 0xc00008cdc0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7f0b87031c38, 0xc00008cdc0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001fe000, 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, 0xc0001fe000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001fe000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000162000, 0xab7900, 0xc0001fe000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000174000, 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 10 [IO wait]:
internal/poll.runtime_pollWait(0x7f0b8701ee30, 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, 0xc0001d0f11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc0001d0f11, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0001326c0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200a8, 0xc0001d0f11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001d0f00)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc0000233e8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000233e0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000233e0, 0xc000083380, 0xc0000833e0)
	/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 [runnable]:
net/http.(*gzipReader).Read(0xc00021c120, 0xc0006d4000, 0x18000, 0x18000, 0x60001, 0xc000674000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f0b87034cf8, 0xc00021c120, 0xc00021c120, 0x7f0b87034cf8, 0xc00021c120, 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, 0xc000083380, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00013e000, 0xc000083380)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b0fc0)
	/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 68 [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-07T22:27:34.663Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-07T22:27:34.664Z 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:27:34.664Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-07T22:27:34.664Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-07T22:27:34.665Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-07T22:27:34.665Z 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(0xc0001d0800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc0001d0800)
	/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, 0xc000395f01)
	/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(0x7fca02b44f18, 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, 0xa5ecbc0423dcf901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cc60, 0x62f03c6b, 0xc000187b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cc60, 0xc000187b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000298000, 0xab76f0, 0xc00000cc60, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cc60, 0xc000298000, 0x0, 0x0, 0xaaf020, 0xc0000c0370, 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, 0xc0000c0370, 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 [runnable]:
hash/crc32.Update(0x7fca00000000, 0xc000158000, 0xc000279000, 0xef, 0x1000, 0x0)
	/usr/local/go/src/hash/crc32/crc32.go:214 +0x15a
compress/gzip.(*Writer).Write(0xc0000e00b0, 0xc000279000, 0xef, 0x1000, 0x0, 0xc000127610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:195 +0x85
bufio.(*Writer).Flush(0xc0000aa5c0, 0xc0001276d0, 0xc000127620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc0000aa5c0, 0xc0001277c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0000e00b0, 0xc0000c0280, 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(0xc0000c0280, 0xc00011cab0, 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(0x7fca02b519f8, 0xc000100cd0, 0xc0001da100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc0000fc7e0, 0x7fca02b519f8, 0xc000100cd0, 0xc0001da100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fca02b519f8, 0xc000100cd0, 0xc0001da100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000fe5a0, 0x7fca02b519f8, 0xc000100cd0, 0xc0001da100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002981c0, 0xc0001da100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0000fe720, 0xab7900, 0xc0002981c0, 0xc0001da100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002981c0, 0xc0001da100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000298000, 0xab7900, 0xc0002981c0, 0xc0001da100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001d6aa0, 0xab8818, 0xc000139200)
	/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 [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 10 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc0000c0370)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 60 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0001410e0)
	/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 59 [IO wait]:
internal/poll.runtime_pollWait(0x7fca02b44c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000176218, 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(0xc000176200, 0xc0001b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000176200, 0xc0001b8000, 0x1000, 0x1000, 0x439c3c, 0xc0001b5c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000316000, 0xc0001b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0001410e0, 0xc0001b8000, 0x1000, 0x1000, 0xc0000ea300, 0xc0001b5d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00008a180)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00008a180, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0001410e0)
	/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 82 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fca02b44e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000176598, 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(0xc000176580, 0xc0001e40d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000176580, 0xc0001e40d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000132228, 0xc0001e40d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001e40c0)
	/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:27:35.919Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T01:27:35.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-08T01:27:35.920Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T01:27:35.920Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T01:27:35.921Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T01:27:35.921Z 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, 0xc00068ff01)
	/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(0x7f05e92bef18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00015c318, 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(0xc00015c300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc00015c300, 0x5a48f50d0b40b901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00011aa50, 0x62f0669b, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00011aa50, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000298000, 0xab76f0, 0xc00011aa50, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00011aa50, 0xc000298000, 0x0, 0x0, 0xaaf020, 0xc00011e280, 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, 0xc00011e280, 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(0x7f05e92bee30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00015c398, 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(0xc00015c380, 0xc0001cea31, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00015c380, 0xc0001cea31, 0x1, 0x1, 0x1, 0xc0000627a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00014e150, 0xc0001cea31, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001cea20)
	/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 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 39 [chan receive]:
main.main.func1(0xaaf020, 0xc00011e280)
	/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(0x7f05e92cea78, 0xc00008cc80, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000296000, 0x7f05e92cea78, 0xc00008cc80, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f05e92cea78, 0xc00008cc80, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001219e0, 0x7f05e92cea78, 0xc00008cc80, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001ec000, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000121b60, 0xab7900, 0xc0001ec000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001ec000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000298000, 0xab7900, 0xc0001ec000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00012a8c0, 0xab8818, 0xc0000ab300)
	/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 [runnable]:
net/http.(*gzipReader).Read(0xc00032c020, 0xc000608000, 0x18000, 0x18000, 0x60001, 0xc0005a8000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f05e91b7028, 0xc00032c020, 0xc00032c020, 0x7f05e91b7028, 0xc00032c020, 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(0xc000164870, 0xc000083020, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000164870, 0xc000083020)
	/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 11 [semacquire]:
sync.runtime_Semacquire(0xc000022ea8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022ea0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022ea0, 0xc000083020, 0xc000083080)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b10e0)
	/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 25 [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:27:44.439Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T04:27:44.440Z 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:27:44.440Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T04:27:44.440Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T04:27:44.441Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T04:27:44.441Z 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, 0xc0003c7f01)
	/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(0x7f5ab8af6f18, 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, 0xee0a48cf818c3701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002030f8, 0x62f090cb, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002030f8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000262000, 0xab76f0, 0xc0002030f8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002030f8, 0xc000262000, 0x0, 0x0, 0xaaf020, 0xc0001544b0, 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(0xc000262000, 0x0, 0x0, 0xaaf020, 0xc0001544b0, 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 [IO wait]:
internal/poll.runtime_pollWait(0x7f5ab8af6e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6518, 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(0xc0000e6500, 0xc000099f01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6500, 0xc000099f01, 0x1, 0x1, 0xc000062780, 0x461f01, 0x801979)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e228, 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 7 [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(0x7f5ab8b05238, 0xc00008caf0, 0xc0001c8200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000207650, 0x7f5ab8b05238, 0xc00008caf0, 0xc0001c8200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f5ab8b05238, 0xc00008caf0, 0xc0001c8200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00020ea20, 0x7f5ab8b05238, 0xc00008caf0, 0xc0001c8200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001e0000, 0xc0001c8200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00020eba0, 0xab7900, 0xc0001e0000, 0xc0001c8200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001e0000, 0xc0001c8200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000262000, 0xab7900, 0xc0001e0000, 0xc0001c8200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c2be0, 0xab8818, 0xc0000ab180)
	/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 [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, 0xc0001544b0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 10 [semacquire]:
sync.runtime_Semacquire(0xc000022de8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022de0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022de0, 0xc000082d20, 0xc000082d80)
	/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 11 [runnable]:
net/http.(*gzipReader).Read(0xc0003040a0, 0xc000674000, 0x18000, 0x18000, 0x60001, 0xc000614000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f5ab8ab49d8, 0xc0003040a0, 0xc0003040a0, 0x7f5ab8ab49d8, 0xc0003040a0, 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(0xc00023e000, 0xc000082d20, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00023e000, 0xc000082d20)
	/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 42 [select]:
net/http.(*persistConn).readLoop(0xc0000b0c60)
	/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 43 [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-08T05:57:06.480Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T05:57:06.481Z 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-08T05:57:06.481Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T05:57:06.481Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T05:57:06.482Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-08T05:57:06.483Z 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(0xc00027a400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00027a400)
	/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, 0xc00031df01)
	/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(0x7fb442ae4f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000d2098, 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(0xc0000d2080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000d2080, 0x5915182fbaf79401, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cb88, 0x62f0a5e3, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cb88, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000e8000, 0xab76f0, 0xc00000cb88, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cb88, 0xc0000e8000, 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(0xc0000e8000, 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 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(0x7fb442af7378, 0xc000148af0, 0xc0001e4200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0000b71f0, 0x7fb442af7378, 0xc000148af0, 0xc0001e4200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fb442af7378, 0xc000148af0, 0xc0001e4200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000a3590, 0x7fb442af7378, 0xc000148af0, 0xc0001e4200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001f6000, 0xc0001e4200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0000a3710, 0xab7900, 0xc0001f6000, 0xc0001e4200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001f6000, 0xc0001e4200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000e8000, 0xab7900, 0xc0001f6000, 0xc0001e4200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001e0b40, 0xab8818, 0xc000141180)
	/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 38 [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, 0xc0002202d0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 21 [IO wait]:
internal/poll.runtime_pollWait(0x7fb442ae4e30, 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, 0xc000121f01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000180500, 0xc000121f01, 0x1, 0x1, 0x1, 0xc00005c7a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013c220, 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 23 [semacquire]:
sync.runtime_Semacquire(0xc000138d98)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000138d90)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000138d90, 0xc00013ed20, 0xc00013ed80)
	/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]:
net/http.(*gzipReader).Read(0xc00020a2e0, 0xc0006bc000, 0x18000, 0x18000, 0x60001, 0xc00065c000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fb44293d190, 0xc00020a2e0, 0xc00020a2e0, 0x7fb44293d190, 0xc00020a2e0, 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, 0xc00013ed20, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0000bc690, 0xc00013ed20)
	/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).readLoop(0xc0000a87e0)
	/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 51 [select]:
net/http.(*persistConn).writeLoop(0xc0000a87e0)
	/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:27:38.558Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T07:27:38.559Z 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:27:38.559Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T07:27:38.559Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T07:27:38.560Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T07:27:38.561Z 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(0xc0006d4000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc0006d4000)
	/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, 0xc0001e9f01)
	/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(0x7f6eb0ebcf18, 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, 0x2a9706858d2c9a01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000200918, 0x62f0bafb, 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(0xc00025a000, 0xab76f0, 0xc000200918, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000200918, 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 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, 0xc000134410)
	/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(0x7f6eb0e7aa58, 0xc000206550, 0xc00027a000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000216a10, 0x7f6eb0e7aa58, 0xc000206550, 0xc00027a000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f6eb0e7aa58, 0xc000206550, 0xc00027a000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021c9f0, 0x7f6eb0e7aa58, 0xc000206550, 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(0xc00021cb70, 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, 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 43 [IO wait]:
internal/poll.runtime_pollWait(0x7f6eb0ebce30, 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, 0xc00021ce21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000256100, 0xc00021ce21, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0002045a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00021e0b0, 0xc00021ce21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00021ce10)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc0002141c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002141c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002141c0, 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 22 [runnable]:
net/http.(*gzipReader).Read(0xc00011e7c0, 0xc0006bc000, 0x18000, 0x18000, 0x60001, 0xc00065c000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f6eb0f002c8, 0xc00011e7c0, 0xc00011e7c0, 0x7f6eb0f002c8, 0xc00011e7c0, 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, 0xc0002047e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000228000, 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 25 [select]:
net/http.(*persistConn).readLoop(0xc0000b07e0)
	/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 26 [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:27:24.946Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T10:27:24.947Z 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:27:24.947Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T10:27:24.947Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T10:27:24.947Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T10:27:24.953Z 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, 0xc000397f01)
	/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(0x7f18c25b0018, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000320098, 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(0xc000320080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000320080, 0x8e9f116552295301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000306888, 0x62f0e52b, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000306888, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000348000, 0xab76f0, 0xc000306888, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000306888, 0xc000348000, 0x0, 0x0, 0xaaf020, 0xc000208230, 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(0xc000348000, 0x0, 0x0, 0xaaf020, 0xc000208230, 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 44 [IO wait]:
internal/poll.runtime_pollWait(0x7f18c25aff30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000320118, 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(0xc000320100, 0xc0001eaa31, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000320100, 0xc0001eaa31, 0x1, 0x1, 0xc0000823c0, 0x0, 0xc0001413d8)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000310098, 0xc0001eaa31, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001eaa20)
	/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 [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 67 [chan receive]:
main.main.func1(0xaaf020, 0xc000208230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 71 [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(0x7f18c25c13b8, 0xc00008cd70, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000302a10, 0x7f18c25c13b8, 0xc00008cd70, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f18c25c13b8, 0xc00008cd70, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00030e9f0, 0x7f18c25c13b8, 0xc00008cd70, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0003840e0, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00030eb70, 0xab7900, 0xc0003840e0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0003840e0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000348000, 0xab7900, 0xc0003840e0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00035a000, 0xab8818, 0xc000141300)
	/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 46 [semacquire]:
sync.runtime_Semacquire(0xc000232268)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000232260)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000232260, 0xc00013e180, 0xc00013e240)
	/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 47 [runnable]:
strings.genSplit(0xc000718000, 0x6e2a5, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc000095290, 0x0)
	/usr/local/go/src/strings/strings.go:236 +0x2c5
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc00031c000, 0xc00013e180, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc00031c000, 0xc00013e180)
	/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 29 [IO wait]:
internal/poll.runtime_pollWait(0x7f18c25afe48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000096318, 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(0xc000096300, 0xc0001fd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096300, 0xc0001fd000, 0x1000, 0x1000, 0x439c3c, 0xc00011bc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000310078, 0xc0001fd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00033a5a0, 0xc0001fd000, 0x1000, 0x1000, 0xc000250300, 0xc00011bd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000206000)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000206000, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00033a5a0)
	/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 30 [select]:
net/http.(*persistConn).writeLoop(0xc00033a5a0)
	/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:27:38.387Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T13:27:38.447Z 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:27:38.447Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T13:27:38.447Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T13:27:38.447Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T13:27:38.454Z 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(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, 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]:
internal/poll.runtime_pollWait(0x7f4fb8a51f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000328098, 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(0xc000328080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000328080, 0x87e578c6808e6801, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0003068b8, 0x62f10f5b, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0003068b8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000350000, 0xab76f0, 0xc0003068b8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0003068b8, 0xc000350000, 0x0, 0x0, 0xaaf020, 0xc0001523c0, 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, 0xc0001523c0, 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 [runnable]:
net/http.(*gzipReader).Read(0xc00030c6a0, 0xc000610000, 0x18000, 0x18000, 0x60001, 0xc0005b0000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f4fb8a5e978, 0xc00030c6a0, 0xc00030c6a0, 0x7f4fb8a5e978, 0xc00030c6a0, 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(0xc00031c000, 0xc00030a780, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00031c000, 0xc00030a780)
	/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 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 51 [chan receive]:
main.main.func1(0xaaf020, 0xc0001523c0)
	/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(0x7f4fb89cba58, 0xc00031e4b0, 0xc000380000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000302a10, 0x7f4fb89cba58, 0xc00031e4b0, 0xc000380000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f4fb89cba58, 0xc00031e4b0, 0xc000380000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00030e9f0, 0x7f4fb89cba58, 0xc00031e4b0, 0xc000380000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0003500e0, 0xc000380000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00030eb70, 0xab7900, 0xc0003500e0, 0xc000380000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0003500e0, 0xc000380000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000350000, 0xab7900, 0xc0003500e0, 0xc000380000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000362000, 0xab8818, 0xc0003162c0)
	/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(0x7f4fb8a51e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000328118, 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(0xc000328100, 0xc00030ee21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000328100, 0xc00030ee21, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00030a540)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0003100a0, 0xc00030ee21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00030ee10)
	/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(0xc0003001c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0003001c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0003001c0, 0xc00030a780, 0xc00030a7e0)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b07e0)
	/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 37 [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-08T16:27:37.214Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T16:27:37.216Z 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:27:37.216Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T16:27:37.216Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T16:27:37.216Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T16:27:37.219Z 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, 0xc00039ff01)
	/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(0x7f56caf73f18, 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, 0x99edd8a670fd8e01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cd50, 0x62f1398b, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cd50, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001e4000, 0xab76f0, 0xc00000cd50, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cd50, 0xc0001e4000, 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(0xc0001e4000, 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 20 [IO wait]:
internal/poll.runtime_pollWait(0x7f56caf73e30, 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, 0xc000062760, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2d8, 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 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 12 [chan receive]:
main.main.func1(0xaaf020, 0xc0002403c0)
	/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(0x7f56caf853b8, 0xc00008c0f0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d6310, 0x7f56caf853b8, 0xc00008c0f0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f56caf853b8, 0xc00008c0f0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d4840, 0x7f56caf853b8, 0xc00008c0f0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001e41c0, 0xc0001c6000)
	/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, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001e41c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001e4000, 0xab7900, 0xc0001e41c0, 0xc0001c6000)
	/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 27 [select]:
net/http.(*persistConn).readLoop(0xc0003d6b40)
	/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 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, 0xc00027c000, 0xc00027c240)
	/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 23 [runnable]:
net/http.(*gzipReader).Read(0xc00021a080, 0xc00041c000, 0x6000, 0x6000, 0x18001, 0xc000404000, 0x18000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f56caec3c88, 0xc00021a080, 0xc00021a080, 0x7f56caec3c88, 0xc00021a080, 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, 0xc00027c000, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b00f0, 0xc00027c000)
	/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).writeLoop(0xc0003d6b40)
	/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:27:56.993Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T19:27:57.057Z 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:27:57.057Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T19:27:57.057Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T19:27:57.057Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T19:27:57.058Z 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, 0xc000315f01)
	/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(0x7f035b080f18, 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, 0xda11f351bc3a1501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001170b0, 0x62f172f7, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001170b0, 0xc0000f1b98, 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, 0xc00008cf00, 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, 0xc00008cf00, 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, 0xc00008cf00)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 14 [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 [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(0x7f035b03d0a8, 0xc0002060f0, 0xc000236000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7f035b03d0a8, 0xc0002060f0, 0xc000236000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f035b03d0a8, 0xc0002060f0, 0xc000236000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7f035b03d0a8, 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(0xc000122ba0, 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(0xc000162000, 0xab7900, 0xc000242000, 0xc000236000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000174000, 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(0x7f035b080e30, 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, 0xc0002180d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128180, 0xc0002180d1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000132540)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200a8, 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]:
net/http.(*gzipReader).Read(0xc00011e260, 0xc0005e6000, 0x18000, 0x18000, 0x60001, 0xc000586000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f035b0bea18, 0xc00011e260, 0xc00011e260, 0x7f035b0bea18, 0xc00011e260, 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, 0xc000204180, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00013e000, 0xc000204180)
	/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, 0xc000204180, 0xc0002041e0)
	/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 25 [select]:
net/http.(*persistConn).readLoop(0xc0000b10e0)
	/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 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-08T22:27:50.690Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-08T22:27:50.690Z 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:27:50.690Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-08T22:27:50.690Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-08T22:27:50.690Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-08T22:27:50.755Z 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(0xc000001b00)
	/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(0x7f04eb95b158, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000208498, 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(0xc000208480, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000208480, 0xd260fc4a43895801, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000140c00, 0x62f18deb, 0xc0001f9b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000140c00, 0xc0001f9b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000236000, 0xab76f0, 0xc000140c00, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000140c00, 0xc000236000, 0x0, 0x0, 0xaaf020, 0xc000306370, 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(0xc000236000, 0x0, 0x0, 0xaaf020, 0xc000306370, 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, 0xc000306370)
	/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(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(0x7f04ebb023f8, 0xc000134d20, 0xc000220200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000226d20, 0x7f04ebb023f8, 0xc000134d20, 0xc000220200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f04ebb023f8, 0xc000134d20, 0xc000220200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000125ad0, 0x7f04ebb023f8, 0xc000134d20, 0xc000220200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002360e0, 0xc000220200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000125c50, 0xab7900, 0xc0002360e0, 0xc000220200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002360e0, 0xc000220200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000236000, 0xab7900, 0xc0002360e0, 0xc000220200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000137e00, 0xab8818, 0xc000132ec0)
	/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(0x7f04eb95b070, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000208518, 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(0xc000208500, 0xc000125f01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000208500, 0xc000125f01, 0x1, 0x1, 0x461f80, 0x461f80, 0xc00012ae40)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000116298, 0xc000125f01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000125ef0)
	/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(0xc000122c48)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000122c40)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000122c40, 0xc00012b080, 0xc00012b0e0)
	/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 44 [runnable]:
net/http.(*gzipReader).Read(0xc0001b0580, 0xc00067e000, 0x18000, 0x18000, 0x60001, 0xc00061e000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f04eb960aa0, 0xc0001b0580, 0xc0001b0580, 0x7f04eb960aa0, 0xc0001b0580, 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(0xc00020a0f0, 0xc00012b080, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00020a0f0, 0xc00012b080)
	/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 7 [select]:
net/http.(*persistConn).readLoop(0xc000148900)
	/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 8 [select]:
net/http.(*persistConn).writeLoop(0xc000148900)
	/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:28:10.016Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T01:28:10.017Z 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:28:10.017Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T01:28:10.017Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T01:28:10.019Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-09T01:28:10.020Z 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(0xc000600000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000600000)
	/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, 0xc0005fbf01)
	/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(0x7f8cf8795f18, 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, 0x1b319103d74d0701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00019d6e0, 0x62f1b857, 0xc0001f9b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00019d6e0, 0xc0001f9b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000298000, 0xab76f0, 0xc00019d6e0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00019d6e0, 0xc000298000, 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(0xc000298000, 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 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 29 [chan receive]:
main.main.func1(0xaaf020, 0xc000180e10)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 33 [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(0x7f8cf87b4178, 0xc0001813b0, 0xc000252300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00027a540, 0x7f8cf87b4178, 0xc0001813b0, 0xc000252300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f8cf87b4178, 0xc0001813b0, 0xc000252300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000267860, 0x7f8cf87b4178, 0xc0001813b0, 0xc000252300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002980e0, 0xc000252300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0002679e0, 0xab7900, 0xc0002980e0, 0xc000252300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002980e0, 0xc000252300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000298000, 0xab7900, 0xc0002980e0, 0xc000252300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00024f2c0, 0xab8818, 0xc0001b16c0)
	/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(0x7f8cf8795e30, 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, 0xc000267cc1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0001ee880, 0xc000267cc1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0001ad920)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001aa378, 0xc000267cc1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000267cb0)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc0001a7518)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001a7510)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001a7510, 0xc0001adbc0, 0xc0001adc20)
	/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 65 [runnable]:
net/http.(*gzipReader).Read(0xc0001b3320, 0xc0005d4000, 0x18000, 0x18000, 0x60001, 0xc000574000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809
io.ReadAll(0x7f8cf85ef878, 0xc0001b3320, 0xc0001b3320, 0x7f8cf85ef878, 0xc0001b3320, 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(0xc00023a960, 0xc0001adbc0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00023a960, 0xc0001adbc0)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000a6360)
	/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 39 [select]:
net/http.(*persistConn).writeLoop(0xc0000a6360)
	/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:27:30.646Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T04:27:30.646Z 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:27:30.646Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T04:27:30.646Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T04:27:30.647Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-09T04:27:30.647Z 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(0xc0006ec000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc0006ec000)
	/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, 0xc000327f01)
	/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(0x7ff5cc8f6f18, 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, 0x1eb0facf155e8401, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001171e8, 0x62f1e24b, 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(0xc00029e000, 0xab76f0, 0xc0001171e8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001171e8, 0xc00029e000, 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(0xc00029e000, 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 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 23 [chan receive]:
main.main.func1(0xaaf020, 0xc000134280)
	/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(0x7ff5cc86f0a8, 0xc0003020a0, 0xc000330000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000164c40, 0x7ff5cc86f0a8, 0xc0003020a0, 0xc000330000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7ff5cc86f0a8, 0xc0003020a0, 0xc000330000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000123a10, 0x7ff5cc86f0a8, 0xc0003020a0, 0xc000330000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00033c000, 0xc000330000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000123b90, 0xab7900, 0xc00033c000, 0xc000330000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00033c000, 0xc000330000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00029e000, 0xab7900, 0xc00033c000, 0xc000330000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00013c8c0, 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 49 [IO wait]:
internal/poll.runtime_pollWait(0x7ff5cc8f6e30, 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, 0xc0003080d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128400, 0xc0003080d1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000132b40)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120148, 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 50 [runnable]:
net/http.(*gzipReader).Read(0xc00001ebc0, 0xc0006d4000, 0x18000, 0x18000, 0x60001, 0xc000674000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7ff5cc86eb08, 0xc00001ebc0, 0xc00001ebc0, 0x7ff5cc86eb08, 0xc00001ebc0, 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(0xc00016c870, 0xc000300180, 0x6, 0xc)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00016c870, 0xc000300180)
	/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(0xc00030a058)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00030a050)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00030a050, 0xc000300180, 0xc0003001e0)
	/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).readLoop(0xc0000b06c0)
	/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 31 [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-09T05:56:03.624Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T05:56:03.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-09T05:56:03.625Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T05:56:03.625Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T05:56:03.625Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T05:56:03.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(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(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, 1 minutes]:
internal/poll.runtime_pollWait(0x7f4ab037af18, 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, 0xe5dc2b5481c6af01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117110, 0x62f1f727, 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(0xc000162000, 0xab76f0, 0xc000117110, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000117110, 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 13 [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 21 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc00008ceb0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

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(0x7f4ab03b8a58, 0xc00028a3c0, 0xc000308200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7f4ab03b8a58, 0xc00028a3c0, 0xc000308200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f4ab03b8a58, 0xc00028a3c0, 0xc000308200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7f4ab03b8a58, 0xc00028a3c0, 0xc000308200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001620e0, 0xc000308200)
	/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, 0xc000308200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001620e0, 0xc000308200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000162000, 0xab7900, 0xc0001620e0, 0xc000308200)
	/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 50 [IO wait]:
internal/poll.runtime_pollWait(0x7f4ab037ae30, 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, 0xc000288000, 0x0, 0xc00013a398)
	/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 96 [select]:
net/http.(*persistConn).writeLoop(0xc00045a5a0)
	/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 95 [select]:
net/http.(*persistConn).readLoop(0xc00045a5a0)
	/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 74 [runnable]:
net/http.(*gzipReader).Read(0xc0002c61a0, 0xc000534000, 0x10000, 0x10000, 0x3c001, 0xc0004f8000, 0x3c000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f4ab0338878, 0xc0002c61a0, 0xc0002c61a0, 0x7f4ab0338878, 0xc0002c61a0, 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, 0xc000288180, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00013e000, 0xc000288180)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc000022688)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022680)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022680, 0xc000288180, 0xc000288300)
	/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-09T07:27:52.034Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T07:27:52.036Z 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:27:52.036Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T07:27:52.036Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T07:27:52.038Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-09T07:27:52.036Z 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(0xc000356400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000356400)
	/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(0xc000451680)
	/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(0x7fb0a8912f18, 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, 0x818d1cb0002b4201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ccf0, 0x62f20c7b, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ccf0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001e4000, 0xab76f0, 0xc00000ccf0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ccf0, 0xc0001e4000, 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(0xc0001e4000, 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 10 [chan receive]:
main.main.func1(0xaaf020, 0xc000134410)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 22 [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 [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(0x7fb0a88cf0a8, 0xc000134320, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d6310, 0x7fb0a88cf0a8, 0xc000134320, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fb0a88cf0a8, 0xc000134320, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d4840, 0x7fb0a88cf0a8, 0xc000134320, 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(0xc0001d49c0, 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(0xc000220000, 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 84 [IO wait]:
internal/poll.runtime_pollWait(0x7fb0a8912e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00021c018, 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(0xc00021c000, 0xc00020c161, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00021c000, 0xc00020c161, 0x1, 0x1, 0xc000132960, 0x0, 0xc000214118)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00021e000, 0xc00020c161, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00020c150)
	/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(0xc00030a198)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00030a190)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00030a190, 0xc000338000, 0xc000338240)
	/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]:
internal/poll.runtime_pollWait(0x7fb0a8912d48, 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, 0xc0004e7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128280, 0xc0004e7000, 0x1000, 0x1000, 0xc00038b5b8, 0x4dd03c, 0xc000128280)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e028, 0xc0004e7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000228b40, 0xc0004e7000, 0x1000, 0x1000, 0x59a711, 0xc000128280, 0xc0004e7000)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0006be060)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadSlice(0xc0006be060, 0x418b0a, 0x7fb0cf5e52a0, 0x0, 0x0, 0x0, 0x100000002)
	/usr/local/go/src/bufio/bufio.go:360 +0x3d
net/http/internal.readChunkLine(0xc0006be060, 0x46cee7, 0x41faf3, 0x155, 0x7fb0cf5e52a0, 0x203000)
	/usr/local/go/src/net/http/internal/chunked.go:122 +0x34
net/http/internal.(*chunkedReader).beginChunk(0xc00020d5f0)
	/usr/local/go/src/net/http/internal/chunked.go:48 +0x32
net/http/internal.(*chunkedReader).Read(0xc00020d5f0, 0xc0002c6000, 0x1000, 0x1000, 0xc000494560, 0x0, 0xc000100000)
	/usr/local/go/src/net/http/internal/chunked.go:93 +0x134
net/http.(*body).readLocked(0xc000214240, 0xc0002c6000, 0x1000, 0x1000, 0x946320, 0x4, 0x4)
	/usr/local/go/src/net/http/transfer.go:842 +0x5f
net/http.(*body).Read(0xc000214240, 0xc0002c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transfer.go:834 +0xf9
net/http.(*bodyEOFSignal).Read(0xc000214280, 0xc0002c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2764 +0xe2
bufio.(*Reader).fill(0xc0001321e0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).ReadByte(0xc0001321e0, 0xc00038b986, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:253 +0x39
compress/flate.(*decompressor).huffSym(0xc000180000, 0xc000180028, 0x69, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc000180000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc000180000, 0xc0004ae000, 0x6000, 0x6000, 0x0, 0x4fb063ff, 0x101000000000000)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0001562c0, 0xc0004ae000, 0x6000, 0x6000, 0x18000, 0x1e000, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc0004622e0, 0xc0004ae000, 0x6000, 0x6000, 0x18001, 0xc000496000, 0x18000)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7fb0a866b028, 0xc0004622e0, 0xc0004622e0, 0x7fb0a866b028, 0xc0004622e0, 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, 0xc000338000, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b00f0, 0xc000338000)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc000228b40)
	/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 93 [select]:
net/http.(*persistConn).writeLoop(0xc000228b40)
	/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-09T10:27:25.224Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T10:27:25.225Z 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:27:25.225Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T10:27:25.225Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T10:27:25.225Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T10:27:25.226Z 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(0xc000694000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000694000)
	/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, 0xc000161f01)
	/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(0x7f522e8a3f18, 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, 0xe170b0a2bb114901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d7d0, 0x62f236ab, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d7d0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001f4000, 0xab76f0, 0xc00000d7d0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d7d0, 0xc0001f4000, 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(0xc0001f4000, 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 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, 0xc000206230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 51 [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(0x7f522e8b9cb8, 0xc00008d1d0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001cd730, 0x7f522e8b9cb8, 0xc00008d1d0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f522e8b9cb8, 0xc00008d1d0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d7410, 0x7f522e8b9cb8, 0xc00008d1d0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001f40e0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d7590, 0xab7900, 0xc0001f40e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001f40e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001f4000, 0xab7900, 0xc0001f40e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c1720, 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(0x7f522e8a3e30, 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, 0xc0001d7841, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6680, 0xc0001d7841, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0000835c0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e398, 0xc0001d7841, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001d7830)
	/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]:
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, 0xc000083800, 0xc000083860)
	/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 [runnable]:
net/http.(*gzipReader).Read(0xc00001eea0, 0xc000674000, 0x18000, 0x18000, 0x60001, 0xc000614000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f522e8601b8, 0xc00001eea0, 0xc00001eea0, 0x7f522e8601b8, 0xc00001eea0, 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, 0xc000083800, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b0780, 0xc000083800)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b10e0)
	/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 39 [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-09T13:28:07.682Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T13:28:07.683Z 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:28:07.683Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T13:28:07.683Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T13:28:07.683Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T13:28:07.690Z 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, 0xc00060df01)
	/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(0x7f8e39e6df18, 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, 0xdb8b9d779311f301, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ca80, 0x62f26117, 0xc00020bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ca80, 0xc00020bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000fa000, 0xab76f0, 0xc00000ca80, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ca80, 0xc0000fa000, 0x0, 0x0, 0xaaf020, 0xc00008e280, 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, 0xc00008e280, 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 11 [chan receive]:
main.main.func1(0xaaf020, 0xc00008e280)
	/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(0x7f8e39de20a8, 0xc000180190, 0xc000338100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0000f8000, 0x7f8e39de20a8, 0xc000180190, 0xc000338100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f8e39de20a8, 0xc000180190, 0xc000338100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000919e0, 0x7f8e39de20a8, 0xc000180190, 0xc000338100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000fa0e0, 0xc000338100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000091b60, 0xab7900, 0xc0000fa0e0, 0xc000338100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000fa0e0, 0xc000338100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000fa000, 0xab7900, 0xc0000fa0e0, 0xc000338100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020a00, 0xab8818, 0xc00031c000)
	/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(0x7f8e39e6de30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000c0398, 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(0xc0000c0380, 0xc00031a041, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000c0380, 0xc00031a041, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e168, 0xc00031a041, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00031a030)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc00019e038)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00019e030)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00019e030, 0xc000182060, 0xc000182240)
	/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 40 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
io.ReadAll(0x7f8e39de3960, 0xc00029a260, 0xc00029a260, 0x7f8e39de3960, 0xc00029a260, 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(0xc0000c6870, 0xc000182060, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0000c6870, 0xc000182060)
	/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 43 [select]:
net/http.(*persistConn).readLoop(0xc00008c000)
	/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 44 [select]:
net/http.(*persistConn).writeLoop(0xc00008c000)
	/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:28:19.005Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T16:28:19.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-09T16:28:19.006Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T16:28:19.006Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T16:28:19.006Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T16:28:19.007Z 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(0xc00031c600)
	/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(0x7f6a6bba5f18, 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, 0xcc7d98d0afd26d01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000200a50, 0x62f28b47, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000200a50, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000290000, 0xab76f0, 0xc000200a50, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000200a50, 0xc000290000, 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(0xc000290000, 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 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 39 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc00020a280)
	/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(0x7f6a6bb67b98, 0xc000176be0, 0xc000144300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00028e000, 0x7f6a6bb67b98, 0xc000176be0, 0xc000144300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f6a6bb67b98, 0xc000176be0, 0xc000144300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00020d9e0, 0x7f6a6bb67b98, 0xc000176be0, 0xc000144300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002900e0, 0xc000144300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00020db60, 0xab7900, 0xc0002900e0, 0xc000144300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002900e0, 0xc000144300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000290000, 0xab7900, 0xc0002900e0, 0xc000144300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002168c0, 0xab8818, 0xc00023c540)
	/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 [IO wait]:
internal/poll.runtime_pollWait(0x7f6a6bba5e30, 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, 0xc00020de11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000246380, 0xc00020de11, 0x1, 0x1, 0xc0002f0730, 0x465300, 0x100010000)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000204160, 0xc00020de11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00020de00)
	/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 95 [semacquire]:
sync.runtime_Semacquire(0xc0002363b8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002363b0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002363b0, 0xc00040c0c0, 0xc00040c120)
	/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 96 [runnable]:
bufio.(*Reader).ReadByte(0xc000208180, 0xc0002de089, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:247 +0xd5
compress/flate.(*decompressor).huffSym(0xc0002d8000, 0xc0002d8028, 0x6, 0x6, 0x3)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc0002d8000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc0002d8000, 0xc000710000, 0x10000, 0x10000, 0x14000, 0x3b17cf61, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0000ba840, 0xc000710000, 0x10000, 0x10000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc000180140, 0xc000710000, 0x10000, 0x10000, 0x4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f6a6bbb29a0, 0xc000180140, 0xc000180140, 0x7f6a6bbb29a0, 0xc000180140, 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(0xc00024e870, 0xc00040c0c0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00024e870, 0xc00040c0c0)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b0900)
	/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 100 [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-09T19:28:18.563Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T19:28:18.602Z 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:28:18.602Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T19:28:18.602Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T19:28:18.602Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T19:28:18.667Z 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, 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.park_m(0xc000001980)
	/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(0x7f078285af18, 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, 0x96d4bc68caf07001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cd38, 0x62f2b577, 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 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, 0xc000134280)
	/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(0x7f078286abb8, 0xc00008cfa0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d0310, 0x7f078286abb8, 0xc00008cfa0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f078286abb8, 0xc00008cfa0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001ce840, 0x7f078286abb8, 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(0xc0001ce9c0, 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 49 [IO wait]:
internal/poll.runtime_pollWait(0x7f078285ae30, 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, 0x461f80, 0x461f80, 0xc000083320)
	/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 51 [semacquire]:
sync.runtime_Semacquire(0xc000022f68)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022f60)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022f60, 0xc000083560, 0xc0000835c0)
	/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 52 [runnable]:
net/http.(*gzipReader).Read(0xc00021a120, 0xc0006d4000, 0x18000, 0x18000, 0x60001, 0xc000674000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f0782818878, 0xc00021a120, 0xc00021a120, 0x7f0782818878, 0xc00021a120, 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, 0xc000083560, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b00f0, 0xc000083560)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b0c60)
	/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 68 [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-09T22:28:39.138Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-09T22:28:39.141Z 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:28:39.141Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-09T22:28:39.141Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-09T22:28:39.141Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-09T22:28:39.144Z 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, 0xc000611f01)
	/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(0x7f4c1df71f18, 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, 0xeb34eb6b5bd61401, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000202a20, 0x62f2dfa7, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000202a20, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000288000, 0xab76f0, 0xc000202a20, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000202a20, 0xc000288000, 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(0xc000288000, 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 40 [chan receive]:
main.main.func1(0xaaf020, 0xc000206280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

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 44 [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(0x7f4c1dfaf8f8, 0xc0001342d0, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000286000, 0x7f4c1dfaf8f8, 0xc0001342d0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f4c1dfaf8f8, 0xc0001342d0, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002099e0, 0x7f4c1dfaf8f8, 0xc0001342d0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00030e000, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000209b60, 0xab7900, 0xc00030e000, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00030e000, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000288000, 0xab7900, 0xc00030e000, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002128c0, 0xab8818, 0xc0001481c0)
	/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(0x7f4c1df71e30, 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, 0xc000122ca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000246380, 0xc000122ca1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000200b40)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000238148, 0xc000122ca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000122c90)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc000146118)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000146110)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000146110, 0xc000132480, 0xc0001324e0)
	/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 9 [runnable]:
net/http.(*gzipReader).Read(0xc000234440, 0xc000554000, 0x18000, 0x18000, 0x60001, 0xc0004f4000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f4c1df33c40, 0xc000234440, 0xc000234440, 0x7f4c1df33c40, 0xc000234440, 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(0xc00024e870, 0xc000132480, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00024e870, 0xc000132480)
	/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 13 [select]:
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 14 [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-10T01:28:01.303Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T01:28:01.303Z 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:28:01.303Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T01:28:01.303Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T01:28:01.304Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-10T01:28:01.305Z 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(0xc000254400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000254400)
	/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, 0xc000395f01)
	/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(0x7f1eb4580f18, 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, 0x152a83007e64701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d200, 0x62f309d7, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d200, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000280000, 0xab76f0, 0xc00000d200, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d200, 0xc000280000, 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(0xc000280000, 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 11 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c280)
	/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 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(0x7f1eb4396b98, 0xc00008c7d0, 0xc0000d8100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0000cac40, 0x7f1eb4396b98, 0xc00008c7d0, 0xc0000d8100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f1eb4396b98, 0xc00008c7d0, 0xc0000d8100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000095a10, 0x7f1eb4396b98, 0xc00008c7d0, 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 16 [IO wait]:
internal/poll.runtime_pollWait(0x7f1eb4580e30, 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, 0xc000082ae0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e168, 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 49 [runnable]:
net/http.(*gzipReader).Read(0xc00001e620, 0xc0006e6000, 0x18000, 0x18000, 0x60001, 0xc000686000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f1eb4314220, 0xc00001e620, 0xc00001e620, 0x7f1eb4314220, 0xc00001e620, 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(0xc0000d0870, 0xc000082d20, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0000d0870, 0xc000082d20)
	/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 50 [semacquire]:
sync.runtime_Semacquire(0xc000022818)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022810)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022810, 0xc000082d20, 0xc000082d80)
	/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 54 [select]:
net/http.(*persistConn).readLoop(0xc0000d67e0)
	/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 55 [select]:
net/http.(*persistConn).writeLoop(0xc0000d67e0)
	/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:28:04.962Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T04:28:04.965Z 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:28:04.965Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T04:28:04.965Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T04:28:04.966Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T04:28:04.966Z 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(0xc000268800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000268800)
	/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, 0xc000603f01)
	/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(0x7f0898da9f18, 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, 0x85f54dfd907a8701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002868b8, 0x62f33407, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002868b8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002d0000, 0xab76f0, 0xc0002868b8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002868b8, 0xc0002d0000, 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(0xc0002d0000, 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 8 [IO wait]:
internal/poll.runtime_pollWait(0x7f0898da9e30, 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, 0xc0001ceac1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0002a8100, 0xc0001ceac1, 0x1, 0x1, 0x1, 0xc0000627a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002900a8, 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 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 51 [chan receive]:
main.main.func1(0xaaf020, 0xc000206320)
	/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(0x7f0898db9a78, 0xc00008cc80, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000282a10, 0x7f0898db9a78, 0xc00008cc80, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f0898db9a78, 0xc00008cc80, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00028e9f0, 0x7f0898db9a78, 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(0xc00028eb70, 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(0xc0002d0000, 0xab7900, 0xc0001ee000, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002e2000, 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 10 [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 11 [runnable]:
compress/flate.(*decompressor).huffSym(0xc000182600, 0xc000182628, 0x64, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:707 +0x273
compress/flate.(*decompressor).huffmanBlock(0xc000182600)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc000182600, 0xc0005dc000, 0x10000, 0x10000, 0x18000, 0xfced7d97, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc000216b00, 0xc0005dc000, 0x10000, 0x10000, 0x8000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc0002342c0, 0xc0005dc000, 0x10000, 0x10000, 0x8000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f0898d239d8, 0xc0002342c0, 0xc0002342c0, 0x7f0898d239d8, 0xc0002342c0, 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, 0xc000083080, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00029c000, 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 14 [select]:
net/http.(*persistConn).readLoop(0xc0000b0ea0)
	/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 15 [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-10T05:57:07.427Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T05:57:07.429Z 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-10T05:57:07.429Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T05:57:07.429Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T05:57:07.429Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T05:57:07.430Z 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(0xc000216400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000216400)
	/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, 0xc000639f01)
	/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(0x7f52c0f5ff18, 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, 0x91668ca25f7ece01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cf48, 0x62f348e3, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cf48, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001ee000, 0xab76f0, 0xc00000cf48, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cf48, 0xc0001ee000, 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(0xc0001ee000, 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 11 [chan receive]:
main.main.func1(0xaaf020, 0xc0001342d0)
	/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 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(0x7f52c0f75c78, 0xc00008d0e0, 0xc0001c6300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001dcaf0, 0x7f52c0f75c78, 0xc00008d0e0, 0xc0001c6300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f52c0f75c78, 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, 0x7f52c0f75c78, 0xc00008d0e0, 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(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 16 [IO wait]:
internal/poll.runtime_pollWait(0x7f52c0f5fe30, 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(0xc00000e388, 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 49 [runnable]:
net/http.(*gzipReader).Read(0xc000228040, 0xc000612000, 0x18000, 0x18000, 0x60001, 0xc0005b2000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f52c0f1c028, 0xc000228040, 0xc000228040, 0x7f52c0f1c028, 0xc000228040, 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, 0xc0000836e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b0780, 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:457 +0x5ce

goroutine 50 [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, 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 24 [select]:
net/http.(*persistConn).readLoop(0xc0000b1200)
	/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 25 [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-10T07:27:52.589Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T07:27:52.591Z 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:27:52.591Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T07:27:52.591Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T07:27:52.592Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-10T07:27:52.591Z 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(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, 0xc000549f01)
	/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(0x7fc88cd2cf18, 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, 0xcba80beb2a98dc01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ccd8, 0x62f35dfb, 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(0xc0001dc000, 0xab76f0, 0xc00000ccd8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ccd8, 0xc0001dc000, 0x0, 0x0, 0xaaf020, 0xc000126280, 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, 0xc000126280, 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, 0xc000126280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 14 [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(0x7fc88cca50a8, 0xc0002863c0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001ce310, 0x7fc88cca50a8, 0xc0002863c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fc88cca50a8, 0xc0002863c0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001cc840, 0x7fc88cca50a8, 0xc0002863c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001dc0e0, 0xc0001c6000)
	/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, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001dc0e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001dc000, 0xab7900, 0xc0001dc0e0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c0be0, 0xab8818, 0xc000294040)
	/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 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fc88cd2ce30, 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, 0xc00028c0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc00028c0d1, 0x1, 0x1, 0xc000082000, 0x0, 0xc000294118)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2d0, 0xc00028c0d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00028c0c0)
	/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 98 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc000022438)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022430)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022430, 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 99 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
io.ReadAll(0x7fc88cd3b2d8, 0xc00031e140, 0xc00031e140, 0x7fc88cd3b2d8, 0xc00031e140, 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(0xc0001b00f0, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b00f0, 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 26 [select, 1 minutes]:
net/http.(*persistConn).readLoop(0xc00023c000)
	/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 27 [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
[  OK  ]
level=info ts=2022-08-10T10:27:55.375Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T10:27:55.376Z 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:27:55.376Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T10:27:55.376Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T10:27:55.376Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T10:27:55.377Z 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(0xc00028a480)
	/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(0x7ffa691a0f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000146098, 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(0xc000146080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000146080, 0x19420a53690ad001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000122918, 0x62f3882b, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000122918, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00016a000, 0xab76f0, 0xc000122918, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000122918, 0xc00016a000, 0x0, 0x0, 0xaaf020, 0xc000220280, 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, 0xc000220280, 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 12 [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 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, 0xc000220280)
	/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(0x7ffa691dea58, 0xc00008c140, 0xc000312200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000132a10, 0x7ffa691dea58, 0xc00008c140, 0xc000312200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7ffa691dea58, 0xc00008c140, 0xc000312200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001389f0, 0x7ffa691dea58, 0xc00008c140, 0xc000312200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00016a1c0, 0xc000312200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000138b70, 0xab7900, 0xc00016a1c0, 0xc000312200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00016a1c0, 0xc000312200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00016a000, 0xab7900, 0xc00016a1c0, 0xc000312200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00017c000, 0xab8818, 0xc0001402c0)
	/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(0x7ffa691a0e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000146118, 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(0xc000146100, 0xc000138e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000146100, 0xc000138e21, 0x1, 0x1, 0x0, 0x0, 0x100010000)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00013a0a0, 0xc000138e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000138e10)
	/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 53 [semacquire]:
sync.runtime_Semacquire(0xc00029e098)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00029e090)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00029e090, 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 54 [runnable]:
net/http.(*gzipReader).Read(0xc0000f6140, 0xc000768000, 0x18000, 0x18000, 0x60001, 0xc000708000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7ffa691e0320, 0xc0000f6140, 0xc0000f6140, 0x7ffa691e0320, 0xc0000f6140, 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(0xc000144000, 0xc000114060, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000144000, 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 13 [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-10T13:28:22.079Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T13:28:22.080Z 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:28:22.080Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T13:28:22.080Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T13:28:22.081Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-10T13:28:22.082Z 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(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, 0xc000039000, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0005f1f01)
	/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(0x7fda9556ff18, 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, 0x3ed70e661a6d0601, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001172c0, 0x62f3b297, 0xc0001f9b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001172c0, 0xc0001f9b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002a6000, 0xab76f0, 0xc0001172c0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001172c0, 0xc0002a6000, 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(0xc0002a6000, 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 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 43 [chan receive]:
main.main.func1(0xaaf020, 0xc0001343c0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 47 [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(0x7fda955adb98, 0xc000134910, 0xc000174100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000164c40, 0x7fda955adb98, 0xc000134910, 0xc000174100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fda955adb98, 0xc000134910, 0xc000174100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000123a10, 0x7fda955adb98, 0xc000134910, 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 48 [IO wait]:
internal/poll.runtime_pollWait(0x7fda9556fe30, 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, 0xc000132cc0)
	/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 50 [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, 0xc000132f00, 0xc000132f60)
	/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]:
net/http.(*gzipReader).Read(0xc00001e180, 0xc0005bc000, 0x18000, 0x18000, 0x60001, 0xc00055c000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fda955b0c78, 0xc00001e180, 0xc00001e180, 0x7fda955b0c78, 0xc00001e180, 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(0xc00016c870, 0xc000132f00, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00016c870, 0xc000132f00)
	/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 11 [select]:
net/http.(*persistConn).readLoop(0xc0000a6360)
	/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 12 [select]:
net/http.(*persistConn).writeLoop(0xc0000a6360)
	/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:28:31.705Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T16:28:31.706Z 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:28:31.706Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T16:28:31.707Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T16:28:31.707Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T16:28:31.708Z 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(0xc000252c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000252c00)
	/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(0xc000250900)
	/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(0x7f3453146f18, 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, 0xabaa06685e908201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cdb0, 0x62f3dcc7, 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(0xc000164000, 0xab76f0, 0xc00000cdb0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cdb0, 0xc000164000, 0x0, 0x0, 0xaaf020, 0xc0001b4230, 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(0xc000164000, 0x0, 0x0, 0xaaf020, 0xc0001b4230, 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 105 [IO wait]:
internal/poll.runtime_pollWait(0x7f3453146d48, 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, 0xc000178000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6200, 0xc000178000, 0x1000, 0x1000, 0x439c3c, 0xc000097c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001a0188, 0xc000178000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000226240, 0xc000178000, 0x1000, 0x1000, 0xc0000ec240, 0xc000097d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0001b22a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0001b22a0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000226240)
	/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 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 14 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc0001b4230)
	/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(0x7f345315c3f8, 0xc0003241e0, 0xc000146100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000158310, 0x7f345315c3f8, 0xc0003241e0, 0xc000146100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f345315c3f8, 0xc0003241e0, 0xc000146100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000156840, 0x7f345315c3f8, 0xc0003241e0, 0xc000146100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001640e0, 0xc000146100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001569c0, 0xab7900, 0xc0001640e0, 0xc000146100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001640e0, 0xc000146100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000164000, 0xab7900, 0xc0001640e0, 0xc000146100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000140be0, 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 102 [runnable]:
strings.Index(0xc00074c000, 0x6e325, 0xa30880, 0x1, 0x1cb1)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc00074c000, 0x6e325, 0xa30880, 0x1, 0x0, 0x1cb1, 0x0, 0xc000401260, 0x0)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc0001300f0, 0xc0002000c0, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc0001300f0, 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 106 [select]:
net/http.(*persistConn).writeLoop(0xc000226240)
	/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 31 [IO wait]:
internal/poll.runtime_pollWait(0x7f3453146e30, 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, 0xc000156c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc000156c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2c8, 0xc000156c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000156c60)
	/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 113 [semacquire]:
sync.runtime_Semacquire(0xc0001dc074)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001dc074)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001dc074, 0xc0002000c0, 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
[  OK  ]
level=info ts=2022-08-10T19:29:41.155Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T19:29:41.160Z 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:29:41.160Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T19:29:41.160Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T19:29:41.162Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T19:29:41.165Z 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(0xc0006b6000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc0006b6000)
	/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, 0xc00032df01)
	/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(0x7f0081e61f18, 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, 0x7786e8fa52021601, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000200930, 0x62f40733, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000200930, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000250000, 0xab76f0, 0xc000200930, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000200930, 0xc000250000, 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(0xc000250000, 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 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 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 41 [IO wait]:
internal/poll.runtime_pollWait(0x7f0081e61e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128398, 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(0xc000128380, 0xc000210ca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128380, 0xc000210ca1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000204600)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120160, 0xc000210ca1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000210c90)
	/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(0x7f0081e1fa58, 0xc0002064b0, 0xc00027e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00020aa10, 0x7f0081e1fa58, 0xc0002064b0, 0xc00027e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f0081e1fa58, 0xc0002064b0, 0xc00027e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002109f0, 0x7f0081e1fa58, 0xc0002064b0, 0xc00027e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002500e0, 0xc00027e000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000210b70, 0xab7900, 0xc0002500e0, 0xc00027e000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002500e0, 0xc00027e000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000250000, 0xab7900, 0xc0002500e0, 0xc00027e000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00014f400, 0xab8818, 0xc000218280)
	/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 [runnable]:
net/http.(*gzipReader).Read(0xc00011e820, 0xc00069e000, 0x18000, 0x18000, 0x60001, 0xc00063e000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f0081d5f8b8, 0xc00011e820, 0xc00011e820, 0x7f0081d5f8b8, 0xc00011e820, 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, 0xc000204840, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00021e000, 0xc000204840)
	/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 43 [semacquire]:
sync.runtime_Semacquire(0xc0002081c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002081c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002081c0, 0xc000204840, 0xc0002048a0)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b06c0)
	/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 52 [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-10T21:48:49.875Z 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:49.875Z 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:49.875Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T21:48:49.875Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T21:48:49.875Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T21:48:49.876Z 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(0xc00031c480)
	/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(0x7f1244868f18, 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, 0x690785537b630401, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000122af8, 0x62f427df, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000122af8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000286000, 0xab76f0, 0xc000122af8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000122af8, 0xc000286000, 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(0xc000286000, 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 18 [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 21 [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 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(0x7f12448ac398, 0xc00008c190, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00014f1f0, 0x7f12448ac398, 0xc00008c190, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f12448ac398, 0xc00008c190, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000131590, 0x7f12448ac398, 0xc00008c190, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002860e0, 0xc0001c6100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000131710, 0xab7900, 0xc0002860e0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002860e0, 0xc0001c6100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000286000, 0xab7900, 0xc0002860e0, 0xc0001c6100)
	/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 105 [IO wait]:
internal/poll.runtime_pollWait(0x7f1244868c60, 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, 0xc000280000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6180, 0xc000280000, 0x1000, 0x1000, 0x439c3c, 0xc000095c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e1d0, 0xc000280000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00013e240, 0xc000280000, 0x1000, 0x1000, 0xc0002840c0, 0xc000095d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000114540)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000114540, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00013e240)
	/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 [IO wait]:
internal/poll.runtime_pollWait(0x7f1244868e30, 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, 0xc0001319c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000166100, 0xc0001319c1, 0x1, 0x1, 0xc0003f4f60, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000124158, 0xc0001319c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001319b0)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc0001340a8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001340a0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001340a0, 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 106 [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

goroutine 101 [runnable]:
main.(*Exporter).updateScoreboard(0xc000158690, 0xc0006fa29f, 0x800)
	/app/apache_exporter.go:275 +0x1fa
main.(*Exporter).collect(0xc000158690, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:507 +0x2073
main.(*Exporter).Collect(0xc000158690, 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-10T22:27:53.678Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T22:27:53.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-10T22:27:53.680Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T22:27:53.680Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T22:27:53.680Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T22:27:53.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(0xc00063e000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00063e000)
	/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, 0xc000637f01)
	/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(0x7fb57e725f18, 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, 0xcec03d1c07796b01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000c9d8, 0x62f43103, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000c9d8, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000fa000, 0xab76f0, 0xc00000c9d8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000c9d8, 0xc0000fa000, 0x0, 0x0, 0xaaf020, 0xc00008c230, 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, 0xc00008c230, 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 10 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c230)
	/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(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(0x7fb57e69bb98, 0xc00008c780, 0xc0000d0100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0000f8000, 0x7fb57e69bb98, 0xc00008c780, 0xc0000d0100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fb57e69bb98, 0xc00008c780, 0xc0000d0100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00008f9e0, 0x7fb57e69bb98, 0xc00008c780, 0xc0000d0100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000fa0e0, 0xc0000d0100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00008fb60, 0xab7900, 0xc0000fa0e0, 0xc0000d0100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000fa0e0, 0xc0000d0100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000fa000, 0xab7900, 0xc0000fa0e0, 0xc0000d0100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020a00, 0xab8818, 0xc0000b8540)
	/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 15 [IO wait]:
internal/poll.runtime_pollWait(0x7fb57e725e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000c0398, 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(0xc0000c0380, 0xc00008fe11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000c0380, 0xc00008fe11, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000082b40)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e160, 0xc00008fe11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00008fe00)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc000022818)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022810)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022810, 0xc000082d80, 0xc000082de0)
	/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]:
net/http.(*gzipReader).Read(0xc00020a480, 0xc00061e000, 0x18000, 0x18000, 0x60001, 0xc0005be000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fb57e61b878, 0xc00020a480, 0xc00020a480, 0x7fb57e61b878, 0xc00020a480, 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(0xc0000c6870, 0xc000082d80, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0000c6870, 0xc000082d80)
	/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 54 [select]:
net/http.(*persistConn).readLoop(0xc0000ce900)
	/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 55 [select]:
net/http.(*persistConn).writeLoop(0xc0000ce900)
	/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-10T23:59:31.788Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-10T23:59:31.788Z 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:59:31.788Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-10T23:59:31.788Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-10T23:59:31.791Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-10T23:59:31.788Z 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(0xc000180c00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000180c00)
	/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, 0xc000413f01)
	/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(0x7f246c42af18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002e4318, 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(0xc0002e4300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0002e4300, 0x8c528f241f419101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000286cd8, 0x62f44693, 0xc000207b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000286cd8, 0xc000207b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000326000, 0xab76f0, 0xc000286cd8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000286cd8, 0xc000326000, 0x0, 0x0, 0xaaf020, 0xc0002be500, 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(0xc000326000, 0x0, 0x0, 0xaaf020, 0xc0002be500, 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 44 [chan receive]:
main.main.func1(0xaaf020, 0xc0002be500)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 41 [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 48 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc00018c960, 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(0x7f246c28bd58, 0xc0002bea50, 0xc000292200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0003127e0, 0x7f246c28bd58, 0xc0002bea50, 0xc000292200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f246c28bd58, 0xc0002bea50, 0xc000292200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0003145a0, 0x7f246c28bd58, 0xc0002bea50, 0xc000292200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0003260e0, 0xc000292200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000314720, 0xab7900, 0xc0003260e0, 0xc000292200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0003260e0, 0xc000292200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000326000, 0xab7900, 0xc0003260e0, 0xc000292200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002a3360, 0xab8818, 0xc00029c6c0)
	/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(0x7f246c42ae30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0002e4398, 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(0xc0002e4380, 0xc0003149d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0002e4380, 0xc0003149d1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0002b4e40)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0002bc1f8, 0xc0003149d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0003149c0)
	/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]:
net/http.(*gzipReader).Read(0xc00001e160, 0xc000674000, 0x18000, 0x18000, 0x60001, 0xc000614000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f246c1c3050, 0xc00001e160, 0xc00001e160, 0x7f246c1c3050, 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(0xc0002c2f00, 0xc0002b5080, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0002c2f00, 0xc0002b5080)
	/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(0xc000298878)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000298870)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000298870, 0xc0002b5080, 0xc0002b50e0)
	/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 23 [select]:
net/http.(*persistConn).readLoop(0xc0001c27e0)
	/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 24 [select]:
net/http.(*persistConn).writeLoop(0xc0001c27e0)
	/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:27:55.911Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T01:27:55.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-11T01:27:55.911Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T01:27:55.911Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T01:27:55.911Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T01:27:55.912Z 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, 0xc000615f01)
	/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(0x7f72c5e20f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000098098, 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(0xc000098080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000098080, 0xbfc00afc5a59c401, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000c8e8, 0x62f45b33, 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(0xc0000be000, 0xab76f0, 0xc00000c8e8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000c8e8, 0xc0000be000, 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(0xc0000be000, 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]:
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]:
main.main.func1(0xaaf020, 0xc000148c30)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 13 [select (scan)]:
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(0x7f72c5c36a58, 0xc00008c550, 0xc0000dc000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00008ea10, 0x7f72c5c36a58, 0xc00008c550, 0xc0000dc000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f72c5c36a58, 0xc00008c550, 0xc0000dc000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000909f0, 0x7f72c5c36a58, 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(0xc000090b70, 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, 0xc0000922c0)
	/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(0x7f72c5e20e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000098118, 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(0xc000098100, 0xc000090e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000098100, 0xc000090e21, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000082600)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0b0, 0xc000090e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000090e10)
	/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 [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, 0xc000082840, 0xc0000828a0)
	/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 22 [runnable]:
net/http.(*gzipReader).Read(0xc000142da0, 0xc000566000, 0x18000, 0x18000, 0x60001, 0xc000506000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f72c5c38348, 0xc000142da0, 0xc000142da0, 0x7f72c5c38348, 0xc000142da0, 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(0xc000096000, 0xc000082840, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000096000, 0xc000082840)
	/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 26 [select]:
net/http.(*persistConn).readLoop(0xc0000b0480)
	/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 27 [select]:
net/http.(*persistConn).writeLoop(0xc0000b0480)
	/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:27:42.499Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T04:27:42.501Z 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:27:42.501Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T04:27:42.501Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T04:27:42.502Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-11T04:27:42.501Z 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(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, 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(0x7fbf5a6bff18, 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, 0x7dd49facc5dc0d01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d5d8, 0x62f48563, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d5d8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc00030c000, 0xab76f0, 0xc00000d5d8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d5d8, 0xc00030c000, 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(0xc00030c000, 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 22 [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, 0xc00008cc80)
	/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(0x7fbf5a6d75f8, 0xc00028a230, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001fc540, 0x7fbf5a6d75f8, 0xc00028a230, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fbf5a6d75f8, 0xc00028a230, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001db860, 0x7fbf5a6d75f8, 0xc00028a230, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00030c1c0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001db9e0, 0xab7900, 0xc00030c1c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00030c1c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00030c000, 0xab7900, 0xc00030c1c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c3400, 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 30 [IO wait]:
internal/poll.runtime_pollWait(0x7fbf5a6bfe30, 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, 0xc0001dbc91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6900, 0xc0001dbc91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e378, 0xc0001dbc91, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001dbc80)
	/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 [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 32 [semacquire]:
sync.runtime_Semacquire(0xc0001460c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001460c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001460c0, 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 81 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
io.ReadAll(0x7fbf5a6fd8b8, 0xc00017e1a0, 0xc00017e1a0, 0x7fbf5a6fd8b8, 0xc00017e1a0, 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(0xc0001b0960, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b0960, 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 86 [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-11T05:58:47.876Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T05:58:47.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-11T05:58:47.887Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T05:58:47.887Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T05:58:47.888Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-11T05:58:47.888Z 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(0xc0006b6000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc0006b6000)
	/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, 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(0x7f5d7edd0f18, 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, 0xb0fd0a117ccd0001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001173b0, 0x62f49ab7, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001173b0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000294000, 0xab76f0, 0xc0001173b0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001173b0, 0xc000294000, 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(0xc000294000, 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 [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, 0xc000206230)
	/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(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(0x7f5d7ee14298, 0xc000134780, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011be30, 0x7f5d7ee14298, 0xc000134780, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f5d7ee14298, 0xc000134780, 0xc000144100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001235c0, 0x7f5d7ee14298, 0xc000134780, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002940e0, 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, 0xc0002940e0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002940e0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000294000, 0xab7900, 0xc0002940e0, 0xc000144100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00014eb40, 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 30 [IO wait]:
internal/poll.runtime_pollWait(0x7f5d7edd0e30, 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, 0xc000132960)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120170, 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 32 [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, 0xc000132ba0, 0xc000132c00)
	/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/http.(*gzipReader).Read(0xc00001ebc0, 0xc00069e000, 0x18000, 0x18000, 0x60001, 0xc00063e000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f5d7ed8d1b8, 0xc00001ebc0, 0xc00001ebc0, 0x7f5d7ed8d1b8, 0xc00001ebc0, 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(0xc000160690, 0xc000132ba0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000160690, 0xc000132ba0)
	/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 53 [select]:
net/http.(*persistConn).readLoop(0xc0000b07e0)
	/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 54 [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-11T07:28:05.759Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T07:28:05.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-11T07:28:05.760Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T07:28:05.760Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T07:28:05.760Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T07:28:05.761Z 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(0xc000300f00)
	/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(0x7f5751b67f18, 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, 0xb928618ed36b3401, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002009d8, 0x62f4af93, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002009d8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000290000, 0xab76f0, 0xc0002009d8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002009d8, 0xc000290000, 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(0xc000290000, 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, 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 38 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc000206230)
	/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(0x7f5751b29c98, 0xc00008c0f0, 0xc00012c300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00028e000, 0x7f5751b29c98, 0xc00008c0f0, 0xc00012c300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f5751b29c98, 0xc00008c0f0, 0xc00012c300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002099e0, 0x7f5751b29c98, 0xc00008c0f0, 0xc00012c300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002901c0, 0xc00012c300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000209b60, 0xab7900, 0xc0002901c0, 0xc00012c300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002901c0, 0xc00012c300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000290000, 0xab7900, 0xc0002901c0, 0xc00012c300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002128c0, 0xab8818, 0xc00023a540)
	/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 116 [select]:
net/http.(*persistConn).readLoop(0xc0000b0900)
	/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 71 [IO wait]:
internal/poll.runtime_pollWait(0x7f5751b67e30, 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, 0xc000209e11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000246380, 0xc000209e11, 0x1, 0x1, 0xc00031c000, 0x0, 0x10000c00023a618)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000238140, 0xc000209e11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000209e00)
	/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 73 [semacquire]:
sync.runtime_Semacquire(0xc00030ced8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00030ced0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00030ced0, 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 74 [runnable]:
net/http.(*gzipReader).Read(0xc0002d8380, 0xc000518000, 0x6000, 0x6000, 0x18001, 0xc000500000, 0x18000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f5751b31738, 0xc0002d8380, 0xc0002d8380, 0x7f5751b31738, 0xc0002d8380, 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(0xc00024e870, 0xc0000822a0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00024e870, 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 117 [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-11T10:27:29.809Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T10:27:29.810Z 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:27:29.810Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T10:27:29.810Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T10:27:29.810Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T10:27:29.811Z 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, 0x426601)
	/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(0xc00030a780)
	/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(0x7f86fb413f18, 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, 0x51861849ee6a7201, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000c918, 0x62f4d9c3, 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, 0xc000220410, 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, 0xc000220410, 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]:
main.main.func1(0xaaf020, 0xc000220410)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 38 [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 [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(0x7f86fb389a58, 0xc0002200a0, 0xc0000e4200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000094a10, 0x7f86fb389a58, 0xc0002200a0, 0xc0000e4200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f86fb389a58, 0xc0002200a0, 0xc0000e4200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000969f0, 0x7f86fb389a58, 0xc0002200a0, 0xc0000e4200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000be1c0, 0xc0000e4200)
	/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, 0xc0000e4200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000be1c0, 0xc0000e4200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000be000, 0xab7900, 0xc0000be1c0, 0xc0000e4200)
	/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 27 [IO wait]:
internal/poll.runtime_pollWait(0x7f86fb413e30, 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, 0xc000096e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000ba100, 0xc000096e21, 0x1, 0x1, 0xc0000827e0, 0x0, 0x0)
	/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 29 [semacquire]:
sync.runtime_Semacquire(0xc000232074)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000232074)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000232074, 0xc000082120, 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 30 [runnable]:
strings.genSplit(0xc000878000, 0x6e32d, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc00020f920, 0x0)
	/usr/local/go/src/strings/strings.go:236 +0x2c5
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc00009c000, 0xc000082120, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc00009c000, 0xc000082120)
	/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 97 [IO wait]:
internal/poll.runtime_pollWait(0x7f86fb413d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000214198, 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(0xc000214180, 0xc000420000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000214180, 0xc000420000, 0x1000, 0x1000, 0x439c3c, 0xc0002bdc38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020c0c0, 0xc000420000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00014a360, 0xc000420000, 0x1000, 0x1000, 0xc0001143c0, 0xc0002bdd40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00021e180)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00021e180, 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 98 [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-11T13:27:43.923Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T13:27:43.925Z 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:27:43.925Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T13:27:43.925Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T13:27:43.925Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T13:27:43.926Z 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(0xc00022ad80)
	/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(0x7fa8a5678f18, 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, 0x20ba91c44ea70b01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000203140, 0x62f503f3, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000203140, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000250000, 0xab76f0, 0xc000203140, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000203140, 0xc000250000, 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(0xc000250000, 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 23 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc00008cc80)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

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 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(0x7fa8a568d478, 0xc0001544b0, 0xc00012c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000207650, 0x7fa8a568d478, 0xc0001544b0, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fa8a568d478, 0xc0001544b0, 0xc00012c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00020ea20, 0x7fa8a568d478, 0xc0001544b0, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002500e0, 0xc00012c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00020eba0, 0xab7900, 0xc0002500e0, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002500e0, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000250000, 0xab7900, 0xc0002500e0, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000262000, 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 42 [IO wait]:
internal/poll.runtime_pollWait(0x7fa8a5678e30, 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, 0xc0001d2f11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000214180, 0xc0001d2f11, 0x1, 0x1, 0xc00021ed20, 0x0, 0xc0000ab518)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020c0a8, 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 117 [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 43 [runnable]:
net/http.(*gzipReader).Read(0xc000191e80, 0xc000740000, 0x18000, 0x18000, 0x60001, 0xc0006e0000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fa8a5571028, 0xc000191e80, 0xc000191e80, 0x7fa8a5571028, 0xc000191e80, 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(0xc00022c000, 0xc000082360, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00022c000, 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:457 +0x5ce

goroutine 116 [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 44 [semacquire]:
sync.runtime_Semacquire(0xc000022448)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022440)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022440, 0xc000082360, 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
[  OK  ]
level=info ts=2022-08-11T16:27:30.658Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T16:27:30.659Z 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:27:30.659Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T16:27:30.659Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T16:27:30.659Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T16:27:30.660Z 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, 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(0xc000266780)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc000266780)
	/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, 2 minutes]:
internal/poll.runtime_pollWait(0x7fc7b3f30f18, 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, 0x479eba72a0070901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002009f0, 0x62f52e23, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002009f0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000288000, 0xab76f0, 0xc0002009f0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002009f0, 0xc000288000, 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(0xc000288000, 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 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 22 [chan receive, 2 minutes]:
main.main.func1(0xaaf020, 0xc000206230)
	/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(0x7fc7b3eeeb98, 0xc00008c370, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000286000, 0x7fc7b3eeeb98, 0xc00008c370, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fc7b3eeeb98, 0xc00008c370, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002099e0, 0x7fc7b3eeeb98, 0xc00008c370, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002881c0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000209b60, 0xab7900, 0xc0002881c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002881c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000288000, 0xab7900, 0xc0002881c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00020e960, 0xab8818, 0xc00023a540)
	/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 55 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fc7b3f30e30, 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, 0xc000209e11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000246380, 0xc000209e11, 0x1, 0x1, 0xc000114060, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000238148, 0xc000209e11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000209e00)
	/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, 1 minutes]:
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

goroutine 57 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc000136548)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000136540)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000136540, 0xc00038c180, 0xc00038c1e0)
	/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 58 [runnable]:
io.ReadAll(0x7fc7b3f3f1b8, 0xc0003140e0, 0xc0003140e0, 0x7fc7b3f3f1b8, 0xc0003140e0, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xb7
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc00024e870, 0xc00038c180, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00024e870, 0xc00038c180)
	/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 [select, 1 minutes]:
net/http.(*persistConn).readLoop(0xc0000b0c60)
	/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
[  OK  ]
level=info ts=2022-08-11T19:27:43.077Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T19:27:43.077Z 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:27:43.077Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T19:27:43.077Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T19:27:43.079Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T19:27:43.078Z 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(0xc000312a80)
	/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(0x7fc3cfd6df18, 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, 0xf12a330138fffc01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d2d8, 0x62f55853, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d2d8, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000e6000, 0xab76f0, 0xc00000d2d8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d2d8, 0xc0000e6000, 0x0, 0x0, 0xaaf020, 0xc0002122d0, 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(0xc0000e6000, 0x0, 0x0, 0xaaf020, 0xc0002122d0, 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, 0xc0002122d0)
	/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 14 [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(0x7fc3cfb85298, 0xc0004223c0, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000093e30, 0x7fc3cfb85298, 0xc0004223c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fc3cfb85298, 0xc0004223c0, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000955c0, 0x7fc3cfb85298, 0xc0004223c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000e61c0, 0xc0001e2000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000095740, 0xab7900, 0xc0000e61c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000e61c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000e6000, 0xab7900, 0xc0000e61c0, 0xc0001e2000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020c80, 0xab8818, 0xc0000b0440)
	/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(0x7fc3cfd6de30, 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, 0xc0000959f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096180, 0xc0000959f1, 0x1, 0x1, 0xc000200720, 0x0, 0xc0000b0518)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e158, 0xc0000959f1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0000959e0)
	/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 53 [semacquire]:
sync.runtime_Semacquire(0xc00023ace8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00023ace0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00023ace0, 0xc00013e180, 0xc00013e240)
	/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 54 [runnable]:
compress/flate.(*decompressor).huffSym(0xc000198000, 0xc000198028, 0x61, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:707 +0x273
compress/flate.(*decompressor).huffmanBlock(0xc000198000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc000198000, 0xc00046c000, 0x2000, 0x2000, 0x4000, 0x3db88d2d, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc000222580, 0xc00046c000, 0x2000, 0x2000, 0x2000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc00056e0a0, 0xc00046c000, 0x2000, 0x2000, 0x2000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7fc3cfd802b8, 0xc00056e0a0, 0xc00056e0a0, 0x7fc3cfd802b8, 0xc00056e0a0, 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(0xc0000c4690, 0xc00013e180, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0000c4690, 0xc00013e180)
	/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 58 [select]:
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 59 [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-11T22:27:36.268Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T22:27:36.287Z 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:27:36.287Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T22:27:36.287Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T22:27:36.287Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T22:27:36.288Z 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, 0xc0001d7f01)
	/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(0x7fdb15717f18, 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, 0x2e428ab42f506a01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00011abe8, 0x62f58283, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00011abe8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002b6000, 0xab76f0, 0xc00011abe8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00011abe8, 0xc0002b6000, 0x0, 0x0, 0xaaf020, 0xc000154370, 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(0xc0002b6000, 0x0, 0x0, 0xaaf020, 0xc000154370, 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(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 24 [select]:
net/http.(*persistConn).writeLoop(0xc00013c6c0)
	/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 38 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc000154370)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 42 [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(0x7fdb1575cd98, 0xc00008c0f0, 0xc00012a100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0002a27e0, 0x7fdb1575cd98, 0xc00008c0f0, 0xc00012a100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fdb1575cd98, 0xc00008c0f0, 0xc00012a100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002a45a0, 0x7fdb1575cd98, 0xc00008c0f0, 0xc00012a100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002b61c0, 0xc00012a100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0002a4720, 0xab7900, 0xc0002b61c0, 0xc00012a100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002b61c0, 0xc00012a100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002b6000, 0xab7900, 0xc0002b61c0, 0xc00012a100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00013b400, 0xab8818, 0xc0001346c0)
	/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(0x7fdb15717d48, 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, 0xc000230000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6180, 0xc000230000, 0x1000, 0x1000, 0x439c3c, 0xc000090c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e1b8, 0xc000230000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00013c6c0, 0xc000230000, 0x1000, 0x1000, 0xc00008e180, 0xc000090d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000082420)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000082420, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00013c6c0)
	/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 81 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7fdb15717e30, 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, 0xc0002a49d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000178380, 0xc0002a49d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00011c200, 0xc0002a49d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002a49c0)
	/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 82 [runnable]:
strings.genSplit(0xc0007f8000, 0x6e3a7, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc00012d6e0, 0x0)
	/usr/local/go/src/strings/strings.go:236 +0x2c5
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc000158f00, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc000158f00, 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 83 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc000132078)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000132070)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000132070, 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-12T01:27:36.222Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-12T01:27:36.258Z 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:27:36.259Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-12T01:27:36.259Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-12T01:27:36.259Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-12T01:27:36.259Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
[  OK  ]
level=info ts=2022-08-13T16:27:36.649Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-13T16:27:36.650Z 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:27:36.650Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-13T16:27:36.650Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-13T16:27:36.650Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-13T16:27:36.650Z 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(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, 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(0xc00030ac00)
	/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(0x7f0ec8d91f18, 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, 0xb2780a86fa901c01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00012ecd8, 0x62f7d123, 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, 0xc000220280, 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, 0xc000220280, 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 [chan receive, 12 minutes]:
main.main.func1(0xaaf020, 0xc000220280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 8 [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 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(0x7f0ec8da1b78, 0xc00009e1e0, 0xc0000a0100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001ea310, 0x7f0ec8da1b78, 0xc00009e1e0, 0xc0000a0100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f0ec8da1b78, 0xc00009e1e0, 0xc0000a0100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001e8840, 0x7f0ec8da1b78, 0xc00009e1e0, 0xc0000a0100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001f80e0, 0xc0000a0100)
	/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, 0xc0000a0100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001f80e0, 0xc0000a0100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001f8000, 0xab7900, 0xc0001f80e0, 0xc0000a0100)
	/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 69 [runnable]:
net/http.(*gzipReader).Read(0xc00019c180, 0xc000596000, 0x10000, 0x10000, 0x3c001, 0xc00055a000, 0x3c000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f0ec8c8a028, 0xc00019c180, 0xc00019c180, 0x7f0ec8c8a028, 0xc00019c180, 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(0xc0001cc0f0, 0xc00008a1e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001cc0f0, 0xc00008a1e0)
	/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 221 [semacquire]:
sync.runtime_Semacquire(0xc0002ca028)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002ca020)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002ca020, 0xc00008a1e0, 0xc00008a300)
	/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 219 [IO wait]:
internal/poll.runtime_pollWait(0x7f0ec8d91e30, 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, 0xc0002b6360, 0x0, 0xc000141518)
	/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 72 [select]:
net/http.(*persistConn).readLoop(0xc0000a87e0)
	/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 73 [select]:
net/http.(*persistConn).writeLoop(0xc0000a87e0)
	/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-13T19:27:39.463Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-13T19:27:39.464Z 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:27:39.464Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-13T19:27:39.464Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-13T19:27:39.464Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-13T19:27:39.464Z 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(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, 0xb)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0002a3d01)
	/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(0xc000276780)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc000276780)
	/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(0x7fdb3c283f18, 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, 0x97f7600a2ab16701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117110, 0x62f7fb53, 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, 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(0xc00016a000, 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 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, 0xc0002403c0)
	/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(0x7fdb3c2c1a58, 0xc0001345a0, 0xc000290000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7fdb3c2c1a58, 0xc0001345a0, 0xc000290000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fdb3c2c1a58, 0xc0001345a0, 0xc000290000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7fdb3c2c1a58, 0xc0001345a0, 0xc000290000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00016a0e0, 0xc000290000)
	/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, 0xc000290000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00016a0e0, 0xc000290000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00016a000, 0xab7900, 0xc00016a0e0, 0xc000290000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00017c000, 0xab8818, 0xc0001462c0)
	/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(0x7fdb3c283e30, 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 29 [runnable]:
net/http.(*gzipReader).Read(0xc00011e380, 0xc00071e000, 0x18000, 0x18000, 0x60001, 0xc0006be000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fdb3c28d920, 0xc00011e380, 0xc00011e380, 0x7fdb3c28d920, 0xc00011e380, 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(0xc00014a000, 0xc000132900, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00014a000, 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 30 [semacquire]:
sync.runtime_Semacquire(0xc0001421c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001421c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001421c0, 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 39 [select]:
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 40 [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-13T22:27:32.349Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-13T22:27:32.351Z 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:27:32.351Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-13T22:27:32.351Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-13T22:27:32.352Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-13T22:27:32.352Z 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, 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, 1 minutes]:
internal/poll.runtime_pollWait(0x7fea1c80ef18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000144098, 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(0xc000144080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000144080, 0x1ec4a3e86a2e6501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001208b8, 0x62f82583, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001208b8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000162000, 0xab76f0, 0xc0001208b8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001208b8, 0xc000162000, 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(0xc000162000, 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 13 [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 36 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc00008cd70)
	/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(0x7fea1c84ca58, 0xc000124050, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000130a10, 0x7fea1c84ca58, 0xc000124050, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fea1c84ca58, 0xc000124050, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001369f0, 0x7fea1c84ca58, 0xc000124050, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001620e0, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000136b70, 0xab7900, 0xc0001620e0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001620e0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000162000, 0xab7900, 0xc0001620e0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000174000, 0xab8818, 0xc00013e2c0)
	/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 99 [semacquire]:
sync.runtime_Semacquire(0xc0000223b8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000223b0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000223b0, 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 104 [select]:
net/http.(*persistConn).readLoop(0xc0001546c0)
	/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 97 [IO wait]:
internal/poll.runtime_pollWait(0x7fea1c80ee30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000144118, 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(0xc000144100, 0xc000136e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000144100, 0xc000136e21, 0x1, 0x1, 0xe0f860, 0xa32700, 0x1000000010000)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000138098, 0xc000136e21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000136e10)
	/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 100 [runnable]:
net/http.(*gzipReader).Read(0xc0001340e0, 0xc0003be000, 0x6000, 0x6000, 0x18001, 0xc0003a6000, 0x18000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fea1c75d420, 0xc0001340e0, 0xc0001340e0, 0x7fea1c75d420, 0xc0001340e0, 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(0xc000142000, 0xc0000822a0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000142000, 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 105 [select]:
net/http.(*persistConn).writeLoop(0xc0001546c0)
	/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:27:39.989Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T01:27:39.995Z 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:27:39.995Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T01:27:39.995Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T01:27:39.996Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-14T01:27:39.995Z 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(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, 0xc000299f01)
	/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(0x7f1466793f18, 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, 0x84c9fb7993d0c501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d860, 0x62f84fb3, 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, 0xc00008ce60, 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, 0xc00008ce60, 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 14 [chan receive]:
main.main.func1(0xaaf020, 0xc00008ce60)
	/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(0x7f14667afef8, 0xc000174140, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001eed20, 0x7f14667afef8, 0xc000174140, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f14667afef8, 0xc000174140, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000288420, 0x7f14667afef8, 0xc000174140, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002921c0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0002885a0, 0xab7900, 0xc0002921c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002921c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000292000, 0xab7900, 0xc0002921c0, 0xc0001c6000)
	/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 27 [IO wait]:
internal/poll.runtime_pollWait(0x7f1466793e30, 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, 0xea, 0xc00030c000, 0xde85a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e438, 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 29 [semacquire]:
sync.runtime_Semacquire(0xc000176048)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000176040)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000176040, 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 30 [runnable]:
strings.Index(0xc00076f22e, 0x2be74, 0xa30880, 0x1, 0x47)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc00076f22e, 0x2be74, 0xa30880, 0x1, 0x0, 0x1c63, 0x0, 0xc000221f50, 0x0)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc0001b0ff0, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc0001b0ff0, 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 97 [IO wait]:
internal/poll.runtime_pollWait(0x7f1466793c60, 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, 0xc000169000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6180, 0xc000169000, 0x1000, 0x1000, 0x439c3c, 0xc000091c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000222060, 0xc000169000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b05a0, 0xc000169000, 0x1000, 0x1000, 0xc00022c2a0, 0xc000091d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00038c060)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00038c060, 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

goroutine 98 [select]:
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-14T04:27:37.131Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T04:27:37.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-14T04:27:37.132Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T04:27:37.132Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T04:27:37.133Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-14T04:27:37.132Z 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(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, 0xc000295f01)
	/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(0x7fe7dfb84f18, 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, 0x59d3c6b1c9b09d01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001170f8, 0x62f879e3, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0001170f8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000172000, 0xab76f0, 0xc0001170f8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0001170f8, 0xc000172000, 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(0xc000172000, 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 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 25 [IO wait]:
internal/poll.runtime_pollWait(0x7fe7dfb84e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6798, 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(0xc0000e6780, 0xc000122dc1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6780, 0xc000122dc1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc0001325a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e390, 0xc000122dc1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000122db0)
	/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 [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(0x7fe7dfbc2a58, 0xc000134500, 0xc000316000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7fe7dfbc2a58, 0xc000134500, 0xc000316000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fe7dfbc2a58, 0xc000134500, 0xc000316000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7fe7dfbc2a58, 0xc000134500, 0xc000316000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001720e0, 0xc000316000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000122ba0, 0xab7900, 0xc0001720e0, 0xc000316000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001720e0, 0xc000316000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000172000, 0xab7900, 0xc0001720e0, 0xc000316000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c3ea0, 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 26 [runnable]:
io.ReadAll(0x7fe7dfbc4400, 0xc00021e040, 0xc00021e040, 0x7fe7dfbc4400, 0xc00021e040, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0x1eb
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc000146000, 0xc0001327e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000146000, 0xc0001327e0)
	/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 27 [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, 0xc0001327e0, 0xc000132840)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b0ea0)
	/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 38 [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-14T06:05:26.497Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T06:05:26.497Z 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-14T06:05:26.497Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T06:05:26.497Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T06:05:26.498Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-14T06:05:26.498Z 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(0xc000001380)
	/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(0x7f67c2badf18, 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, 0x4127ba7eae0cb601, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ccf0, 0x62f890db, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ccf0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001dc000, 0xab76f0, 0xc00000ccf0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ccf0, 0xc0001dc000, 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(0xc0001dc000, 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 25 [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 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, 0xc000240410)
	/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(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(0x7f67c2bbdb78, 0xc0002400f0, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001ce310, 0x7f67c2bbdb78, 0xc0002400f0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f67c2bbdb78, 0xc0002400f0, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001cc840, 0x7f67c2bbdb78, 0xc0002400f0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001dc1c0, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001cc9c0, 0xab7900, 0xc0001dc1c0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001dc1c0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001dc000, 0xab7900, 0xc0001dc1c0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c0be0, 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 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
io.ReadAll(0x7f67c299c448, 0xc00019f160, 0xc00019f160, 0x7f67c299c448, 0xc00019f160, 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(0xc0001b00f0, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b00f0, 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 90 [IO wait]:
internal/poll.runtime_pollWait(0x7f67c2bade30, 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, 0x0, 0x0, 0x0)
	/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 92 [semacquire]:
sync.runtime_Semacquire(0xc00027c218)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00027c210)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00027c210, 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 26 [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-14T07:27:29.804Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T07:27:29.805Z 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:27:29.805Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T07:27:29.805Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T07:27:29.805Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-14T07:27:29.805Z 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(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(0xc000342d80)
	/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(0x7f66275f0f18, 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, 0x5807c6f714f3101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ccc0, 0x62f8a413, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ccc0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001e4000, 0xab76f0, 0xc00000ccc0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ccc0, 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(0x7f66274090a8, 0xc0003020a0, 0xc000330000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d8310, 0x7f66274090a8, 0xc0003020a0, 0xc000330000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f66274090a8, 0xc0003020a0, 0xc000330000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d6840, 0x7f66274090a8, 0xc0003020a0, 0xc000330000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc00033c000, 0xc000330000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d69c0, 0xab7900, 0xc00033c000, 0xc000330000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc00033c000, 0xc000330000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001e4000, 0xab7900, 0xc00033c000, 0xc000330000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c2b40, 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 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 49 [IO wait]:
internal/poll.runtime_pollWait(0x7f66275f0e30, 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, 0xc0003080d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6580, 0xc0003080d1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000083200)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2c0, 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 50 [runnable]:
net/http.(*gzipReader).Read(0xc00001eda0, 0xc0005d4000, 0x18000, 0x18000, 0x60001, 0xc000574000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f66274072c8, 0xc00001eda0, 0xc00001eda0, 0x7f66274072c8, 0xc00001eda0, 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, 0xc000300180, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b00f0, 0xc000300180)
	/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(0xc00030a058)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00030a050)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00030a050, 0xc000300180, 0xc0003001e0)
	/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 25 [select]:
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 26 [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-14T10:27:42.375Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T10:27:42.377Z 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:27:42.377Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T10:27:42.377Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T10:27:42.377Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-14T10:27:42.377Z 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, 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(0xc0002e6c00)
	/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(0x7fe6b3fadf18, 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, 0x7ec655ee5890b701, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000c900, 0x62f8ce43, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000c900, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0000c6000, 0xab76f0, 0xc00000c900, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000c900, 0xc0000c6000, 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(0xc0000c6000, 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 8 [chan receive]:
main.main.func1(0xaaf020, 0xc000286230)
	/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 12 [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(0x7fe6b3ee3a58, 0xc000206190, 0xc0000f4200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000096a10, 0x7fe6b3ee3a58, 0xc000206190, 0xc0000f4200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fe6b3ee3a58, 0xc000206190, 0xc0000f4200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000989f0, 0x7fe6b3ee3a58, 0xc000206190, 0xc0000f4200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0000c61c0, 0xc0000f4200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000098b70, 0xab7900, 0xc0000c61c0, 0xc0000f4200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0000c61c0, 0xc0000f4200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0000c6000, 0xab7900, 0xc0000c61c0, 0xc0000f4200)
	/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 85 [IO wait]:
internal/poll.runtime_pollWait(0x7fe6b3fade30, 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, 0xe0f860, 0xa32700, 0xc0002ed7a8)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e0c0, 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 87 [semacquire]:
sync.runtime_Semacquire(0xc000022148)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022140)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022140, 0xc00013e180, 0xc00013e240)
	/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 88 [runnable]:
compress/flate.(*decompressor).huffSym(0xc000198000, 0xc000198028, 0x65, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:707 +0x273
compress/flate.(*decompressor).huffmanBlock(0xc000198000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc000198000, 0xc00045e000, 0x2000, 0x2000, 0x4000, 0xbc47deb3, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc000154840, 0xc00045e000, 0x2000, 0x2000, 0x2000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc000377640, 0xc00045e000, 0x2000, 0x2000, 0x2000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7fe6b3ee6b38, 0xc000377640, 0xc000377640, 0x7fe6b3ee6b38, 0xc000377640, 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(0xc00009e000, 0xc00013e180, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00009e000, 0xc00013e180)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b6000)
	/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 93 [select]:
net/http.(*persistConn).writeLoop(0xc0000b6000)
	/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-14T13:28:01.914Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T13:28:01.931Z 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:28:01.931Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T13:28:01.931Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T13:28:01.931Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-14T13:28:01.933Z 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, 0xc0002cbf01)
	/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(0x7f40852b0f18, 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, 0x711833fba3096a01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d6e0, 0x62f8f873, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d6e0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001f2000, 0xab76f0, 0xc00000d6e0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d6e0, 0xc0001f2000, 0x0, 0x0, 0xaaf020, 0xc00020e370, 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, 0xc00020e370, 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, 0xc00020e370)
	/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(0x7f40852c5478, 0xc0002a0140, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001cf730, 0x7f40852c5478, 0xc0002a0140, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f40852c5478, 0xc0002a0140, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d7410, 0x7f40852c5478, 0xc0002a0140, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001f21c0, 0xc0001c6000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d7590, 0xab7900, 0xc0001f21c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001f21c0, 0xc0001c6000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001f2000, 0xab7900, 0xc0001f21c0, 0xc0001c6000)
	/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 83 [select]:
net/http.(*persistConn).writeLoop(0xc0002f0000)
	/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 76 [IO wait]:
internal/poll.runtime_pollWait(0x7f40852b0e30, 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, 0xc0001d7841, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6680, 0xc0001d7841, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e380, 0xc0001d7841, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0001d7830)
	/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]:
sync.runtime_Semacquire(0xc0002de028)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0002de020)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0002de020, 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 79 [runnable]:
strings.Index(0xc00068c5f1, 0x36ab8, 0xa30880, 0x1, 0x2e)
	/usr/local/go/src/strings/strings.go:1024 +0x70b
strings.genSplit(0xc00068c5f1, 0x36ab8, 0xa30880, 0x1, 0x0, 0x1c63, 0x0, 0xc000274a50, 0x0)
	/usr/local/go/src/strings/strings.go:251 +0xff
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc0001b0780, 0xc0000821e0, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc0001b0780, 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 82 [IO wait]:
internal/poll.runtime_pollWait(0x7f40852b0d48, 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, 0xc0002f4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6180, 0xc0002f4000, 0x1000, 0x1000, 0x439c3c, 0xc000095c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00020a060, 0xc0002f4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0002f0000, 0xc0002f4000, 0x1000, 0x1000, 0xc000252540, 0xc000095d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00029e300)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00029e300, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0002f0000)
	/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-14T16:27:53.466Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T16:27:53.468Z 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:27:53.468Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T16:27:53.469Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T16:27:53.469Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-14T16:27:53.469Z 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(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, 0xc000036800, 0xa)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc0002aff01)
	/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(0x7f0a44fc0f18, 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, 0x6a7a0ae058eca401, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ccf0, 0x62f922a3, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ccf0, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001dc000, 0xab76f0, 0xc00000ccf0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ccf0, 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 10 [chan receive]:
main.main.func1(0xaaf020, 0xc0001342d0)
	/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 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(0x7f0a44f7e8f8, 0xc0002402d0, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001ce310, 0x7f0a44f7e8f8, 0xc0002402d0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f0a44f7e8f8, 0xc0002402d0, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001cc840, 0x7f0a44f7e8f8, 0xc0002402d0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc000274000, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001cc9c0, 0xab7900, 0xc000274000, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc000274000, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001dc000, 0xab7900, 0xc000274000, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c2b40, 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 37 [IO wait]:
internal/poll.runtime_pollWait(0x7f0a44fc0e30, 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, 0xc000218c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc000218c71, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000083260)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2d0, 0xc000218c71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000218c60)
	/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 [semacquire]:
sync.runtime_Semacquire(0xc00021c118)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00021c110)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00021c110, 0xc000238420, 0xc000238480)
	/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 40 [runnable]:
strings.genSplit(0xc0005c2000, 0x6d0aa, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc0001cd950, 0x0)
	/usr/local/go/src/strings/strings.go:236 +0x2c5
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc0001b00f0, 0xc000238420, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc0001b00f0, 0xc000238420)
	/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 44 [IO wait]:
internal/poll.runtime_pollWait(0x7f0a44fc0d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e6898, 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(0xc0000e6880, 0xc0001a7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6880, 0xc0001a7000, 0x1000, 0x1000, 0x439c3c, 0xc000097c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e320, 0xc0001a7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0000b0a20, 0xc0001a7000, 0x1000, 0x1000, 0xc00008e360, 0xc000097d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc000132a80)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc000132a80, 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 45 [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-14T19:27:38.781Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T19:27:38.782Z 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:27:38.782Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T19:27:38.782Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T19:27:38.782Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-14T19:27:38.783Z 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, 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(0xc000312000)
	/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(0x7f4bda142f18, 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, 0xa776ec000c15ef01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d4b8, 0x62f94cd3, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d4b8, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001e4000, 0xab76f0, 0xc00000d4b8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d4b8, 0xc0001e4000, 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(0xc0001e4000, 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 10 [chan receive]:
main.main.func1(0xaaf020, 0xc000240410)
	/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 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(0x7f4bda17f0a8, 0xc00008c140, 0xc000154100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001cef50, 0x7f4bda17f0a8, 0xc00008c140, 0xc000154100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f4bda17f0a8, 0xc00008c140, 0xc000154100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001d6870, 0x7f4bda17f0a8, 0xc00008c140, 0xc000154100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001e40e0, 0xc000154100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001d69f0, 0xab7900, 0xc0001e40e0, 0xc000154100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001e40e0, 0xc000154100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001e4000, 0xab7900, 0xc0001e40e0, 0xc000154100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c2b40, 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 26 [IO wait]:
internal/poll.runtime_pollWait(0x7f4bda142e30, 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, 0xc0001300d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6680, 0xc0001300d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e2d0, 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 28 [semacquire]:
sync.runtime_Semacquire(0xc000132064)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000132064)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000132064, 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 29 [runnable]:
bufio.(*Reader).ReadByte(0xc000082480, 0xc000147996, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:247 +0xd5
compress/flate.(*decompressor).huffSym(0xc00035c000, 0xc00035c028, 0x3, 0x0, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:719 +0x85
compress/flate.(*decompressor).huffmanBlock(0xc00035c000)
	/usr/local/go/src/compress/flate/inflate.go:494 +0xd2
compress/flate.(*decompressor).Read(0xc00035c000, 0xc00050e000, 0x8000, 0x8000, 0xa000, 0xcef7736, 0x0)
	/usr/local/go/src/compress/flate/inflate.go:347 +0x79
compress/gzip.(*Reader).Read(0xc0000ba840, 0xc00050e000, 0x8000, 0x8000, 0x2000, 0x0, 0x0)
	/usr/local/go/src/compress/gzip/gunzip.go:251 +0x87
net/http.(*gzipReader).Read(0xc0003221a0, 0xc00050e000, 0x8000, 0x8000, 0x2000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:2828 +0xcd
io.ReadAll(0x7f4bda082178, 0xc0003221a0, 0xc0003221a0, 0x7f4bda082178, 0xc0003221a0, 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, 0xc000114060, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b00f0, 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 58 [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 59 [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-14T22:27:33.484Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-14T22:27:33.488Z 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:27:33.488Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-14T22:27:33.488Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-14T22:27:33.488Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-14T22:27:33.489Z 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, 0xc0001ddd01)
	/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(0xc000252300)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc000252300)
	/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(0x7fb90ac5cf18, 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, 0x7b4e3050e637a501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000206b40, 0x62f97703, 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(0xc000272000, 0xab76f0, 0xc000206b40, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000206b40, 0xc000272000, 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(0xc000272000, 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 10 [runnable]:
net/http.(*gzipReader).Read(0xc00011e3a0, 0xc00060e000, 0x18000, 0x18000, 0x60001, 0xc0005ae000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fb90aa37ac0, 0xc00011e3a0, 0xc00011e3a0, 0x7fb90aa37ac0, 0xc00011e3a0, 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, 0xc000238a80, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000244690, 0xc000238a80)
	/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 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 38 [chan receive]:
main.main.func1(0xaaf020, 0xc000134230)
	/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(0x7fb90ac1c298, 0xc0002406e0, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00023b1f0, 0x7fb90ac1c298, 0xc0002406e0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fb90ac1c298, 0xc0002406e0, 0xc000216100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000219590, 0x7fb90ac1c298, 0xc0002406e0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002720e0, 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, 0xc0002720e0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002720e0, 0xc000216100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000272000, 0xab7900, 0xc0002720e0, 0xc000216100)
	/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 43 [IO wait]:
internal/poll.runtime_pollWait(0x7fb90ac5ce30, 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, 0xc0002199c1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000274080, 0xc0002199c1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000238840)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000208150, 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 45 [semacquire]:
sync.runtime_Semacquire(0xc00021c288)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc00021c280)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc00021c280, 0xc000238a80, 0xc000238ae0)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b07e0)
	/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 14 [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-15T01:27:26.966Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T01:27:26.978Z 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:27:26.979Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T01:27:26.979Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T01:27:26.979Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-15T01:27:26.979Z 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(0xc000248800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000248800)
	/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(0xc000103380)
	/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(0x7f77431c7f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000164318, 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(0xc000164300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000164300, 0xe0c6a7e1026e2b01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00011aa38, 0x62f9a133, 0xc0001f9b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00011aa38, 0xc0001f9b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002b0000, 0xab76f0, 0xc00011aa38, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00011aa38, 0xc0002b0000, 0x0, 0x0, 0xaaf020, 0xc00011e280, 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(0xc0002b0000, 0x0, 0x0, 0xaaf020, 0xc00011e280, 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 40 [chan receive]:
main.main.func1(0xaaf020, 0xc00011e280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

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 44 [select]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc0001b6910, 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(0x7f7743209b98, 0xc00011e7d0, 0xc000176100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0002ae000, 0x7f7743209b98, 0xc00011e7d0, 0xc000176100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f7743209b98, 0xc00011e7d0, 0xc000176100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001299e0, 0x7f7743209b98, 0xc00011e7d0, 0xc000176100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002b00e0, 0xc000176100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000129b60, 0xab7900, 0xc0002b00e0, 0xc000176100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002b00e0, 0xc000176100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002b0000, 0xab7900, 0xc0002b00e0, 0xc000176100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001328c0, 0xab8818, 0xc000158540)
	/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(0x7f77431c7e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000164398, 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(0xc000164380, 0xc000129e11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000164380, 0xc000129e11, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000114b40)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000156150, 0xc000129e11, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000129e00)
	/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]:
io.ReadAll(0x7f774310a330, 0xc00001e2a0, 0xc00001e2a0, 0x7f774310a330, 0xc00001e2a0, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xb7
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc00016c870, 0xc000114d80, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc00016c870, 0xc000114d80)
	/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 47 [semacquire]:
sync.runtime_Semacquire(0xc0001507c8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001507c0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001507c0, 0xc000114d80, 0xc000114de0)
	/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 67 [select]:
net/http.(*persistConn).readLoop(0xc0000a8360)
	/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 68 [select]:
net/http.(*persistConn).writeLoop(0xc0000a8360)
	/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:27:53.255Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T04:27:53.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-15T04:27:53.255Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T04:27:53.255Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T04:27:53.255Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-15T04:27:53.256Z 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.park_m(0xc00020cf00)
	/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(0x7f2bcc141018, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000328098, 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(0xc000328080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000328080, 0x4541b2bf5356a501, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0003068b8, 0x62f9cb63, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0003068b8, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000350000, 0xab76f0, 0xc0003068b8, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0003068b8, 0xc000350000, 0x0, 0x0, 0xaaf020, 0xc000148be0, 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, 0xc000148be0, 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 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0001383d8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0001383d0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0001383d0, 0xc000082060, 0xc000082120)
	/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 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 51 [chan receive, 1 minutes]:
main.main.func1(0xaaf020, 0xc000148be0)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 55 [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(0x7f2bcbf550a8, 0xc00031e460, 0xc0000ae300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000302a10, 0x7f2bcbf550a8, 0xc00031e460, 0xc0000ae300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f2bcbf550a8, 0xc00031e460, 0xc0000ae300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00030e9f0, 0x7f2bcbf550a8, 0xc00031e460, 0xc0000ae300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002420e0, 0xc0000ae300)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00030eb70, 0xab7900, 0xc0002420e0, 0xc0000ae300)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002420e0, 0xc0000ae300)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000350000, 0xab7900, 0xc0002420e0, 0xc0000ae300)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000362000, 0xab8818, 0xc000222000)
	/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 [IO wait, 1 minutes]:
internal/poll.runtime_pollWait(0x7f2bcc140f30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000328118, 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(0xc000328100, 0xc000220041, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000328100, 0xc000220041, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0003100a0, 0xc000220041, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000220030)
	/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 84 [runnable]:
strings.genSplit(0xc0007a4000, 0x6d0a2, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc00030f3e0, 0x0)
	/usr/local/go/src/strings/strings.go:236 +0x2c5
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc00031c000, 0xc000082060, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
main.(*Exporter).Collect(0xc00031c000, 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 87 [IO wait]:
internal/poll.runtime_pollWait(0x7f2bcc140e48, 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, 0xc0003f2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096280, 0xc0003f2000, 0x1000, 0x1000, 0x439c3c, 0xc000218c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000310088, 0xc0003f2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc00014aa20, 0xc0003f2000, 0x1000, 0x1000, 0xc00023e4e0, 0xc000218d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc0002040c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc0002040c0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc00014aa20)
	/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 88 [select, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc00014aa20)
	/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-15T05:58:08.621Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T05:58:08.622Z 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-15T05:58:08.622Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T05:58:08.622Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T05:58:08.622Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-15T05:58:08.622Z 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(0xc000001b00)
	/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(0x7f4790e36018, 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, 0x7f3ac2e560910601, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000d458, 0x62f9e07b, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000d458, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000296000, 0xab76f0, 0xc00000d458, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000d458, 0xc000296000, 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(0xc000296000, 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 21 [IO wait]:
internal/poll.runtime_pollWait(0x7f4790e35f30, 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, 0xc000121f01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000096400, 0xc000121f01, 0x1, 0x1, 0x1, 0xc00005c7a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e210, 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 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 12 [chan receive]:
main.main.func1(0xaaf020, 0xc00008c460)
	/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(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(0x7f4790e412b8, 0xc000148b40, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0000e5420, 0x7f4790e412b8, 0xc000148b40, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f4790e412b8, 0xc000148b40, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000fc5d0, 0x7f4790e412b8, 0xc000148b40, 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(0xc0000fc750, 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(0xc000296000, 0xab7900, 0xc0001f6000, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0000214a0, 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 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, 0xc00013ee40, 0xc00013eea0)
	/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]:
net/http.(*gzipReader).Read(0xc00038e040, 0xc0006e6000, 0x18000, 0x18000, 0x60001, 0xc000686000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7f4790b06028, 0xc00038e040, 0xc00038e040, 0x7f4790b06028, 0xc00038e040, 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, 0xc00013ee40, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0000c4f00, 0xc00013ee40)
	/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 [select]:
net/http.(*persistConn).readLoop(0xc0000b4900)
	/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 53 [select]:
net/http.(*persistConn).writeLoop(0xc0000b4900)
	/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:28:17.611Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T07:28:17.612Z 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:28:17.612Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T07:28:17.612Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T07:28:17.612Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-15T07:28:17.613Z 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.park_m(0xc000223680)
	/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(0x7fbfc8ab7f18, 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, 0xec72ed54d5a5c101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cd20, 0x62f9f593, 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, 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(0xc0001dc000, 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 9 [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 35 [runnable]:
net/http.(*gzipReader).Read(0xc00001eda0, 0xc00071e000, 0x18000, 0x18000, 0x60001, 0xc0006be000, 0x60000)
	/usr/local/go/src/net/http/transport.go:2809 +0x1ff
io.ReadAll(0x7fbfc8af5878, 0xc00001eda0, 0xc00001eda0, 0x7fbfc8af5878, 0xc00001eda0, 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, 0xc0000834a0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc0001b00f0, 0xc0000834a0)
	/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 12 [chan receive]:
main.main.func1(0xaaf020, 0xc0002202d0)
	/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(0x7fbfc8ac93f8, 0xc00008cfa0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001d0310, 0x7fbfc8ac93f8, 0xc00008cfa0, 0xc0001c6200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fbfc8ac93f8, 0xc00008cfa0, 0xc0001c6200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001ce840, 0x7fbfc8ac93f8, 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(0xc0001ce9c0, 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 49 [IO wait]:
internal/poll.runtime_pollWait(0x7fbfc8ab7e30, 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, 0x461f80, 0x461f80, 0xc000083260)
	/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 51 [semacquire]:
sync.runtime_Semacquire(0xc000022f68)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc000022f60)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000022f60, 0xc0000834a0, 0xc000083500)
	/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 81 [select]:
net/http.(*persistConn).readLoop(0xc0000b0ea0)
	/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 [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-15T10:27:35.111Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T10:27:35.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-15T10:27:35.112Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T10:27:35.112Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T10:27:35.113Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
level=info ts=2022-08-15T10:27:35.114Z 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(0xc000302c00)
	/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(0x7f8accf43f18, 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, 0x4a002fd36f5b5101, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cf00, 0x62fa1fc3, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cf00, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0001f4000, 0xab76f0, 0xc00000cf00, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cf00, 0xc0001f4000, 0x0, 0x0, 0xaaf020, 0xc000124370, 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, 0xc000124370, 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, 1 minutes]:
main.main.func1(0xaaf020, 0xc000124370)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 18 [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 14 [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(0x7f8accf801e8, 0xc0003a6140, 0xc000170000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001dcaf0, 0x7f8accf801e8, 0xc0003a6140, 0xc000170000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f8accf801e8, 0xc0003a6140, 0xc000170000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001cf3e0, 0x7f8accf801e8, 0xc0003a6140, 0xc000170000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001f40e0, 0xc000170000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001cf560, 0xab7900, 0xc0001f40e0, 0xc000170000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001f40e0, 0xc000170000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0001f4000, 0xab7900, 0xc0001f40e0, 0xc000170000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001c1680, 0xab8818, 0xc000152280)
	/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(0x7f8accf43c60, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc00015e218, 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(0xc00015e200, 0xc0000fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc00015e200, 0xc0000fc000, 0x1000, 0x1000, 0x439c3c, 0xc000093c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000248038, 0xc0000fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc0002d4000, 0xc0000fc000, 0x1000, 0x1000, 0xc0002d8000, 0xc000093d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00021e0c0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00021e0c0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc0002d4000)
	/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, 1 minutes]:
net/http.(*persistConn).writeLoop(0xc0002d4000)
	/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, 1 minutes]:
internal/poll.runtime_pollWait(0x7f8accf43e30, 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, 0xc000127031, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc0000e6600, 0xc000127031, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e380, 0xc000127031, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc000127020)
	/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 82 [semacquire, 1 minutes]:
sync.runtime_Semacquire(0xc0000220c4)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0000220c4)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0000220c4, 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 83 [runnable]:
strings.genSplit(0xc000764000, 0x6d0ac, 0xa30880, 0x1, 0x0, 0xffffffffffffffff, 0x0, 0xc000126cf0, 0x0)
	/usr/local/go/src/strings/strings.go:236 +0x2c5
strings.Split(...)
	/usr/local/go/src/strings/strings.go:299
main.(*Exporter).collect(0xc0001b0780, 0xc000114060, 0x0, 0x0)
	/app/apache_exporter.go:307 +0x4ac
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:538 +0xe4d
[  OK  ]
level=info ts=2022-08-15T13:27:35.759Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T13:27:35.772Z 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:27:35.772Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T13:27:35.772Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T13:27:35.773Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-15T13:27:35.774Z 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, 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(0x7fa6452e4f18, 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, 0x99c2f600a201c001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000206a20, 0x62fa49f3, 0xc0000f1b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000206a20, 0xc0000f1b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000310000, 0xab76f0, 0xc000206a20, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000206a20, 0xc000310000, 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(0xc000310000, 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 9 [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 20 [waiting]:
runtime.ReadMemStats(0xc00012b800)
	/usr/local/go/src/runtime/mstats.go:473 +0x36
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc000128000, 0xc00012b800, 0xc00013e000)
	/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 39 [chan receive]:
main.main.func1(0xaaf020, 0xc00020a280)
	/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(0x7fa6450fd0a8, 0xc00028a0a0, 0xc0002b8000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00030e000, 0x7fa6450fd0a8, 0xc00028a0a0, 0xc0002b8000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fa6450fd0a8, 0xc00028a0a0, 0xc0002b8000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00020d9e0, 0x7fa6450fd0a8, 0xc00028a0a0, 0xc0002b8000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002c4000, 0xc0002b8000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00020db60, 0xab7900, 0xc0002c4000, 0xc0002b8000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002c4000, 0xc0002b8000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000310000, 0xab7900, 0xc0002c4000, 0xc0002b8000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0002168c0, 0xab8818, 0xc00029a040)
	/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(0x7fa6452e4e30, 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, 0xc0002900d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000248380, 0xc0002900d1, 0x1, 0x1, 0x461f80, 0x461f80, 0xc000200ba0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00023a150, 0xc0002900d1, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0002900c0)
	/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]:
runtime/debug.readGCStats(0xc00011ac68)
	/usr/local/go/src/runtime/mstats.go:556 +0x58
runtime/debug.ReadGCStats(0xc00011ac40)
	/usr/local/go/src/runtime/debug/garbage.go:48 +0x52
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc000128000, 0xc000288180)
	/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:457 +0x5ce

goroutine 51 [runnable]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000292050, 0xc000288180, 0xc0002881e0)
	/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 52 [runnable]:
net/http.(*Transport).connectMethodForRequest(0xc000218640, 0xc00029a1c0, 0xa32200, 0x1, 0xffffffffffffffff, 0x120, 0x30, 0x7fa66bfaef18, 0xc000100000, 0x0)
	/usr/local/go/src/net/http/transport.go:826
net/http.(*Transport).roundTrip(0xc000218640, 0xc0002b8100, 0x20300000000000, 0x7fa64567cfff, 0x7fa64529f0f8)
	/usr/local/go/src/net/http/transport.go:569 +0x733
net/http.(*Transport).RoundTrip(0xc000218640, 0xc0002b8100, 0xc000218640, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0002b8100, 0xaaf4e0, 0xc000218640, 0x0, 0x0, 0x0, 0xc0002d8008, 0x203000, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc00020d560, 0xc0002b8100, 0x0, 0x0, 0x0, 0xc0002d8008, 0x0, 0x1, 0xc0002b8100)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc00020d560, 0xc0002b8100, 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(0xc000250870, 0xc000288180, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc000250870, 0xc000288180)
	/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 44 [runnable]:
io.(*LimitedReader).Read(0xc000206a50, 0xc000324200, 0x200, 0x200, 0x201, 0xc000324000, 0x200)
	/usr/local/go/src/io/io.go:466 +0xc9
io.ReadAll(0xaaf2e0, 0xc000206a50, 0x0, 0x0, 0xc00023a160, 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(0xc000234830, 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(0x29850, 0xc0002347c0, 0xf, 0xd9c178, 0x1, 0x1, 0x2984f, 0x2984f, 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, 0xc000288180)
	/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, 0xc000288180)
	/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-15T16:27:35.259Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-15T16:27:35.272Z 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:27:35.272Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-15T16:27:35.272Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-15T16:27:35.273Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-15T16:27:35.273Z 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(0x7f4596684f18, 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, 0xeb7af3f6a6fe8801, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0001170c8, 0x62fa7423, 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, 0xc00008cf50, 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, 0xc00008cf50, 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, 0xc00008cf50)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

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 24 [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(0x7f459669c4f8, 0xc00008d090, 0xc0001c8400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00011b650, 0x7f459669c4f8, 0xc00008d090, 0xc0001c8400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f459669c4f8, 0xc00008d090, 0xc0001c8400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc000122a20, 0x7f459669c4f8, 0xc00008d090, 0xc0001c8400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc000284000, 0xc0001c8400)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000122ba0, 0xab7900, 0xc000284000, 0xc0001c8400)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc000284000, 0xc0001c8400)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc00016a000, 0xab7900, 0xc000284000, 0xc0001c8400)
	/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 15 [IO wait]:
internal/poll.runtime_pollWait(0x7f4596684e30, 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, 0x461f80, 0x461f80, 0xc0001325a0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc0001200b0, 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 16 [runnable]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:442
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 [runnable]:
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: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 50 [runnable]:
syscall.Getenv(0xa0783c, 0x7, 0x0, 0x0, 0x0)
	/usr/local/go/src/syscall/env_unix.go:83 +0xbb
os.Getenv(0xa0783c, 0x7, 0x40d91b, 0xc000197200)
	/usr/local/go/src/os/env.go:103 +0x4d
net/http.(*Transport).onceSetNextProtoDefaults(0xc000144000)
	/usr/local/go/src/net/http/transport.go:362 +0x5f
sync.(*Once).doSlow(0xc000144110, 0xc000095660)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
net/http.(*Transport).roundTrip(0xc000144000, 0xc0001c8500, 0x30, 0x9db900, 0x7f4596a1cfff)
	/usr/local/go/src/net/http/transport.go:503 +0x111c
net/http.(*Transport).RoundTrip(0xc000144000, 0xc0001c8500, 0xc000144000, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc0001c8500, 0xaaf4e0, 0xc000144000, 0x0, 0x0, 0x0, 0xc00000e3a0, 0x203000, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc0001225a0, 0xc0001c8500, 0x0, 0x0, 0x0, 0xc00000e3a0, 0x0, 0x1, 0xc0001c8500)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc0001225a0, 0xc0001c8500, 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, 0xc0000836e0, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc000146000, 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 25 [runnable]:
io.(*LimitedReader).Read(0xc0001170f8, 0xc000480c00, 0x400, 0x400, 0xc01, 0xc000480000, 0xc00)
	/usr/local/go/src/io/io.go:466 +0xc9
io.ReadAll(0xaaf2e0, 0xc0001170f8, 0x0, 0x0, 0xc0001200c0, 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(0xc00013e230, 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(0xd21ba, 0xc00013e1c0, 0xf, 0xd9c178, 0x1, 0x1, 0xd21b9, 0xd21b9, 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, 0xc0000836e0)
	/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, 0xc0000836e0)
	/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 34 [runnable]:
runtime/debug.ReadGCStats(0xc000234000)
	/usr/local/go/src/runtime/debug/garbage.go:31 +0x6fb
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc000128000, 0xc0000836e0)
	/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 35 [runnable]:
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc000128000, 0xc00022a000, 0xc000230000)
	/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

goroutine 65 [runnable]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:442
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

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net