国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > IIS > 正文

iis應用程序池監控方法實例

2024-08-29 03:07:56
字體:
來源:轉載
供稿:網友
IIS有十幾個應用地址池,總在不經意間停掉一個,下面的方法可以監控狀態,方法很簡單,就是對應用地址池遍歷一遍,檢查是否有未啟動的應用地址池,有的話就執行啟動命令

目的:公司服務器IIS有十幾個應用地址池,總在不經意間停掉一個,停止線系統日志里會有一大堆警告日志,然后就停掉了,分析了好幾次,網上有人說是某一個網站的問題應該查網站,但是網站又有那么多地址,誰知道從哪個請求開始就把應用地址池給弄掛掉了啊,白天還好隨時有人看著服務器在,晚上停了就麻煩了,所有有了需求,自動監控應用地址池。其實方法很簡單,就是定時對應用地址池遍歷一遍,檢查是否有未啟動的應用地址池,有的話就執行啟動命令。

復制代碼 代碼如下:
/// <summary>
        /// IIS應用地址池監控方法
        /// </summary>
        private void IISAppPools()
        {
            try
            {
                string entPath = "IIS://LOCALHOST/W3SVC/AppPools";
                while (true)
                {
                    DirectoryEntry rootEntry = new DirectoryEntry(entPath);
                    foreach (DirectoryEntry AppPool in rootEntry.Children)
                    {
                        if (AppPool.Properties["AppPoolState"].Value.ToString() != "2")
                        {
                            LogHelper.Wirte("監控到" + AppPool.Name + "應用地址池停止.");
                            AppPool.Invoke("Start", null);
                            AppPool.CommitChanges();
                            LogHelper.Wirte(AppPool.Name + "應用地址池已成功啟動.");

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 西昌市| 南汇区| 鹤岗市| 隆安县| 罗定市| 肇州县| 陇南市| 东丰县| 徐水县| 资中县| 若尔盖县| 贵德县| 玛沁县| 遵义市| 东乡县| 二连浩特市| 嘉禾县| 呼伦贝尔市| 瓮安县| 盐亭县| 肇源县| 呼玛县| 新宁县| 图片| 鞍山市| 九江县| 绍兴市| 大埔县| 南陵县| 鸡西市| 永川市| 河南省| 阿拉善右旗| 湘潭县| 肥东县| 紫阳县| 兴城市| 同江市| 贵南县| 宁乡县| 开阳县|