如何安装监控tomcat服务,防止tomcat死掉系统无法服务的问题

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安装tomcat监控服务

安装tomcat监控服务的目的是为了随时监测tomcat的运行状况,若出现内存溢出或其它不能提供正常服务的情况,系统自动能重启tomcat服务,由此减少开发服务人员的工作量,也能提高服务质量。

安装设置分为以下四个步骤:

一、创建监控页面

在项目系统里添加一个提供监控系统访问的页面monitor.jsp,只需输出一句代码,代码如下:

<%

String s=”ok”;

out.println(s.length());

%>

二、修改tomcat配置

若是系统自动安装的服务,可直接跳过这一步。但是需确定服务名称,以便在以后的步骤使用,如下图:

服务名称

若是手动为tomcat设置服务,请按以下步骤进行:

1、进入tomcat目录下的bin目录,用记事本打开service.bat文件,找到set

SERVICE_NAME=TOMCA TXX这一句,把后面的值改成自己对tomcat设置的服务名,把PR_DISPLAYNAME的值设置为显示的服务名称,这个是在系统管理的服务里面中列表里显示的名字。

如设置信访系统,则设置为这样:

Set SERVICE_NAME=xfgl

Set PR_DISPLA YNAME=tomcat xfgl

保存。

2、在运行里输入“CMD ”,进入命令控制台,使用cd 命令转到tomcat 目录下的bin 目录,运行service.bat install 命令,把tomcat 设置为系统启动服务。

3、进入控制面板->管理工具->服务,在服务列表中找到“tomcat xfgl ”一项,双击弹出窗口,把启动类型改为“自动”,确定保存。

三、 设置监控脚本文件

新建一个vbs 脚本文件,用于访问tomcat 服务下的一个jsp 页面monitor.jsp 。脚本代码如下:

该脚本的目的是定时访问monitor.jsp 页面,判断页面返回的状态码,若状态不为200

则表示该页面未正常返回,可能是tomcat服务出了问题,随后自动重启tomcat服务,并记录日志,把日志记录在C盘,日志文件以tomcat服务名和当前日期命名。以上代码是每隔30秒访问一次被监控的页面,红色标记部份的代码可以自行根据情况进行修改。

四、设置操作系统计划任务

这一步操作前请先确定系统服务里的“Task Scheduler”已经启动,并且是自动启动的。若未启动,则需先启动该服务,并把该服务设置为自动启动。

进入控制面板,打开任务计划,点击右键,新键->任务计划,给任务命一个容易理解的名字,如xfgl。

在该名字上点击右键,选择“属性”,在运行里选择刚才建立并保存的vbs脚本文件,

选择“日程安排”选项卡,在“计划任务”下拉框中选择“在系统启动时”,

选择“设置”选项卡,把“如超出。。。。。”这个选项的勾去掉,然后点击确定即可。

相关文档
最新文档