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

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

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

注意事项

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值