Articles of 应用程序池

ASP.NETcaching修剪意识到应用程序池内存限制?

我正在Win2003 32位上运行一个ASP.NET应用程序,它倾向于分配大量的内存。 为了避免在W3P进程超过1 GB时开始出现OutOfMemoryExceptions,我为此应用程序池设置了最大850 MB的虚拟内存限制,因此应用程序将重新启动而不是抛出exception。 虽然不抛出exception,但这些重新启动仍然导致时间性能退化(低caching命中率,aspx编译等),所以我想尽量减less重新启动次数。 看到性能计数器,我可以看到,ASP.NETcaching按devise工作(开始之后项目数和caching命中率增加,而在某些项目移除后,可能由于过期date而增加),除了caching修剪。 例如, 我希望caching修剪在例如750 MB正在使用,并有一半是caching踢。 但是它永远不会发生,在负载下它将继续分配越来越多的内存,而不是像低级的caching项一样,直到达到内存限制。 有谁知道什么会实际触发caching修剪? 可用的物理内存? 有没有其他设置可以优化这种情况? (是的,我知道,32位是如此2004年和64位这个问题将消失,可能即使有相同数量的内存,但对于这个应用程序,我被困在这台服务器再过几个月,必须保持它运行…)

IIS7.5应用程序池高级设置 – WAS报告超出作业限制设置

我真的与应用程序池设置丢失。 我正在用资源监视器和/或Windows任务pipe理器监视CPU利用率,服务器在一秒钟内几乎不用30%以上。 看来,服务器和IIS可以轻松处理stream量和访问。 令人惊讶的是,Even Viewer报告了大量的WAS 5025事件: Application pool '%1' exceeded its job limit settings. 应用程序池高级设置: 中央处理器 Limit: 95 Limit Action: NoAction Limit Interval (minutes): 5 有没有办法,我的IIS有95%的利用率5分钟。 或者我不明白这些设置是否正确? 请指教

如何通过命令行增加IIS默认应用程序池中的队列长度?

我有一个运行Exchange的IIS服务器场,我们在HTTP错误中得到这个错误: HTTP/1.1 POST /ews/exchange.asmx – 1 Connection_Dropped_List_Full MSExchangeServicesAppPool 来自MSFT的build议是将应用程序池队列的长度从1,000增加到10,000 如何通过命令行将IIS的MSExchangeServicesAppPool更改为新的值

何时停止/启动IIS应用程序池?

我被告知,每次刷新我们的网站,无论是单独的网页或整个网站,我应该先停止应用程序池,更新我的网站文件或文件,然后启动应用程序池。 我的网站文件由HTML,JS,ASPX,INC,GIF,JPEG,CONFIG等组成。 我问,因为我相信我已经更新了我的网站,而不停止应用程序池并启动它,并停止并启动它,只是试图找出正确的方法应该是什么。

找出哪个IIS应用程序池是一个进程的最快方法?

我有一个Windows 2003 / IIS6服务器与大量的应用程序池。 在任务pipe理器中,其中一个w3wp.exe进程占用了大量的资源。 有没有一个一个地停止/启动每个池,是否有一个简单的方法来找出哪个应用程序池与过程有关?

IIS7 – 应用程序池停止时的电子邮件警报?

我正在为我的Web应用程序使用IIS7,出于某种原因,偶尔应用程序池崩溃(停止)。 发生这种情况时,我希望收到电子邮件通知。 这可能吗? 如果是这样,怎么样? 或者,我应该看看服务器监控工具来帮助我吗?

IIS身份:应用程序池与连接在基本设置

在IIS 7.5的网站的“基本设置”部分中,可以通过“ Connect As…指定一个用户帐户。 如果保持closures,则使用通过authentication。 我认为会使用应用程序池的身份,但事实并非如此。 为了让我的网站以正确的用户帐户连接到MSSQL,我必须在Connect As…屏幕下指定用户。 那么Connect As…和Application Pool Identity有什么区别?

在IIS6应用程序池中完全禁用.net

我们在我们的服务器上为我们的客户pipe理一些网站,一些运行Windows Server 2003 R2,另一些则运行2008 R2。 在Windows Server 2008 R2中,我们可以完全禁用某些应用程序池的.NET框架使用,这是非常好的,因为我们大多数的网站仍然使用传统的ASP。 在将经典的ASP应用程序configuration为在CLR 2.0池中作为ASP.NET 4运行之后,我们希望在IIS6中执行相同的操作 – 也就是说, 应用程序池没有任何.NET支持。 这是在IIS6支持的情况? 谢谢

不能删除应用程序池

我正在整理一个IIS服务器。 我已经删除了一些testing/ uat虚拟目录,但我无法删除应用程序池。 我收到以下错误信息。 替代文字http://gyazo.com/6c4b353c4a9a9fa7a0721623947703c6.png 有关我如何解决这个问题的任何提示?

IIS应用程序池标识问题

我在新的IIS服务器上的身份池遇到问题。 这是我的事件查看器文本: Event Type: Warning Event Source: W3SVC Event Category: None Event ID: 1021 Date: 6/12/2009 Time: 1:44:50 PM User: N/A Computer: <scrubbed> Description: The identity of application pool, '<scrubbed>' is invalid. If it remains invalid when the first request for the application pool is processed, the application pool will be disabled. The data field […]