Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
EtherDream committed Jul 4, 2019
1 parent 0b0556b commit 94a91c8
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 12 deletions.
9 changes: 4 additions & 5 deletions log-svc/backup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@

SVC_DIR=/home/jsproxy/server
LOG_DIR=$SVC_DIR/nginx/logs
DST_DIR=$SVC_DIR/log-svc/backup

LOG_FILE=$LOG_DIR/proxy.log
LOG_SIZE=$(( 256 * 1024 * 1024 ))
Expand All @@ -24,12 +25,11 @@ if (( $logsize < $LOG_SIZE )); then
fi

logtime=$(date "+%Y-%m-%d-%H-%M-%S")
logfile=$SVC_DIR/log-svc/backup/$logtime.log

#
# 先移走日志文件,然后创建新的日志文件,通知 nginx 重新打开
#
mv $LOG_FILE $logfile
mv $LOG_FILE $DST_DIR/$logtime.log
touch $LOG_FILE
$SVC_DIR/run.sh reopen
sleep 1
Expand All @@ -38,9 +38,8 @@ sleep 1
# 日志压缩
# 根据实际情况调整策略,在不影响系统的前提下,充分利用剩余 CPU
#
echo "compress $logtime ($logsize bytes)"
echo "compress ..."

nice -n 19 \
xz -9 backup/*.log
nice -n 19 xz $DST_DIR/*.log

echo "done"
12 changes: 5 additions & 7 deletions upload.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,11 @@ for v in ${NODE[@]}; do
# ssh jsproxy@$v.$HOST "./server/run.sh reload"


echo "$v kill log-svc.sh"
ssh jsproxy@$v.$HOST "kill $(ps aux | grep svc.sh | head -n1 | awk '{print $2}')"


# echo "$v run log-svc.sh"
# ssh jsproxy@$v.$HOST "./server/log-svc/svc.sh &"

echo "$v reload svc.sh"
ssh jsproxy@$v.$HOST << EOF
pkill -f svc.sh
./server/log-svc/svc.sh &
EOF

# echo "$v update www"
# ssh jsproxy@$v.$HOST "cd server/www && git pull"
Expand Down

0 comments on commit 94a91c8

Please sign in to comment.