保存以下脚本成tomcat.bat,计划任务指定每天4点执行该脚本
@echooff
netstoptomcat5
remping20个包,实现延时功能
ping127.0.0.1-n20
netstarttomcat5
注意这里的tomcat5是tomcat在windows的服务名,注册服务的
保存以下脚本成tomcat.bat,计划任务指定每天4点执行该脚本 @echo off net stop tomcat5 rem ping 20个包,实现延时功能 ping 127.0.0.1 -n 20 net start tomcat5
注意这里的tomcat5是tomcat在windows的服务名,注册服务的方法如下: 找到tomcat安装目录bin子目录下的service.bat 在命令行里执行: service.bat install 则自动安装服务。 定时重启SQL Server net stop mssqlserver net start mssqlserver tomcat产生垃圾缓存文件的处理与tomcat的定时重启 由于程序中使用了jtds驱动来连接数据库。 一段时间后,我发现tomcat的temp文件夹内jtds*.tmp文件(形如jtds424647.tmp)越来越多,容量也越来越大。有一次清理时,据然有几个G多,严重的影响了系统的运行速度。
解决措施:
如果是linux系统 可以指定启动时-Djava.io.tmpdir=/tmp 这个目录系统会用cron脚本自动清理文件
如果是windows,需要定期清理tomcat的tmp文件
可以用windows自带的定时任务器建立如下delTmp.bat的文件
@echo off
:start
::启动过程,切换目录
set pwd=%cd%
cd %1
echo 工作目录是:& chdir
:clean
::主处理过程,执行清理工作
@echo on
rem @for /r %%c in (.log) do @if exist %%c ( rd /s /q %%c & echo 删除目录%%c)
@echo off
@del logs\*.log
@del temp\*.tmp
del /f /s /q E:\osaplatform\WEB-INF\logs\*.log.*-*
echo "当前目录下的log信息已清除"
goto end
:noclean
::分支过程,取消清理工作
echo "log信息清楚操作已取消"
goto end
:end
::退出程序
cd "%pwd%"
REM pause
Tomcat由于运行的时间过长造成内存不宜释放,导致运行性能的降低,定时重启tomcat有利于提升系统的性能,
首先建立如下的bat文件
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_06
E:\tomcat6_hb\bin\service.bat install Tomcat604
注册为windows服务
然后在建立tomcat.bat,并将此文件放到windows定期任务中
@echo off
net stop tomcat5
rem ping 20个包,实现延时功能
ping 127.0.0.1 -n 20
net start tomcat5
如果需要解除服务,则建立如下文件,直接执行即可
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_06
E:\tomcat6_hb\bin\service.bat remove Tomcat604
|
分享到:
相关推荐
由于工作需求,本人自己制作的 Tomcat 定时重启小工具,监听Tomcat的CMD运行窗口,计算运行时间,来完成 定时重启任务,配置可以自动临时保存,不生成多余文件。打算在后续版本中加入一个 HTTP监听任务,判断是否宕...
【标题】:“Tomcat定时重启方案” 【描述】:本文将详细介绍如何配置Tomcat进行定时重启,包括Tomcat绿色版的注册为系统服务、调整内存设置、创建批处理文件和设置系统计划任务。 【标签】:“Tomcat” 【正文】...
Tomcat 在 Linux 下的定时重启 Tomcat 是一个广泛使用的开源 Web 服务器软件,在 Linux 系统中可以使用 cron 任务来实现定时重启,以确保 Tomcat 服务器的稳定运行。下面将详细介绍在 Linux 中创建定时任务,创建 ...
轻松实现tomcat定时重启 首先修改jsp.bat中的两个路径,其中set JAVA_HOME后面是jdk路径,下面是tomcat路径;运行,执行注册。 然后修改tomcat.bat中的ping 127.0.0.1 -n 5(暂停时间) 最后将tomcat.bat添加的计划...
tomcat定时重启任务脚本。Linux运维人员可通过改脚本对tomcat进行定时重启,直接更改tomcat路径,并设置crond任务即可。
本篇文章将深入探讨如何实现"Tomcat自动定时重启"这一功能,以及提供的两个批处理文件——`Tomcat_startup.bat`和`Tomcat_shutdown.bat`的作用。 首先,`Tomcat_startup.bat`和`Tomcat_shutdown.bat`是Tomcat服务器...
本文将详细讲解一个简易的定时重启Tomcat的方案。 首先,我们关注的是"restart.bat"这个文件,它是一个批处理脚本,通常用于Windows环境。这个脚本可能包含了停止和启动Tomcat服务的命令。在Tomcat的bin目录下,有...
这是一个运行于Windows系统上的 bat脚本文件,主要用于重启Tomcat或其它服务,您只要修改其服务名称即可轻松完成重启任务,并且您配合查看我的博客文档...可以轻松完成定时重启。
如果一切正常,Tomcat应该会按预期停止并重新启动。 - 长期运行过程中,建议定期检查任务日志,以确保任务按时执行且没有错误发生。 定时重启Tomcat是系统维护的一个重要方面,通过这种方法,可以确保服务的稳定性...
Linux下定时重启Tomcat 1.写一个shell脚本restart.sh,重新启动tomcat vi restart.sh //是新建文件如果没有该文件
【Tomcat定时启动与监控】 在IT运维工作中,确保服务器上的应用程序如Tomcat稳定运行是非常重要的。为了实现这一目标,可以设置定时启动和监控机制。本文主要介绍如何在Linux和Windows环境下实现Tomcat的定时启动,...
Shell脚本定时监控tomcat,服务挂掉自动重启
这个批处理脚本会在特定的时间点运行,执行从远程主机下载war文件、备份现有war、停止Tomcat、替换新的war文件,然后重新启动Tomcat的过程,实现自动更新和重启。 在实际应用中,这样的批处理脚本可能会包含更多的...
tomcat 启动 停止 重启 shell 脚本
### 设置定时重启机器并且开启Tomcat进程 #### 一、背景与目的 在软件开发与运维过程中,为了确保系统的...通过以上步骤,您可以轻松地设置定时重启机器并在重启后自动启动Tomcat进程,实现自动化测试与维护的目的。
linux定时自动重启TOMCAT,SHELL脚本, 按制定时间启动脚本,并自动查找TOMCAT进程,关闭TOMCAT进程,然后再启动TOMCAT进程,服务器压力过大,或遭受攻击时,TOMCAT集群时自动维护出问题的TOMCAT。
这将启动一个后台线程,每隔指定的秒数检查上下文是否需要重新加载。虽然这不是设计用于定时任务的,但可以通过扩展`Loader`类并添加自定义逻辑来实现定时功能。 ```xml ``` 在这个自定义Loader中,你可以重写`...