对OnOutOfMemoryError的运维处理
2015-07-06 21:19
435 查看
以部署在linux系统/opt/Server目录下的Server.jar为例
1.在run.sh启动脚本中添加jvm参数:
-XX:OnOutOfMemoryError=/opt/Server/restart.sh
2.restart.sh脚本
linux环境:
#!/bin/bash
pid=$(ps -ef|grep Server.jar|awk '{if($8=="java") {print $2}}')
kill -9 $pid
cd /opt/Server/;sh run.sh
Windows环境:
echo off
wmic process where Name='java.exe' delete
cd D:\Server
start run.bat
1.在run.sh启动脚本中添加jvm参数:
-XX:OnOutOfMemoryError=/opt/Server/restart.sh
2.restart.sh脚本
linux环境:
#!/bin/bash
pid=$(ps -ef|grep Server.jar|awk '{if($8=="java") {print $2}}')
kill -9 $pid
cd /opt/Server/;sh run.sh
Windows环境:
echo off
wmic process where Name='java.exe' delete
cd D:\Server
start run.bat
相关文章推荐
- linux下find查找命令用法
- Linux chmod
- ip_forward参数对Linux内核转发的影响
- OpenGL ES 2.0基本概念
- Beauty World OpenCart 主题模板 ABC-0046
- Beauty World OpenCart 主题模板 ABC-0046
- Centos YUM国内163源
- SSH Secure Shell显示服务器Tomcat后台内容
- 修改u-boot与Linux调试串口以及文件系统显示终端串口
- 一个Hashell模块
- Linux安装xwindow图形界面
- linux驱动之输入子系统
- HDU 1011 Starship Troopers(树形dp+背包)
- Linux+Nginx+Tomcat 多域名,多应用在同一服务器的配置
- Linux平台Java调用so库-JNI使用例子
- 使用ssh公钥密钥自动登陆linux服务器
- lamp源码安装
- Hibernate-openSession与getCurrentSession区别
- 总结二:Linux系统的常见发行版(发行商)
- Linux(树莓派b+)学习~putty远程登录