- 论坛徽章:
- 0
|
正常启动tomcat时有10多个进程,服务正常。使用定时重启脚本时,只有1个进程,虽然显示占用80端口,但无法访问。
使用crontab定时;
重启脚本如下:
#!/bin/bash
export JAVA_HOME=/usr/local/jdk1.5.0_05
export JRE_HOME=/usr/local/jdk1.5.0_05
/bin/date >> /root/tomcatreboot.log
/usr/local/tomcat-6.0.20/bin/shutdown.sh >> /root/tomcatreboot.log //目的是看到输出
sleep 15
/usr/local/tomcat-6.0.20/bin/startup.sh >> /root/tomcatreboot.log
tomcatreboot.log中的内容
Thu Mar 1 2:01:01 CST 2010 //自动重启时的输出
Thu Mar 1 2:02:01 CST 2010 //手动重启时的输出
Using CATALINA_BASE: /usr/local/tomcat-6.0.20
Using CATALINA_HOME: /usr/local/tomcat-6.0.20
Using CATALINA_TMPDIR: /usr/local/tomcat-6.0.20/temp
Using JRE_HOME: /usr/local/jdk1.5.0_05
Using CATALINA_BASE: /usr/local/tomcat-6.0.20
Using CATALINA_HOME: /usr/local/tomcat-6.0.20
Using CATALINA_TMPDIR: /usr/local/tomcat-6.0.20/temp
Using JRE_HOME: /usr/local/jdk1.5.0_05
cron 执行时为何就没有了关闭和启动的输出?但实际上也确实重启了。 |
|