goroutine profile: total 54 24 @ 0x474c6e 0x476439 0x476419 0x487e45 0xd63465 0xd639b8 0xd615b3 0x47cea1 # 0x476418 sync.runtime_notifyListWait+0x138 /usr/local/go/src/runtime/sema.go:587 # 0x487e44 sync.(*Cond).Wait+0x84 /usr/local/go/src/sync/cond.go:71 # 0xd63464 github.com/segmentio/kafka-go.(*batchQueue).Get+0x84 /go/pkg/mod/github.com/segmentio/kafka-go@v0.4.47/writer.go:953 # 0xd639b7 github.com/segmentio/kafka-go.(*partitionWriter).writeBatches+0x37 /go/pkg/mod/github.com/segmentio/kafka-go@v0.4.47/writer.go:1013 # 0xd615b2 github.com/segmentio/kafka-go.(*Writer).spawn.func1+0x52 /go/pkg/mod/github.com/segmentio/kafka-go@v0.4.47/writer.go:547 4 @ 0x474c6e 0x478f92 0xa4276e 0x47cea1 # 0x478f91 time.Sleep+0xf1 /usr/local/go/src/runtime/time.go:300 # 0xa4276d github.com/valyala/fasthttp.(*Client).mCleaner+0x6d /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/client.go:616 4 @ 0x474c6e 0x478f92 0xa4602f 0x47cea1 # 0x478f91 time.Sleep+0xf1 /usr/local/go/src/runtime/time.go:300 # 0xa4602e github.com/valyala/fasthttp.(*HostClient).connsCleaner+0x4e /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/client.go:1743 2 @ 0x474c6e 0x4507e5 0xb6277d 0x47cea1 # 0xb6277c github.com/patrickmn/go-cache.(*janitor).Run+0x7c /go/pkg/mod/github.com/patrickmn/go-cache@v2.1.0+incompatible/cache.go:1079 2 @ 0x474c6e 0x478f92 0xa960b0 0x47cea1 # 0x478f91 time.Sleep+0xf1 /usr/local/go/src/runtime/time.go:300 # 0xa960af github.com/valyala/fasthttp.(*workerPool).Start.func2+0x4f /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/workerpool.go:68 1 @ 0x40f949 0x476c09 0xb9e7f3 0x47cea1 # 0x476c08 os/signal.signal_recv+0x28 /usr/local/go/src/runtime/sigqueue.go:152 # 0xb9e7f2 os/signal.loop+0x12 /usr/local/go/src/os/signal/signal_unix.go:23 1 @ 0x433b31 0x473b9d 0x964091 0x963ec5 0x960ceb 0x97afef 0x837869 0xd8a431 0xd8a2be 0xac6fde 0xac7209 0xa895f1 0xa96b72 0xa96912 0x47cea1 # 0x964090 runtime/pprof.writeRuntimeProfile+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:793 # 0x963ec4 runtime/pprof.writeGoroutine+0x44 /usr/local/go/src/runtime/pprof/pprof.go:752 # 0x960cea runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:374 # 0x97afee net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x837868 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2220 # 0xd8a430 dsdrive/pkg/http.registerProfiler.NewFastHTTPHandlerFunc.NewFastHTTPHandler.func20+0x150 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/fasthttpadaptor/adaptor.go:63 # 0xd8a2bd dsdrive/pkg/http.registerProfiler.func9+0x1d /build/pkg/http/profiler.go:89 # 0xac6fdd github.com/gofiber/fiber/v2.(*App).next+0x1bd /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.6/router.go:145 # 0xac7208 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.6/router.go:172 # 0xa895f0 github.com/valyala/fasthttp.(*Server).serveConn+0x11b0 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/server.go:2394 # 0xa96b71 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/workerpool.go:225 # 0xa96911 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/workerpool.go:197 1 @ 0x474c6e 0x409f1c 0x409ad2 0xb9f97c 0xb9f045 0xb9eee6 0xf4618d 0xf46adf 0x43e5ab 0x47cea1 # 0xb9f97b dsdrive/pkg/app.(*App).waitForCompletion+0x7b /build/pkg/app/app.go:173 # 0xb9f044 dsdrive/pkg/app.(*App).run+0x124 /build/pkg/app/app.go:100 # 0xb9eee5 dsdrive/pkg/app.Run+0xc5 /build/pkg/app/app.go:68 # 0xf4618c dsdrive/pkg/cmd.Run+0x14c /build/pkg/cmd/cmd.go:50 # 0xf46ade main.main+0x1e /build/cmd/app/main.go:16 # 0x43e5aa runtime.main+0x28a /usr/local/go/src/runtime/proc.go:272 1 @ 0x474c6e 0x409f1c 0x409af2 0xd60519 0x47cea1 # 0xd60518 github.com/segmentio/kafka-go.(*conn).run+0x98 /go/pkg/mod/github.com/segmentio/kafka-go@v0.4.47/transport.go:1257 1 @ 0x474c6e 0x437037 0x473f65 0x4f7c87 0x4f8f7a 0x4f8f68 0x72c0e5 0x73cf45 0x79d59b 0x540f58 0x79d77e 0x79a88f 0x7a10f0 0x7a10f1 0x5625b7 0x497670 0x8131c5 0x813193 0x813905 0x82655a 0x825b3c 0x47cea1 # 0x473f64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351 # 0x4f7c86 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4f8f79 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4f8f67 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:165 # 0x72c0e4 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x73cf44 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:189 # 0x79d59a crypto/tls.(*atLeastReader).Read+0x3a /usr/local/go/src/crypto/tls/conn.go:809 # 0x540f57 bytes.(*Buffer).ReadFrom+0x97 /usr/local/go/src/bytes/buffer.go:211 # 0x79d77d crypto/tls.(*Conn).readFromUntil+0xdd /usr/local/go/src/crypto/tls/conn.go:831 # 0x79a88e crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:629 # 0x7a10ef crypto/tls.(*Conn).readRecord+0x14f /usr/local/go/src/crypto/tls/conn.go:591 # 0x7a10f0 crypto/tls.(*Conn).Read+0x150 /usr/local/go/src/crypto/tls/conn.go:1385 # 0x5625b6 bufio.(*Reader).Read+0x196 /usr/local/go/src/bufio/bufio.go:241 # 0x49766f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x8131c4 io.ReadFull+0x64 /usr/local/go/src/io/io.go:354 # 0x813192 net/http.http2readFrameHeader+0x32 /usr/local/go/src/net/http/h2_bundle.go:1642 # 0x813904 net/http.(*http2Framer).ReadFrame+0x84 /usr/local/go/src/net/http/h2_bundle.go:1909 # 0x826559 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9496 # 0x825b3b net/http.(*http2ClientConn).readLoop+0x7b /usr/local/go/src/net/http/h2_bundle.go:9392 1 @ 0x474c6e 0x437037 0x473f65 0x4f7c87 0x4fd055 0x4fd043 0x72e0a9 0x74605e 0x745230 0xa87a15 0xa87092 0xabdc9d 0xd8cf36 0xb9fe90 0x47cea1 # 0x473f64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351 # 0x4f7c86 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4fd054 internal/poll.(*pollDesc).waitRead+0x294 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4fd042 internal/poll.(*FD).Accept+0x282 /usr/local/go/src/internal/poll/fd_unix.go:620 # 0x72e0a8 net.(*netFD).accept+0x28 /usr/local/go/src/net/fd_unix.go:172 # 0x74605d net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x74522f net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:372 # 0xa87a14 github.com/valyala/fasthttp.acceptConn+0x54 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/server.go:1929 # 0xa87091 github.com/valyala/fasthttp.(*Server).Serve+0x4d1 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/server.go:1823 # 0xabdc9c github.com/gofiber/fiber/v2.(*App).Listener+0x1fc /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.6/listen.go:57 # 0xd8cf35 dsdrive/pkg/http.InitServer.func8.2+0x115 /build/pkg/http/server.go:150 # 0xb9fe8f dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x437037 0x473f65 0x4f7c87 0x4fd055 0x4fd043 0x72e0a9 0x74605e 0x745230 0xa87a15 0xa87092 0xabdc9d 0xf3fff3 0xb9fe90 0x47cea1 # 0x473f64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351 # 0x4f7c86 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4fd054 internal/poll.(*pollDesc).waitRead+0x294 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4fd042 internal/poll.(*FD).Accept+0x282 /usr/local/go/src/internal/poll/fd_unix.go:620 # 0x72e0a8 net.(*netFD).accept+0x28 /usr/local/go/src/net/fd_unix.go:172 # 0x74605d net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x74522f net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:372 # 0xa87a14 github.com/valyala/fasthttp.acceptConn+0x54 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/server.go:1929 # 0xa87091 github.com/valyala/fasthttp.(*Server).Serve+0x4d1 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/server.go:1823 # 0xabdc9c github.com/gofiber/fiber/v2.(*App).Listener+0x1fc /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.6/listen.go:57 # 0xf3fff2 dsdrive/internal/app.Run.(*ProfilingServer).StartProfServer.func3.2+0xd2 /build/pkg/http/profiler.go:39 # 0xb9fe8f dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x4507e5 0xad4807 0x47cea1 # 0xad4806 database/sql.(*DB).connectionOpener+0x86 /usr/local/go/src/database/sql/sql.go:1253 1 @ 0x474c6e 0x4507e5 0xb9e386 0x47cea1 # 0xb9e385 os/signal.NotifyContext.func1+0x65 /usr/local/go/src/os/signal/signal.go:288 1 @ 0x474c6e 0x4507e5 0xb9f188 0x47cea1 # 0xb9f187 dsdrive/pkg/app.(*App).notifyCompletion+0x87 /build/pkg/app/app.go:108 1 @ 0x474c6e 0x4507e5 0xce721c 0xce7193 0xce6f8b 0xd11689 0xd11673 0xb9fe90 0x47cea1 # 0xce721b dsdrive/pkg/job.waitForTimerSignal+0x1bb /build/pkg/job/job.go:80 # 0xce7192 dsdrive/pkg/job.(*Job).run+0x132 /build/pkg/job/job.go:69 # 0xce6f8a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd11688 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd11672 dsdrive/internal/app/services/local.NewLocalService.func1.4+0x12 /build/internal/app/services/local/service.go:83 # 0xb9fe8f dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x4507e5 0xce721c 0xce7193 0xce6f8b 0xd116c9 0xd116b3 0xb9fe90 0x47cea1 # 0xce721b dsdrive/pkg/job.waitForTimerSignal+0x1bb /build/pkg/job/job.go:80 # 0xce7192 dsdrive/pkg/job.(*Job).run+0x132 /build/pkg/job/job.go:69 # 0xce6f8a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd116c8 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd116b2 dsdrive/internal/app/services/local.NewLocalService.func1.3+0x12 /build/internal/app/services/local/service.go:77 # 0xb9fe8f dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x4507e5 0xce721c 0xce7193 0xce6f8b 0xd11709 0xd116f3 0xb9fe90 0x47cea1 # 0xce721b dsdrive/pkg/job.waitForTimerSignal+0x1bb /build/pkg/job/job.go:80 # 0xce7192 dsdrive/pkg/job.(*Job).run+0x132 /build/pkg/job/job.go:69 # 0xce6f8a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd11708 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd116f2 dsdrive/internal/app/services/local.NewLocalService.func1.2+0x12 /build/internal/app/services/local/service.go:71 # 0xb9fe8f dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x4507e5 0xce721c 0xce7193 0xce6f8b 0xea5b29 0xea5b13 0xb9fe90 0x47cea1 # 0xce721b dsdrive/pkg/job.waitForTimerSignal+0x1bb /build/pkg/job/job.go:80 # 0xce7192 dsdrive/pkg/job.(*Job).run+0x132 /build/pkg/job/job.go:69 # 0xce6f8a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xea5b28 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xea5b12 dsdrive/internal/app/services/usersync.New.func2.2+0x12 /build/internal/app/services/usersync/service.go:60 # 0xb9fe8f dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x4507e5 0xce721c 0xce7193 0xce6f8b 0xeae389 0xeae373 0xb9fe90 0x47cea1 # 0xce721b dsdrive/pkg/job.waitForTimerSignal+0x1bb /build/pkg/job/job.go:80 # 0xce7192 dsdrive/pkg/job.(*Job).run+0x132 /build/pkg/job/job.go:69 # 0xce6f8a dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xeae388 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xeae372 dsdrive/internal/app/services/wopi.New.func2.2+0x12 /build/internal/app/services/wopi/service.go:90 # 0xb9fe8f dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x4507e5 0xd5c16b 0x47cea1 # 0xd5c16a github.com/segmentio/kafka-go.(*connPool).discover+0x48a /go/pkg/mod/github.com/segmentio/kafka-go@v0.4.47/transport.go:631 1 @ 0x474c6e 0x478f92 0xa8e909 0x47cea1 # 0x478f91 time.Sleep+0xf1 /usr/local/go/src/runtime/time.go:300 # 0xa8e908 github.com/valyala/fasthttp.(*TCPDialer).tcpAddrsClean+0x28 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/tcpdialer.go:413 1 @ 0x474c6e 0x478f92 0xa97b78 0x47cea1 # 0x478f91 time.Sleep+0xf1 /usr/local/go/src/runtime/time.go:300 # 0xa97b77 github.com/valyala/fasthttp.updateServerDate.func1+0x17 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/header.go:2368