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