Nexus max file descriptors

今天登录Nexus Repository Manager 3.8.0-02时发现一个警告“System Requirement: max file descriptors [4096] likely too low, increase to at least [65536].”

点击警告进到官方文档:https://help.sonatype.com/repomanager3/system-requirements#SystemRequirements-AdequateFileHandleLimits

检查我的Linux (CentOS 7.2)上的/etc/security/limits.conf ,里面已经有了nexus - nofile 65536 这一行,但是并没有生效。

最后的解决方法是在/etc/security/limits.conf 中,注释掉原来的nexus - nofile 65536 这一行,并增加以下两行:

nexus          soft    nofile  65536
nexus          hard    nofile  65536

或设置任意用户的nofile为65536:

* soft nofile 65536
* hard nofile 65536

保存修改后重启Nexus,就没有上面的警告了。

备注:在我的Linux上Nexus是在root账号通过/opt/nexus-3.8.0-02/bin/nexus start 来运行的,而不是sytemctl 来运行。

通过systemd运行Nexus请参见:

  • 在CentOS7上安装Nexus OSS 3

你可能感兴趣的:(Nexus)