【问题标题】:pgBench Fatal: need at least 2003 open files, but system limit is 1024pgBench 致命:需要至少 2003 个打开文件,但系统限制为 1024
【发布时间】:2021-07-30 14:46:19
【问题描述】:

我正在尝试使用连接池 (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,但仍然遇到问题。

我该如何解决这个问题?

非常感谢任何帮助。

【问题讨论】:

    标签: postgresql pgbench


    【解决方案1】:

    在 bash shell 中,您可以使用ulimit -S -n 2100(假设您的系统配置为允许您)来提高限制。有关更多详细信息,请阅读您的 shell 的文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-25
      • 1970-01-01
      • 2015-11-12
      相关资源
      最近更新 更多