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

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

iis應(yīng)用程序池監(jiān)控方法實例

2019-11-02 13:51:09
字體:
供稿:網(wǎng)友

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

復(fù)制代碼 代碼如下:
/// <summary>
        /// IIS應(yīng)用地址池監(jiān)控方法
        /// </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("監(jiān)控到" + AppPool.Name + "應(yīng)用地址池停止.");
                            AppPool.Invoke("Start", null);
                            AppPool.CommitChanges();
                            LogHelper.Wirte(AppPool.Name + "應(yīng)用地址池已成功啟動.");
                        }
                        AppPool.Close();

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 连山| 济宁市| 富裕县| 林周县| 从江县| 定日县| 监利县| 临沂市| 昌吉市| 安龙县| 西安市| 宁德市| 凌云县| 嘉祥县| 南岸区| 潼关县| 南昌市| 通化县| 嘉义市| 兴业县| 茂名市| 商丘市| 微山县| 海口市| 巨鹿县| 东乌| 遵化市| 定陶县| 商洛市| 磐石市| 鹰潭市| 和平区| 莱西市| 兴隆县| 九龙坡区| 河津市| 乐至县| 胶州市| 吴川市| 镇原县| 沭阳县|