时间:2016-02-26 17:46 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是服务器系列之:【iis应用程序池监控方法实例】,下面是详细的分享!
iis应用程序池监控方法实例
///
/// IIS应用地址池监控方法
///
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 + "应用地址池已成功启动.");
}
AppPool.Close();
}
Thread.Sleep(600000);
}
}
catch (Exception ex)
{
LogHelper.Wirte(ex.ToString());
}
}
以上就是关于iis应用程序池监控方法实例的服务器维护教程分享,更多电脑教程请移步到>>电脑教程频道。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
