下面的配置托管在Azure虚拟服务器中。
位于数据中心A和Web 3中的Web Server 1和2位于数据中心B中。每个服务器都承载相同的站点,但与其他服务器重复。
当流量来自互联网时,我希望它能够平衡所有网络服务器之间的流量。如果Web Server 1出现故障或某个网站出现问题,我希望它将所有站点转移到web Server 2和或3。如果在Web Server 2上有一个站点出现问题,我希望它将所有站点的负载完全转移到Web Server 3。
我在共享服务器上有一个asp.net/c# 4.0网站。
os Windows Server 2012正在运行IIS 7,拥有32 os的ram和3.29GHz的处理器。
服务器不时地遇到困难,例如RDP‘’ing和其他PHP网站运行缓慢等问题。
我们的系统管理员已经建议我的网站作为一个可能的内存占用和原因的这些问题。
在任何特定时间,站点“内存(私有工作集)”为2GB,峰值可高达15 2GB。
我在服务器上运行了JetBrains dotMemory的试用版,并附加到网站的w3wp.exe进程中。我第一次使用这个程序,我在这里是一个完全的新手。
我使用dotMemory拍摄了两个内存快照。