Linux下Tomcat实时监控并自动重启

由于项目时常出现内存不足,然后造成服务挂掉,由于公司成本考虑,和战略转移,不能在硬件上进行升级,但还要保证服务的稳定运行,因此写了个shell脚本来对服务进行实时监控,并在挂掉的情况下实现自动重启。

脚本代码在这里插入图片描述

注意事项

一、脚本写好后要进行命名,一定要是(.sh)的格式
二、把脚本发到服务器上,建议最好新建文件夹
三、对脚本赋予执行权限:这里使用 (chmod a+x 文件名)这种方式,还有其他赋予权限的方式具体可百度
四、启动脚本,因为脚本是在windows下进行书写的,所以文件的编码格式不符合Linux,所以这里要进行编码格式的转换,有两种方法 1、可以在windows下Edit软件内进行编码的转换 2、(推荐此方法)在文件目录下使用 (vi 文件名)指令打开脚本,使用(:set ff=unix)指令更改编码格式,保存退出,启动脚本。
五、添加定时任务,使用(crontab -e)指令
六、设置定时任务语句(*/1 * * * * /脚本放置的路径/文件名.sh)注意之间的空格(当前是每分钟执行一次)

猜你喜欢

转载自blog.csdn.net/weixin_42725505/article/details/84027292
今日推荐