微学网

热门关键词:   as  thinkphp  ecshop  xxx  商务通  php分页
热门: ASP.NET PHP编程 ASP编程 JSP编程 Python

IIS网站和程序池如何自动检测重启

发布时间:2020-07-06 来源:未知 点击:

自制 windows服务,自动检测 iis网站和网站程序池,和各种数据库的服务,一但发现停止了,立即重启,终结人工值守之痛.

      文件说明:

      注意 里面的exe不是安装的,点击后没有反应,只有用下面的批处理调用那个exe,才能安装上.

       InStallService.bat   -----服务安装批处理,一定用 管理员权限执行,然后服务就安装上了.

       UnInStallService.bat  -----服务卸载批处理,删除服务的时候使用.

      ServiceProtectReset.exe.config -----这个文件最重要,下面详细解释下

<!--服务启动间隔1秒=1000   3秒=3000  60秒=60000  10分=600000毫秒  半小时=1800000 半小时=3600000-->

    <add key="Timers" value="600000"/>

                   <!--发现停止就启动,监控服务名称,多个服务要监控用  |   隔开-->

    <!--MySQL|MSSQLSERVER-->

                   <add key="ServiceName" value="MySQL|MSSQLSERVER"/>

   

    <!--每天需要重启的服务,多个服务要监控用  |   隔开-->

    <add key="ServiceNameForReStart" value="MySQL|MSSQLSERVER"/>

    <!--每天几点重启上面的服务 例:4凌晨4点重启下数据库服务-->

    <add key="StopTimeInt" value="4"/>

 

    <!--程序池名称,多个程序池用  |   隔开-->

    <add key="IISPoolNames" value="www.demo.com|www.demowechat.com"/>

    <!--iis网站名称,多个网站用  |   隔开-->

    <add key="IISSiteNames" value="www.demo.com|www.demowechat.com"/>

    <!--iis应用程序池监控检查是否启动间隔1秒=1000   3秒=3000  60000=60秒 半小时=1800000 1小时=3600000-->

    <add key="IISPoolTimers" value="60000"/>

 

    <!--每天几点执行接口方法 例:1点-->

    <add key="StartInterface" value="1"/>

    <!--接口的地址名字,最好是get-->

    <add key="InterfaceNames" value="http://www.demo.com/WinService/CalcAllShopRiJIeInterface|http://www.demo.com/WinService/DelRepeatMemInterface"/>

 

根据自己的需要酌情配置上面的名字,不需要的就不填写.可以检测和网站和程序池,一但发现关闭了就自动重启, 可以监控数据库服务,可以每天夜里定时重启服务, 还可以定时执行一些业务,需要我们把业务写在接口里,每天几点定时执行.

 

检测服务安装:

在运行里输入 services.msc 检测服务是否安装成功.

服务的名字叫做 ServiceProtectReset  如果没有启动,设置它的属性为自动,并且启动它,这样就能帮助咱们时时监控各种服务了.

服务的运行状况可以从日志中看到.

 

下载地址: https://pan.baidu.com/s/1bpUHLE3


这就是微学网-程序员之家为你提供的"IIS网站和程序池如何自动检测重启"希望对你有所帮助.本文来自网络,转载请注明出处:http://www.weixuecn.cn/article/14039.html
网络编程 | 前端制作 | 数据库 | CMS教程 | 脚本编程 | 框架 | 服务器 | 微信开发 | APP开发 |

凡本网站转载的文章、图片等资料的版权归版权所有人所有,因无法和版权所有者一一联系,如果本网站选取的文/图威胁到您的权益,请您及时和本网站联系。 我们会在第一时间内采取措施,避免给双方造 成不必要的损失。
© 2015-2018 微学网 版权所有,并保留所有权利。 备案号:粤ICP备09051474号-1

电脑版 | 移动版