goroutine profile: total 58 24 @ 0x474c6e 0x476439 0x476419 0x487e45 0xd6cb05 0xd6d058 0xd6ac53 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 # 0xd6cb04 github.com/segmentio/kafka-go.(*batchQueue).Get+0x84 /go/pkg/mod/github.com/segmentio/kafka-go@v0.4.47/writer.go:953 # 0xd6d057 github.com/segmentio/kafka-go.(*partitionWriter).writeBatches+0x37 /go/pkg/mod/github.com/segmentio/kafka-go@v0.4.47/writer.go:1013 # 0xd6ac52 github.com/segmentio/kafka-go.(*Writer).spawn.func1+0x52 /go/pkg/mod/github.com/segmentio/kafka-go@v0.4.47/writer.go:547 5 @ 0x474c6e 0x478f92 0xa4288e 0x47cea1 # 0x478f91 time.Sleep+0xf1 /usr/local/go/src/runtime/time.go:300 # 0xa4288d github.com/valyala/fasthttp.(*Client).mCleaner+0x6d /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/client.go:616 5 @ 0x474c6e 0x478f92 0xa4614f 0x47cea1 # 0x478f91 time.Sleep+0xf1 /usr/local/go/src/runtime/time.go:300 # 0xa4614e github.com/valyala/fasthttp.(*HostClient).connsCleaner+0x4e /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/client.go:1743 2 @ 0x474c6e 0x4507e5 0xb9a83d 0x47cea1 # 0xb9a83c 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 0xa961d0 0x47cea1 # 0x478f91 time.Sleep+0xf1 /usr/local/go/src/runtime/time.go:300 # 0xa961cf github.com/valyala/fasthttp.(*workerPool).Start.func2+0x4f /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/workerpool.go:68 1 @ 0x40f949 0x476c09 0xb9ef33 0x47cea1 # 0x476c08 os/signal.signal_recv+0x28 /usr/local/go/src/runtime/sigqueue.go:152 # 0xb9ef32 os/signal.loop+0x12 /usr/local/go/src/os/signal/signal_unix.go:23 1 @ 0x433b31 0x473b9d 0x9641b1 0x963fe5 0x960e0b 0x97b10f 0x837989 0xd93d71 0xd93bfe 0xac70fe 0xac7329 0xa89711 0xa96c92 0xa96a32 0x47cea1 # 0x9641b0 runtime/pprof.writeRuntimeProfile+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:793 # 0x963fe4 runtime/pprof.writeGoroutine+0x44 /usr/local/go/src/runtime/pprof/pprof.go:752 # 0x960e0a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:374 # 0x97b10e net/http/pprof.handler.ServeHTTP+0x52e /usr/local/go/src/net/http/pprof/pprof.go:272 # 0x837988 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2220 # 0xd93d70 dsdrive/pkg/http.registerProfiler.NewFastHTTPHandlerFunc.NewFastHTTPHandler.func20+0x150 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/fasthttpadaptor/adaptor.go:63 # 0xd93bfd dsdrive/pkg/http.registerProfiler.func9+0x1d /build/pkg/http/profiler.go:89 # 0xac70fd github.com/gofiber/fiber/v2.(*App).next+0x1bd /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.6/router.go:145 # 0xac7328 github.com/gofiber/fiber/v2.(*App).handler+0x68 /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.6/router.go:172 # 0xa89710 github.com/valyala/fasthttp.(*Server).serveConn+0x11b0 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/server.go:2394 # 0xa96c91 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x91 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/workerpool.go:225 # 0xa96a31 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 0xba00bc 0xb9f785 0xb9f626 0xf300ed 0xf30a3f 0x43e5ab 0x47cea1 # 0xba00bb dsdrive/pkg/app.(*App).waitForCompletion+0x7b /build/pkg/app/app.go:173 # 0xb9f784 dsdrive/pkg/app.(*App).run+0x124 /build/pkg/app/app.go:100 # 0xb9f625 dsdrive/pkg/app.Run+0xc5 /build/pkg/app/app.go:68 # 0xf300ec dsdrive/pkg/cmd.Run+0x14c /build/pkg/cmd/cmd.go:50 # 0xf30a3e 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 0xa96c53 0xa96a32 0x47cea1 # 0xa96c52 github.com/valyala/fasthttp.(*workerPool).workerFunc+0x52 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/workerpool.go:220 # 0xa96a31 github.com/valyala/fasthttp.(*workerPool).getCh.func1+0x31 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/workerpool.go:197 1 @ 0x474c6e 0x409f1c 0x409af2 0xd69bb9 0x47cea1 # 0xd69bb8 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 0x4f7da7 0x4f909a 0x4f9088 0x72c205 0x73d065 0x79d6bb 0x541078 0x79d89e 0x79a9af 0x7a1210 0x7a1211 0x5626d7 0x497670 0x8132e5 0x8132b3 0x813a25 0x82667a 0x825c5c 0x47cea1 # 0x473f64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351 # 0x4f7da6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4f9099 internal/poll.(*pollDesc).waitRead+0x279 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4f9087 internal/poll.(*FD).Read+0x267 /usr/local/go/src/internal/poll/fd_unix.go:165 # 0x72c204 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:55 # 0x73d064 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:189 # 0x79d6ba crypto/tls.(*atLeastReader).Read+0x3a /usr/local/go/src/crypto/tls/conn.go:809 # 0x541077 bytes.(*Buffer).ReadFrom+0x97 /usr/local/go/src/bytes/buffer.go:211 # 0x79d89d crypto/tls.(*Conn).readFromUntil+0xdd /usr/local/go/src/crypto/tls/conn.go:831 # 0x79a9ae crypto/tls.(*Conn).readRecordOrCCS+0x3ce /usr/local/go/src/crypto/tls/conn.go:629 # 0x7a120f crypto/tls.(*Conn).readRecord+0x14f /usr/local/go/src/crypto/tls/conn.go:591 # 0x7a1210 crypto/tls.(*Conn).Read+0x150 /usr/local/go/src/crypto/tls/conn.go:1385 # 0x5626d6 bufio.(*Reader).Read+0x196 /usr/local/go/src/bufio/bufio.go:241 # 0x49766f io.ReadAtLeast+0x8f /usr/local/go/src/io/io.go:335 # 0x8132e4 io.ReadFull+0x64 /usr/local/go/src/io/io.go:354 # 0x8132b2 net/http.http2readFrameHeader+0x32 /usr/local/go/src/net/http/h2_bundle.go:1642 # 0x813a24 net/http.(*http2Framer).ReadFrame+0x84 /usr/local/go/src/net/http/h2_bundle.go:1909 # 0x826679 net/http.(*http2clientConnReadLoop).run+0xd9 /usr/local/go/src/net/http/h2_bundle.go:9496 # 0x825c5b net/http.(*http2ClientConn).readLoop+0x7b /usr/local/go/src/net/http/h2_bundle.go:9392 1 @ 0x474c6e 0x437037 0x473f65 0x4f7da7 0x4fd175 0x4fd163 0x72e1c9 0x74617e 0x745350 0xa87b35 0xa871b2 0xabddbd 0xd96876 0xba05d0 0x47cea1 # 0x473f64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351 # 0x4f7da6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4fd174 internal/poll.(*pollDesc).waitRead+0x294 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4fd162 internal/poll.(*FD).Accept+0x282 /usr/local/go/src/internal/poll/fd_unix.go:620 # 0x72e1c8 net.(*netFD).accept+0x28 /usr/local/go/src/net/fd_unix.go:172 # 0x74617d net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x74534f net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:372 # 0xa87b34 github.com/valyala/fasthttp.acceptConn+0x54 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/server.go:1929 # 0xa871b1 github.com/valyala/fasthttp.(*Server).Serve+0x4d1 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/server.go:1823 # 0xabddbc github.com/gofiber/fiber/v2.(*App).Listener+0x1fc /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.6/listen.go:57 # 0xd96875 dsdrive/pkg/http.InitServer.func8.2+0x115 /build/pkg/http/server.go:151 # 0xba05cf dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x437037 0x473f65 0x4f7da7 0x4fd175 0x4fd163 0x72e1c9 0x74617e 0x745350 0xa87b35 0xa871b2 0xabddbd 0xf29af3 0xba05d0 0x47cea1 # 0x473f64 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351 # 0x4f7da6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x4fd174 internal/poll.(*pollDesc).waitRead+0x294 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x4fd162 internal/poll.(*FD).Accept+0x282 /usr/local/go/src/internal/poll/fd_unix.go:620 # 0x72e1c8 net.(*netFD).accept+0x28 /usr/local/go/src/net/fd_unix.go:172 # 0x74617d net.(*TCPListener).accept+0x1d /usr/local/go/src/net/tcpsock_posix.go:159 # 0x74534f net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:372 # 0xa87b34 github.com/valyala/fasthttp.acceptConn+0x54 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/server.go:1929 # 0xa871b1 github.com/valyala/fasthttp.(*Server).Serve+0x4d1 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/server.go:1823 # 0xabddbc github.com/gofiber/fiber/v2.(*App).Listener+0x1fc /go/pkg/mod/github.com/gofiber/fiber/v2@v2.52.6/listen.go:57 # 0xf29af2 dsdrive/internal/app.Run.(*ProfilingServer).StartProfServer.func3.2+0xd2 /build/pkg/http/profiler.go:39 # 0xba05cf dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x4507e5 0xad4907 0x47cea1 # 0xad4906 database/sql.(*DB).connectionOpener+0x86 /usr/local/go/src/database/sql/sql.go:1253 1 @ 0x474c6e 0x4507e5 0xb9eac6 0x47cea1 # 0xb9eac5 os/signal.NotifyContext.func1+0x65 /usr/local/go/src/os/signal/signal.go:288 1 @ 0x474c6e 0x4507e5 0xb9f8c8 0x47cea1 # 0xb9f8c7 dsdrive/pkg/app.(*App).notifyCompletion+0x87 /build/pkg/app/app.go:108 1 @ 0x474c6e 0x4507e5 0xce795c 0xce78d3 0xce76cb 0xd1a24c 0xd1a233 0xba05d0 0x47cea1 # 0xce795b dsdrive/pkg/job.waitForTimerSignal+0x1bb /build/pkg/job/job.go:80 # 0xce78d2 dsdrive/pkg/job.(*Job).run+0x132 /build/pkg/job/job.go:69 # 0xce76ca dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd1a24b dsdrive/pkg/job.(*Job).Run+0x2b /build/pkg/job/job.go:40 # 0xd1a232 dsdrive/internal/app/services/local.NewLocalService.func1.5+0x12 /build/internal/app/services/local/service.go:97 # 0xba05cf dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x4507e5 0xce795c 0xce78d3 0xce76cb 0xd1a289 0xd1a273 0xba05d0 0x47cea1 # 0xce795b dsdrive/pkg/job.waitForTimerSignal+0x1bb /build/pkg/job/job.go:80 # 0xce78d2 dsdrive/pkg/job.(*Job).run+0x132 /build/pkg/job/job.go:69 # 0xce76ca dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd1a288 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd1a272 dsdrive/internal/app/services/local.NewLocalService.func1.4+0x12 /build/internal/app/services/local/service.go:91 # 0xba05cf dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x4507e5 0xce795c 0xce78d3 0xce76cb 0xd1a2c9 0xd1a2b3 0xba05d0 0x47cea1 # 0xce795b dsdrive/pkg/job.waitForTimerSignal+0x1bb /build/pkg/job/job.go:80 # 0xce78d2 dsdrive/pkg/job.(*Job).run+0x132 /build/pkg/job/job.go:69 # 0xce76ca dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd1a2c8 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd1a2b2 dsdrive/internal/app/services/local.NewLocalService.func1.3+0x12 /build/internal/app/services/local/service.go:85 # 0xba05cf dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x4507e5 0xce795c 0xce78d3 0xce76cb 0xd1a309 0xd1a2f3 0xba05d0 0x47cea1 # 0xce795b dsdrive/pkg/job.waitForTimerSignal+0x1bb /build/pkg/job/job.go:80 # 0xce78d2 dsdrive/pkg/job.(*Job).run+0x132 /build/pkg/job/job.go:69 # 0xce76ca dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xd1a308 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xd1a2f2 dsdrive/internal/app/services/local.NewLocalService.func1.2+0x12 /build/internal/app/services/local/service.go:79 # 0xba05cf dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x4507e5 0xce795c 0xce78d3 0xce76cb 0xe8a769 0xe8a753 0xba05d0 0x47cea1 # 0xce795b dsdrive/pkg/job.waitForTimerSignal+0x1bb /build/pkg/job/job.go:80 # 0xce78d2 dsdrive/pkg/job.(*Job).run+0x132 /build/pkg/job/job.go:69 # 0xce76ca dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xe8a768 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xe8a752 dsdrive/internal/app/services/usersync.New.func2.2+0x12 /build/internal/app/services/usersync/service.go:60 # 0xba05cf dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x4507e5 0xce795c 0xce78d3 0xce76cb 0xe930e9 0xe930d3 0xba05d0 0x47cea1 # 0xce795b dsdrive/pkg/job.waitForTimerSignal+0x1bb /build/pkg/job/job.go:80 # 0xce78d2 dsdrive/pkg/job.(*Job).run+0x132 /build/pkg/job/job.go:69 # 0xce76ca dsdrive/pkg/job.(*Job).StartContext+0xca /build/pkg/job/job.go:60 # 0xe930e8 dsdrive/pkg/job.(*Job).Run+0x28 /build/pkg/job/job.go:40 # 0xe930d2 dsdrive/internal/app/services/wopi.New.func2.2+0x12 /build/internal/app/services/wopi/service.go:90 # 0xba05cf dsdrive/pkg/app.(*App).Go.func1+0x4f /build/pkg/app/app.go:218 1 @ 0x474c6e 0x4507e5 0xd6580b 0x47cea1 # 0xd6580a 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 0xa8ea29 0x47cea1 # 0x478f91 time.Sleep+0xf1 /usr/local/go/src/runtime/time.go:300 # 0xa8ea28 github.com/valyala/fasthttp.(*TCPDialer).tcpAddrsClean+0x28 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/tcpdialer.go:413 1 @ 0x474c6e 0x478f92 0xa97c98 0x47cea1 # 0x478f91 time.Sleep+0xf1 /usr/local/go/src/runtime/time.go:300 # 0xa97c97 github.com/valyala/fasthttp.updateServerDate.func1+0x17 /go/pkg/mod/github.com/valyala/fasthttp@v1.60.0/header.go:2368