急急,关于IIS重启的问题

当IIS访问的用户数过多时,IIS就很容易down掉,这时候非要重启IIS才能正常运行,我想编码在服务器中时时检查IIS,如果发现IIS死掉马上重启,各位高手有没有什么好办法编程实现IIS重启啊?
望不吝赐教,不胜感激。
---------------------------------------------------------------

访问一个页面如果有异常则说明iis出现问题,可用js代码实现:

if(!CheckUrl())
{
WScript.Echo("iisreset");
var s = new ActiveXObject("WScript.Shell");
s.Run("iisreset");
}
else
{
WScript.Echo("OK");
}

function CheckUrl()
{
try
{
var xh=new ActiveXObject("Microsoft.XMLHTTP");
xh.open("GET","http://localhost/quickstart/aspplus/doc/businessobjs.aspx",false);
xh.send("");
return xh.status == 200;
}
catch( X )
{
return false;
}
}

Published At
Categories with Web编程
Tagged with
comments powered by Disqus