学维网 http://www.sinoxs.com
奥莱家纺|淘宝优惠信息|淘宝抵用券领取|RSS阅读|网站地图

学维网

服务器当前位置:首页 >电脑问题 > 服务器 (RSS订阅)

最新WINDOWS2003/2008/xp任务计划实现定时自动重启IIS

发布时间:2017-12来源:本站原创作者:学维网点击:

WINDOWS2003/2008/xp任务计划实现定时自动重启IIS
合理利用批处理文件结合WINDOWS任务计划实现定时自动重启IIS ,因业务程序,占用大量的数据库连接,加上组件写的不是很完美,每次调用完内存不能很好的被释放,导致网站运行一两天就会罢工,今天给大家介绍一个解决的办法。定时重启IIS,释放内存,保证站点在被垃圾堵死之前先自我清理一遍。

1。编写批处理文件IIS.bat
程序代码:
@echo off
net stop iisadmin /yes
net start iisadmin
net start w3svc

@echo off
net stop iisadmin /yes
net start iisadmin
net start w3svc

命令相当简单,我就不多解释了,无非是一些停止服务、启动服务的指令。
将写好的文件保存备用。

2。启动“Task Scheduler”服务

服务不启动,你的“任务计划”是不能工作的,不过也会带来一定的安全隐患,自己要把握好哦。

3。在控制面板里找到任务计划

4。使用向导添加任务计划

应用程序列表里自然没有我们的BAT文件,点击浏览找到你刚才保存的位置。
确定以后系统自动给任务起了一个和程序一样的名字。

下面设置执行任务的频率,我选择“每天”。

再定个执行任务的时间吧,以为网站往往在凌晨访问量会小一点,所以不妨把执行时间设置在2:30 am。

没什么好说的了,输入管理员密码。再往后点确定就OK了。

至此,你的任务计划里就会多出一个形。任务启动时效果
 
详细解释:
WINDOWS2003任务计划实现定时自动重启IIS
编写批处理文件IIS.bat
@echo off
net stop iisadmin /yes
net start iisadmin
net start w3svc
建立windows 计划任务
开始->控制面板->计划任务
按照向导建立一个新的计划任务
注意在提示 用户名密码时 输入你系统中有做操作权限的 用户名密码
 新建完一个计划任务时 检查启动“Task Scheduler”服务是否启动如果没有就把它启动
检查启动“Task Scheduler”服务
开始运行 services.msc 查看Task Scheduler 服务状态
服务不启动,你的“任务计划”是不能工作的,不过也会带来一定的安全隐患,自己要把握好
本机调试网站时,常出现不响应的现象,重起后能用一两次又会出现。
  在CMD下运行: iisreset (不用带参数)比在Interner信息服务下停止有效,而且不用重起机器。
   以下是命令参数:
   /RESTART -----------------------停止后启动IIS 。
   /START ---------------------------启动IIS (如果停止) !
   /STOP -----------------------------停止IIS (如果启动) 。
  /REBOOT ------------------------重启电脑 。
   /REBOOTONERROR --------如果停止IIS失败重启电脑 。
   /NOFORCE ---------------------不用强迫IIS停止。
   /TIMEOUT:X ---------------------在X秒后, IIS被强制停止,除非 /NOFORCE 参数给出.如果 /REBOOTONERROR 给出, 它重启电脑。
我在2003server测试如下
c:\windows\system32\iisrestart.exe /restart
正在尝试停止...
Internet 服务已成功停止
正在尝试启动...
Internet 服务已成功重启启动
c:\windows\system32\iisrestart.exe /stop
正在尝试停止...
Internet 服务已成功停止
c:\windows\system32\iisrestart.exe /start
正在尝试启动...
Internet 服务已成功启动


返回列表 返回上一页 2 3 4 5 6


参与评论已经有 人参与
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
网站首页|学维网|网站地图|免责声明|联系我们|IT外包|淘宝优惠信息|复印机租赁|电脑出租