全部博文(321)
分类: LINUX
2009-11-02 11:54:09
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 |