浏览代码

LIVY-364. livy-server writes one log file when set LIVY_MAX_LOG_FILE…

[https://issues.cloudera.org/browse/LIVY-364](https://issues.cloudera.org/browse/LIVY-364)
When set LIVY_MAX_LOG_FILES to 0, livy-server renames old log file to livy-root-server.out.0 while startup. So there has one log file which is inconsistent with LIVY_MAX_LOG_FILES value 0.

Author: davidxdh <xu.donghui@zte.com.cn>

Closes #10 from davidxdh/dev364.
davidxdh 7 年之前
父节点
当前提交
9d82f1fdf2
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      bin/livy-server

+ 5 - 0
bin/livy-server

@@ -48,6 +48,11 @@ pid="$LIVY_PID_DIR/livy-$LIVY_IDENT_STRING-server.pid"
 livy_rotate_log() {
   log=$1
   num=$LIVY_MAX_LOG_FILES
+
+  if [ $LIVY_MAX_LOG_FILES -lt 1 ]; then
+    num=5
+  fi
+
   if [ -f "$log" ]; then # rotate logs
 	while [ $num -gt 1 ]; do
 	  prev=`expr $num - 1`