如果要重启机器,可以直接添加个计划任务,选择shutdown.exe;shutdown -r -f -t 0 只是重启IIS服务,可以使用iisreset /restart 把命令做成批处理文件,然后做个计划任务来运行这个批处理。
打开IIS配置窗口的CMD命令:开始---运行---CMD----输入inetmgr \x0d\x0a直接使用CMD我们可以操作很多事情,比如启动IIS,重启IIS,停止IIS \x0d\x0a\x0d\x0a重启IIS服务器,开始->运行->cmd (以下列出相关操作命令): \x0d\x0a\x0d\x0aIISBOY网,IISBOY.COM\x0d\x0a\x0d\x0aiisreset /RESTART 停止后启动 \x0d\x0aiisreset /START 启动IIS (如果停止) \x0d\x0a\x0d\x0aiisreset /STOP 停止IIS (如果启动) \x0d\x0aiisreset /REBOOT 重启电脑 \x0d\x0a\x0d\x0aiisreset /REBOOTonERROR 如果停止IIS失败重启电脑 \x0d\x0a\x0d\x0aiisreset /NOFORCE 不用强迫IIS停止 \x0d\x0a\x0d\x0aiisreset /TIMEOUT:X 在X秒后,IIS被强制停止,除非 /NOFORCE 参数给出. 内容来自 \x0d\x0a\x0d\x0a最方便的使用,当然你也可在CMD下运行:iisreset /startWINDOWS2003任务计划实现定时自动重启IIS利用批处理文件结合WINDOWS任务计划实现定时自动重启IIS [zt]朋友的站点由于程序原因,占用大量的数据库连接,加上组件写的不是很完美,每次调用完内存不能很好的被释放,导致网站运行一两天就会罢工,通过和CSDN的网友的讨论,我找到了一个解决的办法。定时重启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了。
至此,你的任务计划里就会多出一个形如
的图标。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)