Skip to content

Instantly share code, notes, and snippets.

@daemonfire300
Created Feb 26, 2016
Embed
What would you like to do?
I updated to Go 1.6, ran 20k Requests against the server, Routines went up, and are now down to
goroutine profile: total 85 again
Waited 7 minutes, gc seems not to give back ressources back to the OS (currently using Resource monitor, gctrace disabled).
goroutine profile: total 85
1 @ 0x7c9388 0x7c9163 0x7c4a94 0x66156e 0x661780 0x51739a 0x518d4d 0x51981e 0x5160fe 0x495ba1
# 0x7c9388 runtime/pprof.writeRuntimeProfile+0xb8 /home/goapp/go/src/runtime/pprof/pprof.go:545
# 0x7c9163 runtime/pprof.writeGoroutine+0x93 /home/goapp/go/src/runtime/pprof/pprof.go:507
# 0x7c4a94 runtime/pprof.(*Profile).WriteTo+0xd4 /home/goapp/go/src/runtime/pprof/pprof.go:236
# 0x66156e net/http/pprof.handler.ServeHTTP+0x37e /home/goapp/go/src/net/http/pprof/pprof.go:210
# 0x661780 net/http/pprof.Index+0x200 /home/goapp/go/src/net/http/pprof/pprof.go:222
# 0x51739a net/http.HandlerFunc.ServeHTTP+0x3a /home/goapp/go/src/net/http/server.go:1618
# 0x518d4d net/http.(*ServeMux).ServeHTTP+0x17d /home/goapp/go/src/net/http/server.go:1910
# 0x51981e net/http.serverHandler.ServeHTTP+0x19e /home/goapp/go/src/net/http/server.go:2081
# 0x5160fe net/http.(*conn).serve+0xf2e /home/goapp/go/src/net/http/server.go:1472
1 @ 0x464e93 0x45f94e 0x45ee10 0x6d999a 0x6d9a06 0x6dd69c 0x6fafad 0x51a9d1 0x519b69 0x5199b6 0x51a0b8 0x427125 0x41c6c6 0x464ab0 0x495ba1
# 0x45ee10 net.runtime_pollWait+0x60 /home/goapp/go/src/runtime/netpoll.go:160
# 0x6d999a net.(*pollDesc).Wait+0x3a /home/goapp/go/src/net/fd_poll_runtime.go:73
# 0x6d9a06 net.(*pollDesc).WaitRead+0x36 /home/goapp/go/src/net/fd_poll_runtime.go:78
# 0x6dd69c net.(*netFD).accept+0x27c /home/goapp/go/src/net/fd_unix.go:426
# 0x6fafad net.(*TCPListener).AcceptTCP+0x4d /home/goapp/go/src/net/tcpsock_posix.go:254
# 0x51a9d1 net/http.tcpKeepAliveListener.Accept+0x41 /home/goapp/go/src/net/http/server.go:2427
# 0x519b69 net/http.(*Server).Serve+0x129 /home/goapp/go/src/net/http/server.go:2117
# 0x5199b6 net/http.(*Server).ListenAndServe+0x136 /home/goapp/go/src/net/http/server.go:2098
# 0x51a0b8 net/http.ListenAndServe+0x98 /home/goapp/go/src/net/http/server.go:2195
# 0x427125 main.startServer+0xdb5 /home/goapp/goapps/src/microservice/routes.go:35
# 0x41c6c6 main.main+0x19e6 /home/goapp/goapps/src/microservice/main.go:207
# 0x464ab0 runtime.main+0x2b0 /home/goapp/go/src/runtime/proc.go:188
1 @ 0x495ba1
1 @ 0x4451ee 0x478322 0x7c39b8 0x495ba1
# 0x478322 os/signal.signal_recv+0x132 /home/goapp/go/src/runtime/sigqueue.go:116
# 0x7c39b8 os/signal.loop+0x18 /home/goapp/go/src/os/signal/signal_unix.go:22
1 @ 0x464e93 0x464f54 0x43b31f 0x43ae6b 0x568415 0x495ba1
# 0x568415 database/sql.(*DB).connectionOpener+0x45 /home/goapp/go/src/database/sql/sql.go:727
35 @ 0x464e93 0x473c37 0x473192 0x432809 0x495ba1
# 0x432809 main.(*UploadWorker).Run.func1+0xfd9 /home/goapp/goapps/src/microservice/uploadworker.go:113
1 @ 0x464e93 0x473c37 0x473192 0x43159c 0x495ba1
# 0x43159c main.(*UploadJobCollector).Loop.func1+0x79c /home/goapp/goapps/src/microservice/uploadworker.go:43
35 @ 0x464e93 0x473c37 0x473192 0x43093c 0x495ba1
# 0x43093c main.(*DownloadWorker).Run.func1+0x103c /home/goapp/goapps/src/microservice/downloadworker.go:166
1 @ 0x464e93 0x473c37 0x473192 0x42f4f4 0x495ba1
# 0x42f4f4 main.(*DownloadJobCollector).Loop.func1+0x7e4 /home/goapp/goapps/src/microservice/downloadworker.go:64
4 @ 0x464e93 0x45f94e 0x45ee10 0x6d999a 0x6d9a06 0x6db85a 0x6ef9f4 0x698c9c 0x699561 0x69e2b7 0x52c737 0x542db0 0x7265f9 0x72681c 0x528c57 0x495ba1
# 0x45ee10 net.runtime_pollWait+0x60 /home/goapp/go/src/runtime/netpoll.go:160
# 0x6d999a net.(*pollDesc).Wait+0x3a /home/goapp/go/src/net/fd_poll_runtime.go:73
# 0x6d9a06 net.(*pollDesc).WaitRead+0x36 /home/goapp/go/src/net/fd_poll_runtime.go:78
# 0x6db85a net.(*netFD).Read+0x23a /home/goapp/go/src/net/fd_unix.go:250
# 0x6ef9f4 net.(*conn).Read+0xe4 /home/goapp/go/src/net/net.go:172
# 0x698c9c crypto/tls.(*block).readFromUntil+0xcc /home/goapp/go/src/crypto/tls/conn.go:460
# 0x699561 crypto/tls.(*Conn).readRecord+0x2d1 /home/goapp/go/src/crypto/tls/conn.go:562
# 0x69e2b7 crypto/tls.(*Conn).Read+0x167 /home/goapp/go/src/crypto/tls/conn.go:939
# 0x52c737 net/http.noteEOFReader.Read+0x67 /home/goapp/go/src/net/http/transport.go:1683
# 0x542db0 net/http.(*noteEOFReader).Read+0xd0 <autogenerated>:284
# 0x7265f9 bufio.(*Reader).fill+0x1e9 /home/goapp/go/src/bufio/bufio.go:97
# 0x72681c bufio.(*Reader).Peek+0xcc /home/goapp/go/src/bufio/bufio.go:132
# 0x528c57 net/http.(*persistConn).readLoop+0x177 /home/goapp/go/src/net/http/transport.go:1069
4 @ 0x464e93 0x473c37 0x473192 0x52a6a2 0x495ba1
# 0x52a6a2 net/http.(*persistConn).writeLoop+0x472 /home/goapp/go/src/net/http/transport.go:1273
Full GoRoutine Stack Dump
goroutine 270709 [running]:
runtime/pprof.writeGoroutineStacks(0x7f5ae5ce9ff8, 0xc82047da00, 0x0, 0x0)
/home/goapp/go/src/runtime/pprof/pprof.go:516 +0x84
runtime/pprof.writeGoroutine(0x7f5ae5ce9ff8, 0xc82047da00, 0x2, 0x0, 0x0)
/home/goapp/go/src/runtime/pprof/pprof.go:505 +0x46
runtime/pprof.(*Profile).WriteTo(0xd0fac0, 0x7f5ae5ce9ff8, 0xc82047da00, 0x2, 0x0, 0x0)
/home/goapp/go/src/runtime/pprof/pprof.go:236 +0xd4
net/http/pprof.handler.ServeHTTP(0xc820596641, 0x9, 0x7f5ae5ca6e70, 0xc82047da00, 0xc83c09d0a0)
/home/goapp/go/src/net/http/pprof/pprof.go:210 +0x37e
net/http/pprof.Index(0x7f5ae5ca6e70, 0xc82047da00, 0xc83c09d0a0)
/home/goapp/go/src/net/http/pprof/pprof.go:222 +0x200
net/http.HandlerFunc.ServeHTTP(0xb4a970, 0x7f5ae5ca6e70, 0xc82047da00, 0xc83c09d0a0)
/home/goapp/go/src/net/http/server.go:1618 +0x3a
net/http.(*ServeMux).ServeHTTP(0xc820012b10, 0x7f5ae5ca6e70, 0xc82047da00, 0xc83c09d0a0)
/home/goapp/go/src/net/http/server.go:1910 +0x17d
net/http.serverHandler.ServeHTTP(0xc820151700, 0x7f5ae5ca6e70, 0xc82047da00, 0xc83c09d0a0)
/home/goapp/go/src/net/http/server.go:2081 +0x19e
net/http.(*conn).serve(0xc827ecfd00)
/home/goapp/go/src/net/http/server.go:1472 +0xf2e
created by net/http.(*Server).Serve
/home/goapp/go/src/net/http/server.go:2137 +0x44e
goroutine 1 [IO wait]:
net.runtime_pollWait(0x7f5ae5ca1db0, 0x72, 0x0)
/home/goapp/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8203d2a70, 0x72, 0x0, 0x0)
/home/goapp/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8203d2a70, 0x0, 0x0)
/home/goapp/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).accept(0xc8203d2a10, 0x0, 0x7f5ae5ca6e20, 0xc83517fa00)
/home/goapp/go/src/net/fd_unix.go:426 +0x27c
net.(*TCPListener).AcceptTCP(0xc820026118, 0x48a620, 0x0, 0x0)
/home/goapp/go/src/net/tcpsock_posix.go:254 +0x4d
net/http.tcpKeepAliveListener.Accept(0xc820026118, 0x0, 0x0, 0x0, 0x0)
/home/goapp/go/src/net/http/server.go:2427 +0x41
net/http.(*Server).Serve(0xc820151700, 0x7f5ae5ca6de8, 0xc820026118, 0x0, 0x0)
/home/goapp/go/src/net/http/server.go:2117 +0x129
net/http.(*Server).ListenAndServe(0xc820151700, 0x0, 0x0)
/home/goapp/go/src/net/http/server.go:2098 +0x136
net/http.ListenAndServe(0xc8202fa0b0, 0x5, 0x0, 0x0, 0x0, 0x0)
/home/goapp/go/src/net/http/server.go:2195 +0x98
main.startServer()
/home/goapp/goapps/src/microservice/routes.go:35 +0xdb5
main.main()
/home/goapp/goapps/src/microservice/main.go:207 +0x19e6
goroutine 17 [syscall, 32 minutes, locked to thread]:
runtime.goexit()
/home/goapp/go/src/runtime/asm_amd64.s:1998 +0x1
goroutine 5 [syscall, 32 minutes]:
os/signal.signal_recv(0x0)
/home/goapp/go/src/runtime/sigqueue.go:116 +0x132
os/signal.loop()
/home/goapp/go/src/os/signal/signal_unix.go:22 +0x18
created by os/signal.init.1
/home/goapp/go/src/os/signal/signal_unix.go:28 +0x37
goroutine 34 [chan receive, 32 minutes]:
database/sql.(*DB).connectionOpener(0xc8200bc000)
/home/goapp/go/src/database/sql/sql.go:727 +0x45
created by database/sql.Open
/home/goapp/go/src/database/sql/sql.go:493 +0x33f
goroutine 35 [select]:
main.(*UploadWorker).Run.func1(0xc82015e3f0)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 36 [select]:
main.(*UploadWorker).Run.func1(0xc82015e420)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 37 [select]:
main.(*UploadWorker).Run.func1(0xc82015e450)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 38 [select]:
main.(*UploadWorker).Run.func1(0xc82015e480)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 39 [select]:
main.(*UploadWorker).Run.func1(0xc82015e4b0)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 40 [select]:
main.(*UploadWorker).Run.func1(0xc82015e4e0)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 41 [select]:
main.(*UploadWorker).Run.func1(0xc82015e510)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 42 [select]:
main.(*UploadWorker).Run.func1(0xc82015e540)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 43 [select]:
main.(*UploadWorker).Run.func1(0xc82015e570)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 44 [select]:
main.(*UploadWorker).Run.func1(0xc82015e5a0)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 45 [select]:
main.(*UploadWorker).Run.func1(0xc82015e5d0)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 46 [select]:
main.(*UploadWorker).Run.func1(0xc82015e600)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 47 [select]:
main.(*UploadWorker).Run.func1(0xc82015e630)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 48 [select]:
main.(*UploadWorker).Run.func1(0xc82015e660)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 49 [select]:
main.(*UploadWorker).Run.func1(0xc82015e690)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 50 [select]:
main.(*UploadWorker).Run.func1(0xc82015e6c0)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 51 [select]:
main.(*UploadWorker).Run.func1(0xc82015e6f0)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 52 [select]:
main.(*UploadWorker).Run.func1(0xc82015e720)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 53 [select]:
main.(*UploadWorker).Run.func1(0xc82015e750)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 54 [select]:
main.(*UploadWorker).Run.func1(0xc82015e780)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 55 [select]:
main.(*UploadWorker).Run.func1(0xc82015e7b0)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 56 [select]:
main.(*UploadWorker).Run.func1(0xc82015e7e0)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 57 [select]:
main.(*UploadWorker).Run.func1(0xc82015e810)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 58 [select]:
main.(*UploadWorker).Run.func1(0xc82015e840)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 59 [select]:
main.(*UploadWorker).Run.func1(0xc82015e870)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 60 [select]:
main.(*UploadWorker).Run.func1(0xc82015e8a0)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 61 [select]:
main.(*UploadWorker).Run.func1(0xc82015e8d0)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 62 [select]:
main.(*UploadWorker).Run.func1(0xc82015e900)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 63 [select]:
main.(*UploadWorker).Run.func1(0xc82015e930)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 64 [select]:
main.(*UploadWorker).Run.func1(0xc82015e960)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 65 [select]:
main.(*UploadWorker).Run.func1(0xc82015e990)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 66 [select]:
main.(*UploadWorker).Run.func1(0xc82015e9c0)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 67 [select]:
main.(*UploadWorker).Run.func1(0xc82015e9f0)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 68 [select]:
main.(*UploadWorker).Run.func1(0xc82015ea20)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 69 [select]:
main.(*UploadWorker).Run.func1(0xc82015ea50)
/home/goapp/goapps/src/microservice/uploadworker.go:113 +0xfd9
created by main.(*UploadWorker).Run
/home/goapp/goapps/src/microservice/uploadworker.go:140 +0x35
goroutine 70 [select]:
main.(*UploadJobCollector).Loop.func1(0xc82016a040)
/home/goapp/goapps/src/microservice/uploadworker.go:43 +0x79c
created by main.(*UploadJobCollector).Loop
/home/goapp/goapps/src/microservice/uploadworker.go:60 +0x35
goroutine 71 [select]:
main.(*DownloadWorker).Run.func1(0xc82015eab0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 72 [select]:
main.(*DownloadWorker).Run.func1(0xc82015eae0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 73 [select]:
main.(*DownloadWorker).Run.func1(0xc82015eb10)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 74 [select]:
main.(*DownloadWorker).Run.func1(0xc82015eb40)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 75 [select]:
main.(*DownloadWorker).Run.func1(0xc82015eb70)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 76 [select]:
main.(*DownloadWorker).Run.func1(0xc82015eba0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 77 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ebd0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 78 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ec00)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 79 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ec30)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 80 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ec60)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 81 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ec90)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 82 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ecc0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 83 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ecf0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 84 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ed20)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 85 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ed50)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 86 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ed80)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 87 [select]:
main.(*DownloadWorker).Run.func1(0xc82015edb0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 88 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ede0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 89 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ee10)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 90 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ee40)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 91 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ee70)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 92 [select]:
main.(*DownloadWorker).Run.func1(0xc82015eea0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 93 [select]:
main.(*DownloadWorker).Run.func1(0xc82015eed0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 94 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ef00)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 95 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ef30)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 96 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ef60)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 97 [select]:
main.(*DownloadWorker).Run.func1(0xc82015ef90)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 98 [select]:
main.(*DownloadWorker).Run.func1(0xc82015efc0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 99 [select]:
main.(*DownloadWorker).Run.func1(0xc82015eff0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 100 [select]:
main.(*DownloadWorker).Run.func1(0xc82015f020)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 101 [select]:
main.(*DownloadWorker).Run.func1(0xc82015f050)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 102 [select]:
main.(*DownloadWorker).Run.func1(0xc82015f080)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 103 [select]:
main.(*DownloadWorker).Run.func1(0xc82015f0b0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 104 [select]:
main.(*DownloadWorker).Run.func1(0xc82015f0e0)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 105 [select]:
main.(*DownloadWorker).Run.func1(0xc82015f110)
/home/goapp/goapps/src/microservice/downloadworker.go:166 +0x103c
created by main.(*DownloadWorker).Run
/home/goapp/goapps/src/microservice/downloadworker.go:188 +0x35
goroutine 106 [select]:
main.(*DownloadJobCollector).Loop.func1(0xc82016a060)
/home/goapp/goapps/src/microservice/downloadworker.go:64 +0x7e4
created by main.(*DownloadJobCollector).Loop
/home/goapp/goapps/src/microservice/downloadworker.go:81 +0x35
goroutine 9070 [IO wait]:
net.runtime_pollWait(0x7f5ae5d37ee8, 0x72, 0xc82180b000)
/home/goapp/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc82123ac30, 0x72, 0x0, 0x0)
/home/goapp/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc82123ac30, 0x0, 0x0)
/home/goapp/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc82123abd0, 0xc82180b000, 0x800, 0x800, 0x0, 0x7f5ae5d5c050, 0xc82000a038)
/home/goapp/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8203e8080, 0xc82180b000, 0x800, 0x800, 0x0, 0x0, 0x0)
/home/goapp/go/src/net/net.go:172 +0xe4
crypto/tls.(*block).readFromUntil(0xc82067c300, 0x7f5ae5ca2030, 0xc8203e8080, 0x5, 0x0, 0x0)
/home/goapp/go/src/crypto/tls/conn.go:460 +0xcc
crypto/tls.(*Conn).readRecord(0xc8201ee600, 0xb4ae17, 0x0, 0x0)
/home/goapp/go/src/crypto/tls/conn.go:562 +0x2d1
crypto/tls.(*Conn).Read(0xc8201ee600, 0xc82210c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/goapp/go/src/crypto/tls/conn.go:939 +0x167
net/http.noteEOFReader.Read(0x7f5ae5ce1c20, 0xc8201ee600, 0xc82005e618, 0xc82210c000, 0x1000, 0x1000, 0x43aaa3, 0x0, 0x0)
/home/goapp/go/src/net/http/transport.go:1683 +0x67
net/http.(*noteEOFReader).Read(0xc8204be860, 0xc82210c000, 0x1000, 0x1000, 0xc821a57d0d, 0x0, 0x0)
<autogenerated>:284 +0xd0
bufio.(*Reader).fill(0xc820896060)
/home/goapp/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Peek(0xc820896060, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/goapp/go/src/bufio/bufio.go:132 +0xcc
net/http.(*persistConn).readLoop(0xc82005e5b0)
/home/goapp/go/src/net/http/transport.go:1069 +0x177
created by net/http.(*Transport).dialConn
/home/goapp/go/src/net/http/transport.go:853 +0x10a6
goroutine 258094 [IO wait]:
net.runtime_pollWait(0x7f5ae5d718a0, 0x72, 0xc82bf66000)
/home/goapp/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc8428be220, 0x72, 0x0, 0x0)
/home/goapp/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc8428be220, 0x0, 0x0)
/home/goapp/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc8428be1c0, 0xc82bf66000, 0x2000, 0x2000, 0x0, 0x7f5ae5d5c050, 0xc82000a038)
/home/goapp/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8203da2c8, 0xc82bf66000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
/home/goapp/go/src/net/net.go:172 +0xe4
crypto/tls.(*block).readFromUntil(0xc847240300, 0x7f5ae5ca2030, 0xc8203da2c8, 0x5, 0x0, 0x0)
/home/goapp/go/src/crypto/tls/conn.go:460 +0xcc
crypto/tls.(*Conn).readRecord(0xc822300300, 0xb4ae17, 0x0, 0x0)
/home/goapp/go/src/crypto/tls/conn.go:562 +0x2d1
crypto/tls.(*Conn).Read(0xc822300300, 0xc83082b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/goapp/go/src/crypto/tls/conn.go:939 +0x167
net/http.noteEOFReader.Read(0x7f5ae5ce1c20, 0xc822300300, 0xc82005ee38, 0xc83082b000, 0x1000, 0x1000, 0x43aaa3, 0x0, 0x0)
/home/goapp/go/src/net/http/transport.go:1683 +0x67
net/http.(*noteEOFReader).Read(0xc82782a080, 0xc83082b000, 0x1000, 0x1000, 0xc82093dd0d, 0x0, 0x0)
<autogenerated>:284 +0xd0
bufio.(*Reader).fill(0xc8204680c0)
/home/goapp/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Peek(0xc8204680c0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/goapp/go/src/bufio/bufio.go:132 +0xcc
net/http.(*persistConn).readLoop(0xc82005edd0)
/home/goapp/go/src/net/http/transport.go:1069 +0x177
created by net/http.(*Transport).dialConn
/home/goapp/go/src/net/http/transport.go:853 +0x10a6
goroutine 269708 [IO wait]:
net.runtime_pollWait(0x7f5ae5ca19f0, 0x72, 0xc843a9e000)
/home/goapp/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc83800e0d0, 0x72, 0x0, 0x0)
/home/goapp/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc83800e0d0, 0x0, 0x0)
/home/goapp/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc83800e070, 0xc843a9e000, 0x800, 0x800, 0x0, 0x7f5ae5d5c050, 0xc82000a038)
/home/goapp/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc82079e330, 0xc843a9e000, 0x800, 0x800, 0x0, 0x0, 0x0)
/home/goapp/go/src/net/net.go:172 +0xe4
crypto/tls.(*block).readFromUntil(0xc8393c19e0, 0x7f5ae5ca2030, 0xc82079e330, 0x5, 0x0, 0x0)
/home/goapp/go/src/crypto/tls/conn.go:460 +0xcc
crypto/tls.(*Conn).readRecord(0xc821558f00, 0xb4ae17, 0x0, 0x0)
/home/goapp/go/src/crypto/tls/conn.go:562 +0x2d1
crypto/tls.(*Conn).Read(0xc821558f00, 0xc8337c3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/goapp/go/src/crypto/tls/conn.go:939 +0x167
net/http.noteEOFReader.Read(0x7f5ae5ce1c20, 0xc821558f00, 0xc82005f7f8, 0xc8337c3000, 0x1000, 0x1000, 0x43aaa3, 0x0, 0x0)
/home/goapp/go/src/net/http/transport.go:1683 +0x67
net/http.(*noteEOFReader).Read(0xc82eb17b20, 0xc8337c3000, 0x1000, 0x1000, 0xc820497d0d, 0x0, 0x0)
<autogenerated>:284 +0xd0
bufio.(*Reader).fill(0xc8259c1380)
/home/goapp/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Peek(0xc8259c1380, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/goapp/go/src/bufio/bufio.go:132 +0xcc
net/http.(*persistConn).readLoop(0xc82005f790)
/home/goapp/go/src/net/http/transport.go:1069 +0x177
created by net/http.(*Transport).dialConn
/home/goapp/go/src/net/http/transport.go:853 +0x10a6
goroutine 258095 [select]:
net/http.(*persistConn).writeLoop(0xc82005edd0)
/home/goapp/go/src/net/http/transport.go:1273 +0x472
created by net/http.(*Transport).dialConn
/home/goapp/go/src/net/http/transport.go:854 +0x10cb
goroutine 262919 [IO wait]:
net.runtime_pollWait(0x7f5ae5d3bdd8, 0x72, 0xc82f8c6000)
/home/goapp/go/src/runtime/netpoll.go:160 +0x60
net.(*pollDesc).Wait(0xc83800e060, 0x72, 0x0, 0x0)
/home/goapp/go/src/net/fd_poll_runtime.go:73 +0x3a
net.(*pollDesc).WaitRead(0xc83800e060, 0x0, 0x0)
/home/goapp/go/src/net/fd_poll_runtime.go:78 +0x36
net.(*netFD).Read(0xc83800e000, 0xc82f8c6000, 0x1000, 0x1000, 0x0, 0x7f5ae5d5c050, 0xc82000a038)
/home/goapp/go/src/net/fd_unix.go:250 +0x23a
net.(*conn).Read(0xc8200263c8, 0xc82f8c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/goapp/go/src/net/net.go:172 +0xe4
crypto/tls.(*block).readFromUntil(0xc840b7a1b0, 0x7f5ae5ca2030, 0xc8200263c8, 0x5, 0x0, 0x0)
/home/goapp/go/src/crypto/tls/conn.go:460 +0xcc
crypto/tls.(*Conn).readRecord(0xc821559500, 0xb4ae17, 0x0, 0x0)
/home/goapp/go/src/crypto/tls/conn.go:562 +0x2d1
crypto/tls.(*Conn).Read(0xc821559500, 0xc83c676000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/home/goapp/go/src/crypto/tls/conn.go:939 +0x167
net/http.noteEOFReader.Read(0x7f5ae5ce1c20, 0xc821559500, 0xc8203c77f8, 0xc83c676000, 0x1000, 0x1000, 0x43aaa3, 0x0, 0x0)
/home/goapp/go/src/net/http/transport.go:1683 +0x67
net/http.(*noteEOFReader).Read(0xc820f9d8c0, 0xc83c676000, 0x1000, 0x1000, 0xc821a59d0d, 0x0, 0x0)
<autogenerated>:284 +0xd0
bufio.(*Reader).fill(0xc821704600)
/home/goapp/go/src/bufio/bufio.go:97 +0x1e9
bufio.(*Reader).Peek(0xc821704600, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/goapp/go/src/bufio/bufio.go:132 +0xcc
net/http.(*persistConn).readLoop(0xc8203c7790)
/home/goapp/go/src/net/http/transport.go:1069 +0x177
created by net/http.(*Transport).dialConn
/home/goapp/go/src/net/http/transport.go:853 +0x10a6
goroutine 262920 [select]:
net/http.(*persistConn).writeLoop(0xc8203c7790)
/home/goapp/go/src/net/http/transport.go:1273 +0x472
created by net/http.(*Transport).dialConn
/home/goapp/go/src/net/http/transport.go:854 +0x10cb
goroutine 269709 [select]:
net/http.(*persistConn).writeLoop(0xc82005f790)
/home/goapp/go/src/net/http/transport.go:1273 +0x472
created by net/http.(*Transport).dialConn
/home/goapp/go/src/net/http/transport.go:854 +0x10cb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment