当脚本超过物理内存的95%时,脚本将自动重启Tomcat

时间:2014-11-25 07:35:46

标签: linux bash shell tomcat scripting

这不是解决方案,但是如果我们调查补丁是因为我们的Tomcat正在填充内存。

解决方案

我有一个问题,tomcat内存填满了我的网站,我正在摔倒。所以我创建了这个脚本,以便物理内存自动重置为95

1 个答案:

答案 0 :(得分:1)

解决方案:


porcentaje=95

usoMemoria=$(ps aux | grep tomcat | grep -v grep | awk '{printf ("%.0f", $4)}')

if [ $usoMemoria -ge $porcentaje ]; then

    echo "Se ha superado el tope (95%) de memoria que se ha establecido para el Tomcat. Se     procede a su reinicio automatico"

    echo "$(date)"

    echo "Comenzando..."

    service tomcat7 restart

    echo "Terminando Script..."
fi
exit 0

通过:http://www.cst.16mb.com