diff options
author | Harald Musum <musum@yahoo-inc.com> | 2016-10-18 13:41:41 +0200 |
---|---|---|
committer | Harald Musum <musum@yahoo-inc.com> | 2016-10-18 13:41:41 +0200 |
commit | 30722e2c49e158ddd9bb42ac484229c3cd36e0db (patch) | |
tree | 7bf144bc88f6b1a804aaff57fec777bb944f0689 /vespabase | |
parent | 431d4ce012204e2d0ab3fe70481bb1035db7f9d0 (diff) |
Only set ulimit if needed
Diffstat (limited to 'vespabase')
-rwxr-xr-x | vespabase/src/common-env.sh | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/vespabase/src/common-env.sh b/vespabase/src/common-env.sh index a2c55439a3f..37c2669e885 100755 --- a/vespabase/src/common-env.sh +++ b/vespabase/src/common-env.sh @@ -153,8 +153,16 @@ fixlimits () { elif [ `ulimit -n` -lt 16384 ]; then ulimit -n 16384 || exit 1 fi - ulimit -c unlimited # core file size - ulimit -u 409600 # number of processes/threads + + # core file size + if [ `ulimit -c` != "unlimited" ]; then + ulimit -c unlimited + fi + + # number of processes/threads + if [ `ulimit -u` -lt 409600 ]; then + ulimit -u 409600 + fi } checkjava () { |