当前位置:   article > 正文

监控IIS的运行状态_c# iis流量监控

c# iis流量监控

IIS经常出现假死的情况,具体什么时候会出现假死,我就不说了,今天我要写的是如何监控IIS的状态

程序的功能是:如果IIS是为运行的状态,就重启IIS,如果IIS的连接数达到了设置的连接数,也重启IIS。我写了一个window服务,时刻监控着IIS的运行状态。

代码:

  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Diagnostics;
  6. using System.Linq;
  7. using System.ServiceProcess;
  8. using System.Text;
  9. using System.Management;
  10. using System.Diagnostics;
  11. using System.ServiceProcess;
  12. using System.Configuration;
  13. namespace IISWatcher
  14. {
  15. public partial class IISWatcher : ServiceBase
  16. {
  17. public IISWatcher()
  18. {
  19. InitializeComponent();
  20. }
  21.  System.Timers.Timer tmr;
  22.         protected override void OnStart(string[] args)
  23.         {
  24.             tmr = new System.Timers.Timer();
  25.             tmr.Interval = 6000;
  26.             tmr.Elapsed += new System.Timers.ElapsedEventHandler(tmr_Elapsed);
  27.  
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/252308
推荐阅读
相关标签
  

闽ICP备14008679号