试用DNS轮询,更换Web服务器

来自Jamesqi
跳转至: 导航搜索

--James Qi 2009年6月23日 (二) 22:26 (CST)

  本来这个星期初接着把MediaWiki升级1.15.0中出现的一些问题都检查、解决的,但接着两天服务器都负载过高,虽然上次同事去为MySQL服务器加了4G内存到6G,但因为还有Web服务在一起共用,所以负载依然很高,其他服务器的硬盘空间不够(上次带去的硬盘型号有误无法接上),无法转移Web服务,所以很麻烦。

  本来每周初两天的流量都会大一些的,结果这两天因为服务器的问题也受影响,同事们的编辑工作也断断续续。周末和晚上流量小一些还勉强能用,但昨天白天就不行了,今天上午准备用Squid中的负载均衡,但失败了,可能是因为我们用的Squid版本还是2.4的老版本,应该升级到2.6或者3.0以上。然后用最简单的DNS轮询,虽然可以生效,但因为round-robin不能判断哪台服务器的具体负载情况,而且其他Web服务器前端没有Squid服务,结果搞得几台服务器的负载都高得不行,反而影响其他网站的访问。

  还试过把MediaWiki的搜索框都禁止掉,结果还是负载继续高,这样完全无法坚持了,只有再次升级硬件一条路了。下午紧急让同事联系新配一台服务器,配置为至强4核CPU、4G内存、500G硬盘,应该比以前的配置都要好,明天上午安装,下午就赶紧送到机房去使用。今年下半年肯定还有服务器需要更换,特别是前端Squid服务器,内存、硬盘都偏小,而且还是用的老版本Squid。


--James Qi 2009年6月25日 (四) 15:28 (CST)

  星期三一天我监视着各服务器负载,不断修改Squid的Hosts文件,将Web流量转到相对负载低的服务器上,我简直成了“人工智能”负载均衡了。下午同事把新服务器拿到机房,发现一些问题,Apache、PHP等都需要重新编译以便支持MySQL,又一些路径、配置文件需要调整,晚上搞到凌晨都没有搞好,今天早上找人咨询后接着调试,终于在中午之前把新服务器上的服务开通了,几台服务器的负载都分摊,下降到安全的情况下,还有一些细节后续再调整,前段时间持续负载高之后,总算是可以松了一口气!

标签:DNS轮询服务器
相关内容:
  1. 2010-05-05 14:03:43 香港服务器2M线路换为10M
  2. 2010-02-24 00:15:35 试用国外虚拟主机空间
  3. 2010-01-02 23:33:13 Linux服务器负载过高时自动重启Apache服务
  4. 2009-11-01 22:51:27 网站服务器重返武汉电信机房
  5. 2009-10-19 00:06:37 在服务器上安装网站监控软件
  6. 2009-09-04 12:28:08 在MediaWiki中启用主从两个MySQL服务器
  7. 2009-08-17 10:36:58 上海网吧门视频下载拖垮了我们的服务器
  8. 2009-07-20 23:39:24 回到兴城大厦办公,讨论服务器维护工作
  9. 2009-05-06 20:49:58 调整MediaWiki文件缓存设置降低服务器负载
  10. 2009-04-29 21:50:09 网站服务器故障10小时
  11. 2009-03-20 16:33:01 网站服务器监控服务的尝试
  12. 2008-01-15 16:12:53 痛苦的服务器数据备份恢复过程
  13. 2007-09-25 13:20:20 Squid, apache, mysql的优化真是个麻烦事情!
  14. 2007-08-25 22:04:20 备份太重要了!

关于“试用DNS轮询,更换Web服务器”的留言:

新增留言

--124.79.160.146 (IP 位置 | 谁是 | 贡献) 2009年6月25日 (四) 11:17 (CST)

留言: squid内存得大,硬盘无所谓。 现在内存都是白菜价,建议装8G以上,数据库装12G以上。 如果想监测后端服务器的状态,就用haproxy.

--SmallTalk

回复:谢谢这位朋友的留言。我们用于Squid的那台是多年的老Dell机器了,内存和硬盘都不好加配件,以后估计只有整个更换了。--James Qi 2009年6月25日 (四) 14:55 (CST)

新增相关留言