goroutine profile: total 68 20 @ 0x48434e 0x460fb7 0xe5e96d 0x48c441 # 0xe5e96c main.(*boundedWorker).run+0x12c /nvme0n1-disk/code/netwrck/search_server_go/bounded_computations.go:398 8 @ 0x48434e 0x418b93 0x418712 0xa3fd1c 0x48c441 # 0xa3fd1b netwrck-go/internal/cache.NewTTLCacheWithLimits.func1+0x5b /nvme0n1-disk/code/netwrck/search_server_go/internal/cache/cache.go:58 6 @ 0x48434e 0x418b93 0x418712 0x7a6f05 0x48c441 # 0x7a6f04 github.com/valyala/fasthttp/stackless.funcWorker+0x84 /home/administrator/go/pkg/mod/github.com/valyala/fasthttp@v1.65.0/stackless/func.go:54 6 @ 0x48434e 0x460fb7 0x9b4add 0x48c441 # 0x9b4adc github.com/lee101/gobed.(*SearchEngine).indexWorker+0x29c /mnt/fast/code/gobed/search_api.go:305 4 @ 0x48434e 0x418b93 0x418712 0xa3fb5c 0x48c441 # 0xa3fb5b netwrck-go/internal/cache.NewTTLCache.func1+0x5b /nvme0n1-disk/code/netwrck/search_server_go/internal/cache/cache.go:40 4 @ 0x48434e 0x418b93 0x418712 0xda3088 0x48c441 # 0xda3087 main.(*abuseLimiter).janitor+0xa7 /nvme0n1-disk/code/netwrck/search_server_go/abuse_guard.go:108 4 @ 0x48434e 0x460fb7 0x86d547 0x48c441 # 0x86d546 database/sql.(*DB).connectionOpener+0x86 /usr/local/go/src/database/sql/sql.go:1261 2 @ 0x48434e 0x4885a5 0x81687c 0x48c441 # 0x4885a4 time.Sleep+0x164 /usr/local/go/src/runtime/time.go:363 # 0x81687b github.com/valyala/fasthttp.(*inMemoryCacheManager).handleCleanCache+0x13b /home/administrator/go/pkg/mod/github.com/valyala/fasthttp@v1.65.0/fs.go:952 1 @ 0x443291 0x48317d 0xd442f1 0xd44105 0xd40f6b 0xd5a44a 0xd5aefa 0x72ed29 0x730c07 0x74e28e 0x72ce25 0x48c441 # 0xd442f0 runtime/pprof.writeRuntimeProfile+0xb0 /usr/local/go/src/runtime/pprof/pprof.go:788 # 0xd44104 runtime/pprof.writeGoroutine+0x44 /usr/local/go/src/runtime/pprof/pprof.go:747 # 0xd40f6a runtime/pprof.(*Profile).WriteTo+0x14a /usr/local/go/src/runtime/pprof/pprof.go:371 # 0xd5a449 net/http/pprof.handler.ServeHTTP+0x529 /usr/local/go/src/net/http/pprof/pprof.go:272 # 0xd5aef9 net/http/pprof.Index+0xd9 /usr/local/go/src/net/http/pprof/pprof.go:389 # 0x72ed28 net/http.HandlerFunc.ServeHTTP+0x28 /usr/local/go/src/net/http/server.go:2322 # 0x730c06 net/http.(*ServeMux).ServeHTTP+0x1c6 /usr/local/go/src/net/http/server.go:2861 # 0x74e28d net/http.serverHandler.ServeHTTP+0x8d /usr/local/go/src/net/http/server.go:3340 # 0x72ce24 net/http.(*conn).serve+0x664 /usr/local/go/src/net/http/server.go:2109 1 @ 0x48434e 0x418b93 0x418712 0xa41a13 0x48c441 # 0xa41a12 netwrck-go/internal/cache.(*ChatCache).cleanupExpired+0xb2 /nvme0n1-disk/code/netwrck/search_server_go/internal/cache/chat_cache.go:101 1 @ 0x48434e 0x418b93 0x418712 0xcfada9 0x48c441 # 0xcfada8 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x48 /home/administrator/go/pkg/mod/gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:379 1 @ 0x48434e 0x418b93 0x418712 0xe721b3 0x48c441 # 0xe721b2 main.(*ChatCache).cleanupExpired+0xb2 /nvme0n1-disk/code/netwrck/search_server_go/chat_cache.go:101 1 @ 0x48434e 0x418b93 0x418712 0xf99da9 0x48c441 # 0xf99da8 main.startBackgroundWorkers+0x148 /nvme0n1-disk/code/netwrck/search_server_go/main.go:4096 1 @ 0x48434e 0x418b93 0x418712 0xfe42d4 0x48c441 # 0xfe42d3 main.(*PerfOptimizer).backgroundOptimizer+0x93 /nvme0n1-disk/code/netwrck/search_server_go/perf_optimizations.go:137 1 @ 0x48434e 0x4467f7 0x483525 0x506dc7 0x5080b9 0x5080a7 0x58d8e5 0x59e325 0x7272b3 0x48c441 # 0x483524 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351 # 0x506dc6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x5080b8 internal/poll.(*pollDesc).waitRead+0x278 /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x5080a6 internal/poll.(*FD).Read+0x266 /usr/local/go/src/internal/poll/fd_unix.go:165 # 0x58d8e4 net.(*netFD).Read+0x24 /usr/local/go/src/net/fd_posix.go:68 # 0x59e324 net.(*conn).Read+0x44 /usr/local/go/src/net/net.go:196 # 0x7272b2 net/http.(*connReader).backgroundRead+0x32 /usr/local/go/src/net/http/server.go:702 1 @ 0x48434e 0x4467f7 0x483525 0x506dc7 0x50c1ec 0x50c1da 0x58f789 0x5a7cdb 0x5a6b70 0x73270c 0x7322f2 0x1001aab 0x1001aac 0x48c441 # 0x483524 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351 # 0x506dc6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x50c1eb internal/poll.(*pollDesc).waitRead+0x28b /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x50c1d9 internal/poll.(*FD).Accept+0x279 /usr/local/go/src/internal/poll/fd_unix.go:613 # 0x58f788 net.(*netFD).accept+0x28 /usr/local/go/src/net/fd_unix.go:161 # 0x5a7cda net.(*TCPListener).accept+0x1a /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5a6b6f net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:380 # 0x73270b net/http.(*Server).Serve+0x30b /usr/local/go/src/net/http/server.go:3463 # 0x7322f1 net/http.(*Server).ListenAndServe+0x71 /usr/local/go/src/net/http/server.go:3389 # 0x1001aaa net/http.ListenAndServe+0xea /usr/local/go/src/net/http/server.go:3704 # 0x1001aab main.startPprofIfEnabled.func1+0xeb /nvme0n1-disk/code/netwrck/search_server_go/pprof_dev.go:20 1 @ 0x48434e 0x4467f7 0x483525 0x506dc7 0x50c1ec 0x50c1da 0x58f789 0x5a7cdb 0x5a6b70 0x84ed75 0x84e3fb 0xf7903a 0x44e03d 0x48c441 # 0x483524 internal/poll.runtime_pollWait+0x84 /usr/local/go/src/runtime/netpoll.go:351 # 0x506dc6 internal/poll.(*pollDesc).wait+0x26 /usr/local/go/src/internal/poll/fd_poll_runtime.go:84 # 0x50c1eb internal/poll.(*pollDesc).waitRead+0x28b /usr/local/go/src/internal/poll/fd_poll_runtime.go:89 # 0x50c1d9 internal/poll.(*FD).Accept+0x279 /usr/local/go/src/internal/poll/fd_unix.go:613 # 0x58f788 net.(*netFD).accept+0x28 /usr/local/go/src/net/fd_unix.go:161 # 0x5a7cda net.(*TCPListener).accept+0x1a /usr/local/go/src/net/tcpsock_posix.go:159 # 0x5a6b6f net.(*TCPListener).Accept+0x2f /usr/local/go/src/net/tcpsock.go:380 # 0x84ed74 github.com/valyala/fasthttp.acceptConn+0x54 /home/administrator/go/pkg/mod/github.com/valyala/fasthttp@v1.65.0/server.go:1990 # 0x84e3fa github.com/valyala/fasthttp.(*Server).Serve+0x4da /home/administrator/go/pkg/mod/github.com/valyala/fasthttp@v1.65.0/server.go:1878 # 0xf79039 main.main+0x4859 /nvme0n1-disk/code/netwrck/search_server_go/main.go:1160 # 0x44e03c runtime.main+0x29c /usr/local/go/src/runtime/proc.go:285 1 @ 0x48434e 0x460fb7 0xe5f0ca 0x48c441 # 0xe5f0c9 main.(*BoundedExecutor).monitorResources+0x149 /nvme0n1-disk/code/netwrck/search_server_go/bounded_computations.go:470 1 @ 0x48434e 0x460fb7 0xf6cce9 0x48c441 # 0xf6cce8 main.(*LLMLogger).writer+0x148 /nvme0n1-disk/code/netwrck/search_server_go/llm_logger.go:109 1 @ 0x48434e 0x4885a5 0x85d390 0x48c441 # 0x4885a4 time.Sleep+0x164 /usr/local/go/src/runtime/time.go:363 # 0x85d38f github.com/valyala/fasthttp.(*workerPool).Start.func2+0x4f /home/administrator/go/pkg/mod/github.com/valyala/fasthttp@v1.65.0/workerpool.go:68 1 @ 0x48434e 0x4885a5 0x85ed78 0x48c441 # 0x4885a4 time.Sleep+0x164 /usr/local/go/src/runtime/time.go:363 # 0x85ed77 github.com/valyala/fasthttp.updateServerDate.func1+0x17 /home/administrator/go/pkg/mod/github.com/valyala/fasthttp@v1.65.0/header.go:2308 1 @ 0x48434e 0x4885a5 0xa1898f 0x48c441 # 0x4885a4 time.Sleep+0x164 /usr/local/go/src/runtime/time.go:363 # 0xa1898e netwrck-go/search.createSearchIndex.func2+0x2e /nvme0n1-disk/code/netwrck/search_server_go/search/search_index.go:447