Windows使用任务计划执行批处理定时重启IIS部署的网站

为解决因未调用结束录像接口导致的录像文件过大问题,本文介绍了一种通过定时重启IIS部署的网站来避免录像无限进行的方法。详细步骤包括使用批处理命令重启指定网站,以及如何设置任务计划程序定期执行该批处理。

1. 为什么要重启IIS部署的网站

有个小需求,需要定时重启IIS部署的网站(我能想到的只是这样),这与海康设备网络SDK的实时预览数据捕获有关系,webservice中定义了三个接口,抓拍、开始录像、结束录像。当客户端调用开始录像却一直没有调用结束录像时视频会一直录下去,导致视频文件很大很大。查阅SDK文档没有找到“当实时录像的文件超过一定大小后自动停止录像”相关的参考说明,遂要重启网站(防止最后一次检车流程没有调用结束录像)

2. 使用批处理重启网站

新建bat文件写入以下命令(注意"DvrService"是部署到IIS的网站名):

C:\Windows\System32\inetsrv\appcmd.exe stop site “DvrService”
C:\Windows\System32\inetsrv\appcmd.exe start site “DvrService”

3. 使用任务计划程序定期执行批处理

win+r打开运行,输入taskschd.msc回车打开任务计划程序,如下图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值