linux - 如何增加 boxfuse 中打开文件的用户限制?

标签 linux linux-kernel ulimit sysctl cloudcaptain

我收到“TooManyOpenFiles”异常。我已经添加了自定义 src/main/resources/sysctl.conf:

fs.file-max = 64000

但是 UnixOperatingSystemMXBean#getMaxFileDescriptorCount() 仍然返回 4096

我想我还必须设置用户限制 - 有没有办法在 boxfuse 中做到这一点?

最佳答案

Boxfuse 客户端 1.26.7.1312 及更高版本自动调整用户限制以匹配内核限制。参见 https://cloudcaptain.sh/docs/releasenotes#1.26.7.1312https://cloudcaptain.sh/docs/payloads/springboot#sysctl

只需使用 boxfuse -u 升级即可。

关于linux - 如何增加 boxfuse 中打开文件的用户限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44074493/

相关文章:

linux - 使用 find 定位不属于 USER 或 GROUP 的文件

python - 删除了 Python 以更新 Linux Mint,现在无法进入

linux - 关于 linux 中进程的线程级别信息

c - 在内核空间上实现 timecounter_init (clocksource.h) 会出现无效的 ISA 状态错误

macos - 如何限制 OS X 程序的内存? ulimit -v 都不 -m 工作

linux - ssh 远程命令执行和 ulimit

linux - bash rm 删除旧文件只删除第一个

c - 如何以及何时初始化此 irq 的值

linux - 我们如何从一个小型存储笔式驱动器中使用 Linux?它也适用于微 Controller 吗?

ubuntu - 限制进程在其生命周期内可以打开的文件描述符的数量