好吧,首先,如果我问错地方了,别开枪。我有世界上所有的意图遵守堆栈交换的规则,所以让我知道。第二,如果这个问题听起来很奇怪,下面我来解释一下,这个解释实际上是有意义的:
我是一个初级程序员,对服务器配置知之甚少。直到今天,我才得到了工作环境,我的工作就是编写代码。因此,我(co)开发了一个应该在debian或fedora服务器上运行的项目。问题是,事实证明,服务器是Windows server 2008。我很确定这个项目需要重大的改变--最好的案例--才能奏效。而且,我甚至不确定我是否能做到,因为项目中需要一个基于unix的机器的部分不是由我编码的,而且这个家伙已经去了MIA。项目经理不会为了
环境设置:
1 Load Balancer (Windows Server 2008R2 & Web Farm Framework & Application Request Routing)
3 Web Servers (Windows Server 2008R2)
1 SQL Server (Sessions are stored in sql session state database by IIS)
我们的服务器管理员使用克隆机制创建了VMWare中的所有服务器。负载平衡器和web服务器具有相同的SIDS。
我们有一个问题,用户在罕见的基础上获得彼此的会话。We
我在共享服务器上有一个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拍摄了两个内存快照。