• 4115阅读
  • 1回复

[windows服务器问题]多台web服务器方案及维护方法 [复制链接]

上一主题 下一主题
离线太史慈
 

发帖
777
金币
626
威望
556
只看楼主 倒序阅读 使用道具 楼主  发表于: 2011-05-04
1. 多台web服务器的情况。搭建nfs实现web目录共享,web1做服务器端,web2,web3,web4,web5挂载web1
web1做服务器端,编辑/etc/exports文件,内容是:
  1. /home/www/ 192.168.0.0/24(rw,no_root_squash)

只要配这个文件 就好了,里面设置了ip段,然后启动
/etc/init.d/nfs restrat
/etc/init.d/portmap restart

service portmap start貌似也可以启动

web2,web3,web4,web5上挂载web1的/home/www/
  1. mount -t nfs 192.168.0.101:/home/www/  /home/www/
查看是否挂载命令是df -h

意常情况,比如web1服务器挂了。
在web2,web3,web4,web5上做好web的备份,如果web1挂了,那么将备分文件改名,并开启后台分布式缓存功能。

压力测试:100个并发的时候,其中一台服务器上的负载为10,两外两台web没压力,这时候的访问速度还能接受
webbench -c 100 -t 60 http://119.164.219.101/index.php
压力测试的时候,f5都是分配到一台上的,所以另外两台都是没压力的。 理论上,这个并发可以乘以服务器台数。

网站演示:厦门小鱼,支付宝论坛。

2. 分布式缓存方案
该功能是pw后台自带的功能。
分布式缓存是指将集群内的缓存文件实现共享,使大量单独的物理机器能共享同一缓存数据,实现前端机器的无限扩展。
注意:开启分布式缓存会加大系统负载,仅当网站有多台服务器时确实需要分布式缓存的情况下才开启,否则都建议关闭!
如果上述nfs功能web1挂掉后,只需要进入后台把该功能开启,论坛照常可以使用。

3.其他架构模式
一般采用,一台web,一台mysql主,一台mysql从,一台附件服务器。Mysql从服务器用来做sphinx和数据库的备份。
能承受的访问量是100W pv
论坛执行时间算是0.5S 并发20 40pv/s 40*60/m 40*60*60/h 40*60*60*8/day
网站演示:化龙巷,二泉网

负载均衡http://blog.s135.com/post/306





3条评分分享分+5金币+40
wumweicao 分享分 +5 给你个好评哦亲~ 2012-03-27
wumweicao 金币 +20 给你个好评哦亲~ 2012-03-27
rickyleo 金币 +20 真是霸气侧漏 2012-03-27
[url=http://www.phpwind.com]phpwind[/url]
离线rickyleo

发帖
311
金币
0
威望
99
只看该作者 沙发  发表于: 2012-03-27
真是霸气侧漏
1条评分金币+11
云天河 金币 +11 妈的,给我加官方啊。 2012-03-27
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
提到某人:
选择好友
上一个 下一个