IIS 最小化进程数

IIS 最小化进程数

警告:我几乎是服务器管理的完全新手,我已经运行自己的网络服务器多年,但只是在非常基础的层面上。

话虽如此,我现在在一个强制执行进程数限制的 VPS 主机上(我想他们正在通过容器进行内核共享)

Windows Server 2008 R2,IIS 7.5 我有大约 100 个并发用户,但每个用户大约每 5 分钟加载一次页面。在这 5 分钟内,每个页面将触发大约 5-10 个 http 请求。

在上述负载下,我不断接近甚至突破 VPS 主机强制执行的 100 个 numprocs 限制,从而造成服务中断(503 服务不可用)

有什么方法可以减少进程数量,比如通过重用、排队或其他方式——以牺牲执行速度为代价来优先考虑稳定性?

谢谢

附言:编辑 - 显然是 SVCHOST.EXE 进程比 W3WP.EXE 进程增长得更快……我不知道这意味着什么,但这可能是有用的信息

相关内容