pgBench Fatal:至少需要打开2003个文件,但系统限制为1024个



我试图使用连接池(pgBouncer)运行一些测试。我试图通过pgBench运行2000个客户端。

当运行以下命令时:

./pgbench -h 172.1.1.9 pgbench -p 6432 --client=2000 --progress=30 --time=120 --jobs=2 -C -U pgbench

我已经通过服务本身设置了pgBouncer文件描述符限制,但是pgBench限制我运行超过1024。我已经从9.6升级到13,但仍然遇到这个问题。

我怎么绕过这个?

任何帮助都非常感谢。

在bash shell中,您可以执行ulimit -S -n 2100(假设您的系统配置允许您这样做)来提高限制。要了解更多细节,请阅读您的shell的文档。

相关内容

最新更新