监控Tomcat并启动

系统 1838 0
 
          #!/bin/
          
            sh
          
          
               

export _JAVA_SR_SIGNUM
          
          =
          
            12
          
          
               

export JAVA_HOME
          
          =/usr/java/jdk1.
          
            6
          
          
            .0_11   

export CATALINA_BASE
          
          =/home/co_newest_family/
          
            tomcat   

export CATALINA_HOME
          
          =/usr/local/apache-tomcat-
          
            6.0
          
          .
          
            18
          
          
               

export LD_LIBRARY_PATH
          
          =:/usr/local/lib/:/usr/local/apr/lib/:/usr/local/apr/lib/
          
               

export CATALINA_OPTS
          
          =
          
            "
          
          
            -server -Xms1024m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=128m -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9158 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dfile.encoding=UTF8 -Dmeganotes.home=/home/co_newest_family
          
          
            "
          
          
               

export PATH
          
          =$JAVA_HOME/bin:$PATH:$HOME/
          
            bin   

 


          
          
            date
          
          =`
          
            date
          
          
            "
          
          
            +%H:%M:%S
          
          
            "
          
          
            `   

message
          
          =
          
            "
          
          
            $date|check_tomcat(81_co_newest_family)_shutdown_and_restart_it.
          
          
            "
          
          
               

request_url
          
          =
          
            "
          
          
            http://10.27.5.81:9091/index.jsp
          
          
            "
          
          
            if
          
           ! 
          
            wget
          
           -t1 -T2 $request_url &> /dev/
          
            null
          
          ;
          
            then
          
          
               

#pid
          
          =`
          
            ps
          
           aux | 
          
            grep
          
          
            "
          
          
            \-Dcms4.home\=\/home\/co_newest_family\/
          
          
            "
          
          | 
          
            awk
          
          
            '
          
          
            {print $2}
          
          
            '
          
          
            `           

#
          
          
            kill
          
           -
          
            9
          
          
             $pid   


          
          
            ps
          
           x|
          
            grep
          
          
            '
          
          
            tomcat
          
          
            '
          
          |
          
            grep
          
           -v 
          
            '
          
          
            grep
          
          
            '
          
          |
          
            grep
          
           -v 
          
            '
          
          
            sh
          
          
            '
          
          |
          
            awk
          
          
            '
          
          
            {print $1}
          
          
            '
          
          |
          
            xargs
          
          
            kill
          
           -
          
            9
          
          
               

$CATALINA_HOME
          
          /bin/startup.
          
            sh
          
          
            wget
          
           -t1 -T2 http:
          
            //
          
          
            10.27.5.112:8880/send.jsp?msg=$message &> /dev/null;   
          
          
            echo
          
          
            "
          
          
            $date check tomcat shutdown and restart it.
          
          
            "
          
           >> logs/
          
            check.log   


          
          
            else
          
          
            echo
          
          
            "
          
          
            $date check tomcat ok.
          
          
            "
          
           >> logs/
          
            check.log   


          
          
            fi
          
          
            rm
          
           -f index.jsp*   


          
            rm
          
           -f send.jsp?msg=*
        

监控Tomcat并启动


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论