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中发生。
你期望看到什么?
进程数量应该保持接近恒定。
2条答案
按热度按时间vlurs2pr1#
可能与 google/gvisor#9834 有关。
wfauudbj2#
https://go.dev/cl/557555提到了这个问题:
internal/worker: reset server after certain number of requests