现在我们在部署网站项目时使用比较多的还是windows2008网站服务器或者是windows2012网站服务器,但是网站服务器长时间运行经常会出现资源耗尽的现象,运行一段时间下来就会出现访问服务器上的网站时提示数据库连接出错等各种问题,只要重启服务器后网站又能正常访问了,这个问题可能困扰了很多站长朋友。今天青岛做网站就也在win2008服务器上部署的Tomcat服务器分享一个比较笨的办法,就是通过设置定时计划任务重启Tomcat服务器来轻松解决这个问题。
首页、我们需要建两个批处理文件,就是关闭和开启Tomcat的批处理文件
1、Tomcat关闭批处理文件Tomcat_shutdown.bat
@echo off
echo 执行开始时间
date/t
time/t
echo ***********************************************
echo 正在关闭Tomcat服务,请稍等......
net stop Tomcat7
echo 关闭Tomcat服务完成!
echo ***********************************************
echo ***********************************************
echo 结束时间
date/t
time/t
echo ***********************************************
2、Tomcat开启批处理文件Tomcat_startup.bat
@echo off
echo 执行开始时间
date/t
time/t
echo ***********************************************
echo 清除Tomcat缓存文件*******************************
echo 正在清除缓存文件Tomcat\work\Catalina\,请稍等......
rd /q/s "D:\WWW\tomcat\work\Catalina"
echo 清除Tomcat缓存文件完成!
echo ***********************************************
echo 正在开启Tomcat服务!
net start Tomcat7
echo 开启Tomcat服务成功!
echo ***********************************************
echo 结束时间
date/t
time/t
echo ***********************************************
接下来就是设置定时计划任务,步骤如下:
1、设置定时关闭Tomcat服务
开始→管理工具→任务计划程序进入计划任务界面,如下所示:
选择“创建基本任务”,先添加计划名称和备注,如下图:
然后点击下一步,设置计划任务的触发器,笔者选择每天,如图:
然后点击下一步,设置计划任务触发的具体时间,一般建议重启Tomcat服务器选择在晚上比较合适,因为这个时间段访问网站的用户比较少,能把影响降到最低。
然后再点击下一步,选择启用程序选择,点击下一步,如下图:
选择一开始设置的Tomcat关闭批处理文件Tomcat_shutdown.bat,如下图:
最后,点击下一步,完成即可。
以上就是设置定时关闭Tomcat任务计划,用同样的方法就可以设置,定时开启Tomcat任务计划,当然开启的时间一定是在关闭之后,建议完1分钟左右。
介绍完了在windows2008网站服务器上设置定时计划任务基本方法,希望对大家有所帮助。下面笔者分享一下,在windows2008网站服务器上设置定时计划任务常见的两个问题:
1、在windows2008网站服务器上设置定时计划任务后为什么没有执行
出现这种情况,很可能是在设置“安全选项”时没有选择“不管用户是否登陆都要运行”,在我们创建任务时默认是“只在用户登陆时运行”,只要在计划任务常规设置中选择“不管用户是否登陆都要运行”,然后输入登陆密码即可。
2、在windows创建计划任务出现指定的登录会话不存在,它可能已被终止,这样的提示怎么办?
其实,出现以上问题可能是我们在配置服务器时启用了“不允许为网络身份验证的凭据或.NET 护照存储”,我们只需要做以下设置即可。
开始→管理工具→本地安全策略→安全设置→本地策略→安全选择,如下所示:
在策略窗格中,用鼠标右键单击网络访问: 不允许为网络身份验证的凭据或.NET 护照存储,单击属性,单击禁用,然后单击确定
免责声明:本站所有资讯内容搜集整理于互联网或者网友提供,并不代表本网赞同其观点,仅供学习与交流使用,如果不小心侵犯到你的权益,如果你对文章内容、图片和版权等问题存在异议,请及时联系我们删除该信息。