首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.Net重启IIS

问ASP.Net重启IIS
EN

Server Fault用户
提问于 2011-12-30 18:22:57
回答 2查看 567关注 0票数 0

长话短说--我们有两个we服务器(IIS 6)运行第三方asp.net应用程序。(到目前为止)他们随机地(到目前为止) just...stop工作。我有一个外部支票,可以告诉我何时停止工作,在一分钟左右。现在,我必须通过RDP进入机器,并发出iis重置。这是很好的,直到我没有在一台机器,我必须得到一个PDQ。

我写了一个简单的页面,它将在这台触目惊心的远程机器上发布iis重置(S)。通常是这样的。有时"iisrestart \machinename“会停止IIS服务,但不会重新启动它,这是错误的。

理想情况下,我想知道我是否可以停止服务,尝试启动它,如果它没有在10秒内启动,尝试再次启动它。但我不知道如何远程监控服务的状态。

有人能给我指明正确的方向吗?

EN

回答 2

Server Fault用户

发布于 2011-12-30 18:27:40

我认为最好在没有响应的服务器上回收受影响的应用程序池:http://technet.microsoft.com/en-us/library/cc770764(WS.10).aspx

如果您运行IIS6,这可能会很有趣(广义上它也适用于IIS7):http://blogs.msdn.com/b/david.wang/archive/2006/01/26/thoughts-on-application-pool-recycling-and-application-availability.aspx

但是最好的方法可能是对应用程序进行故障排除,并确保它一开始就不停止工作。

更新:既然您使用了IIS6,请阅读上面的文章,并查看如下:http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/1eee28e2-b319-4b4e-8267-a8c0aa0dcf36.mspx?mfr=true

Chris几年前写了一篇博客文章,用一个小应用程序回收IIS应用程序池(利用WMI),这可能会派上用场:http://blogs.iis.net/chrisad/archive/2006/08/30/Recycling-Application-Pools-using-WMI-in-IIS-6.0.aspx

票数 0
EN

Server Fault用户

发布于 2011-12-30 18:43:23

四、五年前,我处理了一个类似的问题,除了一款正在重写的内部应用程序。

如果事件日志中有任何类型的事件引发,您可以设置一个接收器来监视该事件,并通过vbs / wmi发出脚本复位。

看看官方医学博士。

编辑-丑..。如果有Nagios,则可以根据页面响应时间设置一个事件处理程序,该处理程序可以进行重置/循环。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/345403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档