日期:2014-05-18  浏览次数:20568 次

一个日访问量5000人次左右的网站,需要什么样的配置
我们现在有一个服务器,只做网站服务器,数据库在别的服务器上,网站的日访问量在5000人次以上(这个数据是我统计日登陆次数),大概需要什么样的配置

我们现在的cpu不知道什么样子的,我只是知道服务器的内存有1G,并且还运行了一个SQLServer2000,耗内存400+M(我限制到400)。

而IIS的   w3p.exe进程,一般只占用200M的内存,经常过一段时间,到了用户量比较大的时候,会出现程序错误,说csc.exe程序无法执行什么的。

我观察此服务器的进程,会经常闪出来2个csc.exe(此服务器同时跑多个网站,有1.1,也有2.0)进程,然后马上又消失,出现时占CPU比较多。

我现在的解决这种的方法是,当出现异常时,我结束2.0的w3p.exe进程,系统就会回复正常。

我想问的是:
1.这样的配置跑多个网站,而且有数据库(压力很大的数据库),是不是有问题,我们现在已经考虑把数据库程序挪走

2.进程中总是跑出来的csc.exe进程,这个东西不是在编译程序的时候才出现吗?为什么系统跑了很久了,还会出现这个?

3.为什么IIS占用很少的内存,当内存消耗的非常多的时候,只会影响到它

4.程序出异常时,只是出现在对数据库的insert或者update,而select时,并不会出现上面提到的异常。

------解决方案--------------------
学习ing..
------解决方案--------------------
把带sql数据库的挪走
2G内存
------解决方案--------------------
呵呵 我们2台服务器 内存都是4G 日访问量5W
------解决方案--------------------
ls,不是这样算的,如果5000并发访问呢?再说服务器上的网站止一个。

第二个问题我以前遇到过,给一个小公司做的网站,他们是放在代理商那里,估计一台服务器有N多个网站,而那个公司的网站访问量少,所以在服务器内存比较拮据的情况下,把公司网站(因为不是经常访问)的应用程序域的环境给卸载了,下次访问就要重新编译,所以访问变的很慢。

第四个问题,没遇到过,不是很清楚。  
“当服务器正常的情况下,对数据库怎么操作都是没问题的。”===>服务器正常,指的是数据库服务器正常还是WEB服务器正常?出现什么异常?

------解决方案--------------------
作为服务器内存太低了,把它提高到你主板能支持到的最大内存吧,费用不是太高,如果有费用问题,最低也要2G,如果内存提升,数据压力应该就解决了,其他应该不用动
------解决方案--------------------
提升内存吧
------解决方案--------------------
5000 不算是太大的数字
关键不知道你网站开销多大

可以的话 先做一下测算
并且看一下最大并发连接数有多大
------解决方案--------------------
你的资料库出现LOCK的状况就会这样,当lock资料库的时候,会出现iis主要的W3P服务当掉的状况,当你停掉服务的时候,相当于释放掉了网页中的SESSION,资料库lock的时候一样是因为你响应的session长时间无法释放造成的,你可以手动清空lock的sql,或是通过提高内存容量,最根本的原因还是直接找到lock的sql改进它,很多工具可以监控资料库进程的!
------解决方案--------------------
很简单

1.1用一个程序池,2.0用一个程序池,不要共用 一个程序池就可以了