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回车打开任务计划程序,如下图:


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

被折叠的 条评论
为什么被折叠?



