1
私は.jarを実行する必要があります。この実行前にulimitを使用する必要があります。 だから、私は、シェルスクリプトました:Ulimitがシェルで動作していない
#!/bin/sh
ulimit -S -c unlimited
/usr/java/jre1.8.0_91/bin/java -jar /home/update.jar
をしかし、私はこのエラーを持っているので、ulimitが無視されるようだ:
java.lang.InternalError: java.io.FileNotFoundException: /usr/java/jre1.8.0_91/lib/ext/localedata.jar (Too many open files)
たぶん誰かが解決策を持っている、してください? ありがとうございます
だから、 "ulimit -S -c unlimited"ではなく "#ulimit -n 8192"と書いていますか? – Mathilde
#が付いていません。最大8192個のオープンファイルに対して 'ulimit -n 8192'と書いてください。 – pah
さて、私はそれを試してみます、ありがとう! – Mathilde