无法保存简历文件。打开的文件太多

无法保存简历文件。打开的文件太多

每次我进入Unable to save resume file. Too many open files error传输应用程序。我得到了解决方案邮政。

sudo sh -c "echo fs.file-max=$(dc -e '2 20 ^ p') > /etc/sysctl.d/file-descriptors-max.conf"
sudo service procps restart

但是 sudo service procps restart 输出:

stop: Unknown instance: 
procps stop/waiting

有人能帮帮我吗?我正在使用 Ubuntu 12.04 LTS。

答案1

我当前的 Ubuntu 12.04 安装显示 98930 作为file-max

> cat /proc/sys/fs/file-max
98930

如果您想提高这个值,您有几种选择。

  1. 创建一个新文件:echo "fs.file-max=$(dc -e '2 20 ^ p')" | sudo tee /etc/sysctl.d/60-file-descriptors-max.conf。此命令将回显的行写入文件。如果文件存在,则会被静默覆盖。根据文档,您应该选择60-*.conf用户值的值。完成此操作后,您应该输入sudo service procps start而不是restart示例中的 。正如您在命令中看到的那样,sudo service procps status程序没有运行。
  2. 直接写入 proc 文件系统中的文件:echo $(dc -e '2 20 ^ p') | sudo tee /proc/sys/fs/file-max。命令执行后,值将被设置并被使用。您可以使用上述cat命令获取当前值。

相关内容