1、nexus 登录之后提示报错System Requirement: max file descriptors [4096] likely too low, increase to at least [65536]
如下图所示:
2、修改方法
ulimit -n 65536
添加参数-XX:-MaxFDLimit(默认情况下没有添加这个参数)
more /data/soft/nexus/nexus-3.7.1-02/bin/nexus.vmoptions
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| -Xms1200M -Xmx1200M -XX:MaxDirectMemorySize=2G -XX:+UnlockDiagnosticVMOptions -XX:+UnsyncloadClass -XX:+LogVMOutput -XX:LogFile=../sonatype-work/nexus3/log/jvm.log -XX:-OmitStackTraceInFastThrow -XX:-MaxFDLimit -Djava.net.preferIPv4Stack=true -Dkaraf.home=. -Dkaraf.base=. -Dkaraf.etc=etc/karaf -Djava.util.logging.config.file=etc/karaf/java.util.logging.properties -Dkaraf.data=../sonatype-work/nexus3 -Djava.io.tmpdir=../sonatype-work/nexus3/tmp -Dkaraf.startLocalConsole=false
|
3、重新启动nexus
/data/soft/nexus/nexus-3.7.1-02/bin/nexus restart