This is an automated email from the ASF dual-hosted git repository.

qiaojialin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 92c706a  add ulimit setting message (#2293)
92c706a is described below

commit 92c706a0c05ef279c5ee6b7f7cfa5075db6e40b1
Author: yanhong wang <[email protected]>
AuthorDate: Tue Jan 26 11:52:26 2021 +0800

    add ulimit setting message (#2293)
---
 server/src/assembly/resources/conf/iotdb-env.sh    | 9 +++++++++
 server/src/assembly/resources/sbin/start-server.sh | 2 --
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/server/src/assembly/resources/conf/iotdb-env.sh 
b/server/src/assembly/resources/conf/iotdb-env.sh
index 9f3e653..9dc2bc2 100755
--- a/server/src/assembly/resources/conf/iotdb-env.sh
+++ b/server/src/assembly/resources/conf/iotdb-env.sh
@@ -21,6 +21,15 @@
 # You can put your env variable here
 # export JAVA_HOME=$JAVA_HOME
 
+# Set max number of open files
+max_num=$(ulimit -n)
+if [ $max_num -le 65535 ]; then
+    ulimit -n 65535
+    if [ $? -ne 0 ]; then
+        echo "Warning: Failed to set max number of files to be 65535, maybe 
you need to use 'sudo ulimit -n 65535' to set it when you use iotdb in 
production environments."
+    fi
+fi
+
 calculate_heap_sizes()
 {
     case "`uname`" in
diff --git a/server/src/assembly/resources/sbin/start-server.sh 
b/server/src/assembly/resources/sbin/start-server.sh
index 680d5b9..a4d58fc 100755
--- a/server/src/assembly/resources/sbin/start-server.sh
+++ b/server/src/assembly/resources/sbin/start-server.sh
@@ -18,8 +18,6 @@
 # under the License.
 #
 
-# Set max number of open files
-ulimit -n 65535
 
 echo ---------------------
 echo Starting IoTDB

Reply via email to