我有一个网络服务器,其中包含我创建的 10 个 mvc 站点。所有站点都“链接”到文件夹中的相同代码。所以所有 10 个站点都运行在相同的代码上。这样做在网站上有不同的语言。
我的问题是 1 个站点在几分钟内使用 40-60% 的 CPU。然后它下降,另一个站点的 CPU 上升。通常网站在 w3wp 进程中使用 300mb,但有时会上升到 8-900mb!
有 20GB 内存,18,9 经常使用。还有一个运行需要 13GB 的 SQL 服务器。
该站点是 MVC 3 站点。对 SQL 数据使用缓存。
每个站点都有自己的游泳池。
我知道这是一个非常模糊的问题。但是任何人都可以看到这个设置有任何明显的问题吗?
为什么CPU会周期性上升?
网站上大约有 100-150 个用户。
任何想法或想法将不胜感激。