xx_env_port=$1
#qda_port=$((da_env_port+4))
xx_port_arr=($xx_env_port)
for port in ${xx_port_arr[@]}; do
pid=`netstat -atnp 2>/dev/null|grep ${port}|grep LISTEN|awk '{print $7}'|awk -F'/' '{print $1}'`
if [[ $pid == '' ]]; then
continue
fi
xx_env_path=`ls -l /proc/${pid}/cwd|awk '{print $11}'`
cd ${xx_env_path}/
echo -e '\n\nfatal统计:'
grep ERROR log/service/service.log.wf*|awk -F 'ERROR:' '{print $2}'|sort|uniq -c
#grep -e "NO.0 error" log/service/service.log.wf*|awk -F':' '{print $5}'|sort|uniq -c
#echo -e '\n\nreload词典统计:'
#echo -e '\n\nreload success:\n\n'
#grep '\[RELOAD DICT\].*ret\[0\]' log/rpc.log.wf*|awk -F'reload cmd:\\[' '{print $2}'|awk -F'\\],' '{print $1}' | sort|uniq -c
#echo -e '\n\nreload failed:\n\n'
#grep '\[RELOAD DICT\].*ret\[1\]' log/rpc.log.wf*|awk -F'reload cmd:\\[' '{print $2}'|awk -F'\\],' '{print $1}' | sort|uniq -c
echo -e '\n\n\n wf大小统计:'
du -shc log/service/service.log.wf*
done
#echo -e '\n\nwarning统计:'
#grep WARNING log/du-da.log.wf*|awk -F'\\[du-da\\]' '{print $2}'|grep -v 'open log'|grep -v 'invalid qu_bot_sessions'|sort|uniq -c