说是解决办法,其实也算不上是解决办法。因为没有从根本上解决问题,说白了就是治标不治本,呵呵

我们实验室有一台PC机作为服务器来使用,上面跑着tomcat,某位同学的垃圾程序也放了进去。但就是时不时的tomcat崩掉

于是乎写了个计划任务

 

1.在/usr/tomcat/apache-tomcat-7.0.27/新建cheakrun.sh,添加下面内容

  1. tomcat=`netstat -altnp|grep 8080
  2.  
  3. if [ -z "$tomcat" ]    #判断8080端口是否启用,如果为空就是未启用 
  4. then /usr/tomcat/apache-tomcat-7.0.27/bin/startup.sh   #启动tomcat 
  5. fi 

2.设定计划任务

  1. crontab -e 

3.使用vi(i 插入数据)

  1. */5 * * * * /usr/tomcat/apache-tomcat-7.0.27/checkrun.sh 

:wq 保存退出

4.OK