This commit is contained in:
linuxrc@163.com
2021-07-16 16:06:59 +08:00
commit 26b1a08500
36 changed files with 5132 additions and 0 deletions

View File

@@ -0,0 +1,57 @@
[DORIS_SERVER]
worker_thread_num=2
server_listen_port=9898
manage_listen_port=2233
receive_config_way=2
cache_file_frag_size=67108864
store_config_path=./doris_store_path
receive_config_path_full=./doris_receive_path/full/index
receive_config_path_inc=./doris_receive_path/inc/index
run_log_dir=./log
run_log_lv=20
fsstat_log_appname=DorisServer
fsstat_log_filepath=./log/doris_server.fs
fsstat_log_interval=10
fsstat_log_print_mode=1
fsstat_log_dst_ip=192.168.10.90
fsstat_log_dst_port=8125
[DORIS_CLIENT]
fetch_fail_retry_interval=5
fetch_fragmet_size=5242880
fetch_confile_max_tries=3
fsstat_log_appname=DorisClient
fsstat_log_filepath=./log/doris_client.fs
fsstat_log_interval=2
fsstat_log_print_mode=1
fsstat_log_dst_ip=192.168.10.90
fsstat_log_dst_port=8125
[DORIS_CLIENT.master_server]
max_connection_per_host=1
max_cnnt_pipeline_num=10
https_connection_on=0
max_curl_session_num=10
http_server_listen_port=9897
http_server_manage_port=9897
http_server_ip_list=192.168.10.8
[DORIS_CLIENT.backup1_server]
max_connection_per_host=1
max_cnnt_pipeline_num=10
https_connection_on=0
max_curl_session_num=10
http_server_listen_port=9897
http_server_manage_port=9897
http_server_ip_list=192.168.11.241
[DORIS_CLIENT.backup2_server]

18
server/bin/doris_dmn.sh Normal file
View File

@@ -0,0 +1,18 @@
#!/bin/bash
while [ 1 ];
do
count=`ls -l core.* |wc -l`
echo $count
if [ $count -lt 3 ]
then
echo "set unlimited"
ulimit -c unlimited
else
ulimit -c 0
fi
./doris >> /dev/null
echo program crashed, restart at `date +"%w %Y/%m/%d, %H:%M:%S"` >> RESTART.log
sleep 30
done

View File

@@ -0,0 +1,19 @@
#!/bin/sh
PROG="doris"
while true; do
mem_used=`ps -C $PROG u | grep -v RSS | awk '{print $6}'`
mem_rate=`ps -C $PROG -o %mem | tail -1`
#cpu_used=`ps -C $PROG -o %cpu | tail -1`
#echo "`date` -- $PROG used mem : $mem_used, $mem_rate%, $cpu_used%" >> doris_kill_by_mem.log
if [ -z $mem_used ]; then
mem_used=0
elif [ $mem_used -gt 102400000 ]; then
echo "`date` -- $PROG used mem : $mem_used, $mem_rate%, kill it!" >> RESTART.log
killall $PROG;
fi
sleep 10
done

View File

@@ -0,0 +1,6 @@
#!/bin/bash
source /etc/profile
killall doris_kill_by_mem.sh doris_dmn.sh doris
./doris_dmn.sh &>/dev/null &
./doris_kill_by_mem.sh &>/dev/null &

2
server/bin/doris_stop.sh Normal file
View File

@@ -0,0 +1,2 @@
#!/bin/bash
killall doris_kill_by_mem.sh doris_dmn.sh doris

2
server/bin/memchk.sh Normal file
View File

@@ -0,0 +1,2 @@
#!/bin/sh
valgrind --tool=memcheck --leak-check=full --leak-resolution=high --error-limit=no --undef-value-errors=yes --log-file=valgrind.log ./doris