首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS6应用程序池: App中断直到回收

IIS6应用程序池: App中断直到回收
EN

Server Fault用户
提问于 2012-02-05 01:59:54
回答 1查看 989关注 0票数 0

我曾经经历过一些使用ASP.net MVC或Webform的网站的问题。

问题:有时网站没有显示。如果我去网站,我会得到目录浏览是不允许的或类似的东西。

快速修复:登录服务器,并在与网站相关的应用程序上进行应用程序池循环。

服务器: Win2k3标准R2,IIS6,4GB内存,AMD双核。用它做一些共享托管。活跃的网站不多,流量也比较低。

我不太明白为什么网站不能工作,我必须回收应用程序池。我为任何使用.Net 4的网站创建了一个名为.Net的应用程序池,并为.Net 4框架下的网站创建了一个ASPNET2。是否有人知道问题是什么,以及我如何可以修复它,而不是检查网站,以找到答案。

编辑:我应该进一步解释,这台服务器用于共享托管,我使用Helm3控制面板,它为.Net 3及以下的网站创建了ASPNET2,以及我创建的支持.Net4的ASPNET4,并手动将该网站与该池相关联

EN

回答 1

Server Fault用户

发布于 2012-02-06 08:25:11

如果所有网站没有共享相同的代码,每个网站创建一个App,并将每个网站放在自己的应用程序池中。

这将有助于缩小破坏的网站。你没有包括一个历史,所以还不清楚这已经发生了多长时间。您可能会在应用程序事件日志中找到帮助您拼凑事件时间线的事件,以及在此之前是否会发生一些奇怪或奇怪的异常。

回收时,您将终止旧的工作进程(W3WP.EXE),并将其替换为新的进程。这就是为什么它后来起作用了。

至于它为什么坏了,你得查一下网站才能找到答案。根据我的经验,W3WPs通常不会以这种方式崩溃;这与您网站中的应用程序或模块(或它们与系统级组件(如AV)的交互)有关。

下一次,在回收进程之前,获取一个进程的内存转储(去获取DebugDiag 1.2),并查看是否可以从中收集任何有用的信息。或者,与开发人员和/或Microsoft支持部门联系,以帮助检查转储并尝试确定根本原因。

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

https://serverfault.com/questions/356937

复制
相关文章

相似问题

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