summaryrefslogtreecommitdiffstats
path: root/vespabase
diff options
context:
space:
mode:
authorHarald Musum <musum@yahoo-inc.com>2016-10-18 13:41:41 +0200
committerHarald Musum <musum@yahoo-inc.com>2016-10-18 13:41:41 +0200
commit30722e2c49e158ddd9bb42ac484229c3cd36e0db (patch)
tree7bf144bc88f6b1a804aaff57fec777bb944f0689 /vespabase
parent431d4ce012204e2d0ab3fe70481bb1035db7f9d0 (diff)
Only set ulimit if needed
Diffstat (limited to 'vespabase')
-rwxr-xr-xvespabase/src/common-env.sh12
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 () {