我收到一个请求,要求增加 IIS 中的池大小,我认为该池大小是应用程序池大小。
我尝试搜索更多有关池大小、池的作用、池的重要性以及增加池大小的注意事项的信息。
不确定在 IIS 7 和 7.5 中哪里可以找到它以及默认大小是多少。
改变池大小也会影响网络花园吗?
答案1
正如评论中所指出的,这个问题含糊不清。
有一个私有内存限制 (KB),它定义了应用程序池在自动回收之前可以在系统 RAM 中增长多大。例如,当您打开任务管理器 (taskmgr.exe) 时,您会看到每个应用程序池都有一个 w3wp.exe 实例在运行。添加工作集列。我认为这对应于私有内存限制设置。
有一个 CPU 限制,它规定了应用程序池在一段时间内允许使用多少 CPU。其默认值为零,表示无限制。
队列长度设置决定了服务器开始返回 503 之前可以同时处理多少个请求。默认值为 1000。
有一个空闲超时,默认为 20 分钟。20 分钟不活动后,应用程序池将停止。我总是关闭它,因为从不活动的应用程序池处理第一个请求需要时间。
可以定期或在一个或多个特定时间安排回收。不及时的回收可能会干扰长期运行的操作,从而导致客户取消请求。
这些都是我能想到的常见嫌疑人。