【问题标题】:How do I increase the limit on the number of open files in NixOS?如何增加 NixOS 中打开文件的数量限制?
【发布时间】:2022-01-25 02:46:39
【问题描述】:

我正在 NixOS 上测试 IPFS,但由于journalctl -u ipfs 日志中的“打开文件过多”而出现错误。 ulimit -n 显示打开文件数的限制设置为 1024。如何增加 configuration.nix 中的文件描述符限制?

【问题讨论】:

    标签: nixos


    【解决方案1】:

    我可以通过将以下内容添加到 configuration.nix 来增加打开文件的数量。

      security.pam.loginLimits = [{
        domain = "*";
        type = "soft";
        item = "nofile";
        value = "8192";
      }];
    

    运行nixos-rebuild switchreboot后,ulimit -n报8192。

    更具体地说,还可以通过将以下内容添加到 configuration.nix 来限制 IPFS 服务使用的文件句柄数。

    services.ipfs.serviceFdlimit = 32768;
    

    【讨论】:

      猜你喜欢
      • 2017-10-19
      • 2016-06-24
      • 2014-02-26
      • 2011-03-11
      • 2016-01-19
      • 2015-06-03
      • 2011-12-20
      • 2010-09-07
      相关资源
      最近更新 更多