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

问题描述:

我收到“TooManyOpenFiles”异常。我已经添加了一个自定义src/main/resources/sysctl.conf如何增加boxfuse中的打开文件用户限制?

fs.file-max = 64000 

UnixOperatingSystemMXBean#getMaxFileDescriptorCount()回报仍然4096

我想我还需要设置用户限制 - 有没有办法做到在boxfuse?

Boxfuse Client 1.26.7.1312和现在自动调整用户限制以匹配kerne l限制。见https://boxfuse.com/docs/releasenotes#1.26.7.1312https://boxfuse.com/docs/payloads/springboot#sysctl

只需升级boxfuse -u,你应该很好去。

您也必须更改ulimit配置。

# vim /etc/security/limits.conf 

更改或添加行

* hard nofile 1048576 
* soft nofile 1048576 

而不是使用*,你可以把一个特定的用户名或@(@group)前缀的一组

然后,你将不得不重新启动系统以应用更改(或使用ulimit命令)