Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1086949
  • 博文数量: 321
  • 博客积分: 7872
  • 博客等级: 少将
  • 技术积分: 2120
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-16 09:06
文章分类

全部博文(321)

文章存档

2017年(1)

2016年(1)

2015年(12)

2014年(17)

2013年(78)

2012年(15)

2011年(17)

2010年(67)

2009年(102)

2008年(11)

分类: LINUX

2009-11-02 11:54:09

本文来自: 作者:
原文链接: IT运维专家网--"自由平等,互助分享!"
2.6之中,可以在cache_peer设置之中,有了监控检查peer是否存活的指令,具体如下:

  monitorurl=检查网址  #标示用于监控的检查网址
  monitorsize=最小大小[-最大大小] #标示上面网址返回的信息的size大小
  monitorinterval=seconds #标示每次检查的间隔时间
  monitortimeout=seconds #标示检查的超时时间

  他们有什么用呢?
  例如我对多个服务器进行反向代理,则我可以检查这些服务器是否存活。
  在设置得条件之内,检查网址返回符合要求,即认为该peer是好的。
  例如可以在peer设置一个cron发现服务器当前资源占用较高,则设置返回网址的数据小于最小大小或者大于最大大小,则让squid暂时认为其离线。
  monitortimeout默认为monitorinterval;如果monitorinterval为0,则禁止检查。

eg:
    cache_peer 213.212.17.10 parent 80 0 round-robin weight=1 monitorurl=linuxtone.org/health.gif monitorinterval=3
    cache_peer 213.312.17.11 parent 80 0 round-robin weight=1 monitorurl= monitorinterval=3
阅读(1018) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~