咨询热线:
024-88614238
最新动态
相关新闻
怎样让Tomcat定时自动重启?

设备管理系统中出现的问题:“系统有时候登录不进去。重启tomcat后,才可以登录(2009-1-6信息所添加此问题”,给正泰公司反映后,回复说是:

“这个问题是这样的,这个属于中间件的问题,我们无能为力,给您分析一下:

Tomcat缺陷,tomcat在使用一段时间后会出现内存泄漏现象,从而导致系统不能登录。建议设置定时任务每周重新启动一次tomcat,或者购买专业中间件(例如OracleAS等”。

不知道是不这个原因,还是找了个借口忽悠我呢,从网上查了一下:

看这个连接;

http://topic.csdn.net/t/20061116/17/5163758.html

 

其中提到几个方案:
(1)如果你用的是windows的话,把tomcat设置成系统服务,就可以在服务属性里面的恢复选项里面,选择第一次失败后,重新启动服务,第二次....,......时间设置至少一分钟

(2)可以用webmonitor类似的监控软件  
  一旦监控到tomcat   死了,或者数据库连接断了就让软件控制tomcat自动重启  
  上网搜索一下吧,很多企业用的都是这种webmonitor  

(3)下面是一段vbs脚本,把它保存成文件(后缀名为vbs)后双击运行就行了  
   
  on   error   resume   Next    
   
  Dim   a    
  a   =   True    
   
  set   WshShell   =   WScript.CreateObject("WScript.Shell")    
   
  Do   While   a    
  set   http   =   CreateObject("Microsoft.XMLHTTP")    
  http.open   "POST","http://www.163.com(这里放你网站的页面地址)",false    
  http.send    
  if   http.Status   >   300   then    
  WshShell.Run("net   stop   tomcat5")    
  WScript.Sleep(10000)    
  WshShell.Run("net   start   tomcat5")    
  end   if    
  WScript.Sleep(30000)    
  loop

沈阳网络公司招聘

联系方式
地址:沈阳市东陵区
万柳塘路109甲1宏发 大厦525室
电话:024-24804848
8748636
15317796
102656105

友情链接(联系QQ:8748636) 沈阳网站制作| 沈阳网站制作| 沈阳SEO公司| 沈阳主机托管| 沈阳网络公司| 沈阳网站制作| 沈阳网站建设|
地址:沈阳市沈河区万柳塘路36-1 弘锦大厦412室 经理QQ:8748636 技术QQ:30999233 联系电话:024-88614238
Copyright? 2005-2013,沈阳海风网络科技有限公司 All Right Reserved. 版权所有 辽ICP备05004358号
【海风数据港】是专业沈阳服务器托管、沈阳网站制作、沈阳网站优化、沈阳网站建设的沈阳网络公司