#!/bin/sh
#auth
ip=$1
port=$2
servername=$3
echo $ip $port $servername
telnet $ip $port 2>&1 |grep "Connected to $ip">/dev/null 2>&1
if [ $? == 0 ]
then
echo "$ip telnet $port OK"
else
echo "$ip telnet $port faild"
ps -ef | grep java |grep $3| grep -v grep |awk '{print $2}'|xargs kill -9
ulimit -u 102400
cd /opt/Oracle/Middleware/user_projects/domains/baseDomain/bin
export USER_MEM_ARGS="-Xms3096m -Xmx3096m -Xss256k -XX:NewSize=128m -XX:MaxNewSize=512m -XX:PermSize=128m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true -Dweblogic.threadpool.MinPoolSize=20 -Dweblogic.threadpool.MaxPoolSize=100 -Dorg.elasticsearch.common.netty.epollBugWorkaround=true"
nohup ./startManagedWebLogic.sh $servername t3://192.168.1.2:7001 | /usr/sbin/rotatelogs logs/$servername\_%Y%m%d.log 86400 &
fi