go x/pkgsite-metrics: 使用新的gvisor版本创建新操作系统线程失败

j8ag8udp  于 6个月前  发布在  Go
关注(0)|答案(2)|浏览(47)

Go版本

1.21.2

在你的模块/工作区中go env的输出:

-

你做了什么?

在生产环境中运行pkgsite-metrics。

你看到了什么?

'go clean' failed with output runtime: failed to create new OS thread
每个服务的请求都会增加长期运行的进程数量。大约500个请求后,存活进程的数量> 32k,这将杀死服务器。这种情况在新版本的runsc 20240115.0中发生。

你期望看到什么?

进程数量应该保持接近恒定。

wfauudbj

wfauudbj2#

https://go.dev/cl/557555提到了这个问题:internal/worker: reset server after certain number of requests

相关问题