亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 5169 | 回復(fù): 2
打印 上一主題 下一主題

[proxy] varnish 2.04 啟動問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2010-04-09 11:08 |只看該作者 |倒序瀏覽
本帖最后由 wbftp 于 2010-04-09 11:13 編輯

環(huán)境:centos 5.4
                 varnish 2.04
問題:

    啟動參數(shù):/usr/local/varnish/sbin/varnishd -n /data/vcache -f /usr/local/varnish/etc/vhost/vhost.vcl -a 0.0.0.0:80 -s file,/data/vcache/varnish_cache.data,1G -g www -u www -w 30000,50000,10  -T 127.0.0.1:3500 -p client_http11 on

   1、啟動參數(shù)不能加線程,-w 30000,50000,10 不加線程訪問一切正常。加了就訪問不了網(wǎng)站,一直在連接。服務(wù)器沒影響。
  2、如果不加-w 30000,50000,10 線程數(shù),默認(rèn)最大會支持多少線程呢。

vhost.vcl配置如下


backend dvd1 {
        .host = "174.137.22.10";
        .port = "80";
}

backend dvd2 {
        .host = "174.142.22.115";
        .port = "80";
}

backend dvd3 {
        .host = "174.36.22.219";
        .port = "80";
}

backend dvd4 {
        .host = "174.36.33.21";
        .port = "80";
}

acl purge {
       "localhost";
       "127.0.0.1";
       "174.36.133.0"/28;
}

sub vcl_recv {
       if (req.request == "PURGE") {
               if (!client.ip ~ purge) {
                       error 405 "Not allowed.";
               }
               lookup;
       }




       if (req.http.host ~ ".dvd11.com") {
               set req.backend = dvd1;
               if (req.request != "GET" && req.request != "HEAD") {
                            pipe;
                      }
                      else {
                            lookup;
                      }
       }

       elseif (req.http.host ~ "^dvd11.com") {
               set req.backend = dvd1;
               if (req.request != "GET" && req.request != "HEAD") {
                           pipe;
                     }
                     else {
                           lookup;
                     }
      }

       elseif (req.http.host ~ ".dvd22.com") {
               set req.backend = dvd2;
               if (req.request != "GET" && req.request != "HEAD") {
                           pipe;
                     }
                     else {
                           lookup;
                     }
      }



       elseif (req.http.host ~ "^dvd22.com") {
               set req.backend = dvd2;
               if (req.request != "GET" && req.request != "HEAD") {
                           pipe;
                     }
                     else {
                           lookup;
                     }
      }

       elseif (req.http.host ~ ".dvd33.com") {
               set req.backend = dvd3;
               if (req.request != "GET" && req.request != "HEAD") {
                            pipe;
                      }
                      else {
                            lookup;
                      }
       }

       elseif (req.http.host ~ "^dvd33.com") {
               set req.backend = dvd3;
               if (req.request != "GET" && req.request != "HEAD") {
                            pipe;
                      }
                      else {
                            lookup;
                      }
       }


      elseif (req.http.host ~ ".dvd44.com") {
               set req.backend = dvd4;
               if (req.request != "GET" && req.request != "HEAD") {
                            pipe;
                      }
                      else {
                            lookup;
                      }
       }

       elseif (req.http.host ~ "^dvd44.com") {
               set req.backend = dvd4;
               if (req.request != "GET" && req.request != "HEAD") {
                            pipe;
                      }
                      else {
                            lookup;
                      }
       }



       else {
                      error 404;
                      lookup;
       }
}

sub vcl_hit {
       if (req.request == "PURGE") {
               set obj.ttl = 0s;
               error 200 "Purged.";
       }
       else if (!obj.cacheable) {
               pass;
       }
}

sub vcl_miss {
       if (req.request == "PURGE") {
               error 404 "Not in cache.";
       }
}

sub vcl_fetch {
        set obj.ttl = 30d;
        remove obj.http.Set-Cookie;
}



sub vcl_deliver {
      set resp.http.x-hits = obj.hits ;
      if (obj.hits > 0) {
            set resp.http.X-Cache = "HIT";
      } else {
            set resp.http.X-Cache = "MISS";
      }
}

論壇徽章:
0
2 [報告]
發(fā)表于 2010-04-09 13:33 |只看該作者
已經(jīng)解決了,是啟動參數(shù)的問題,-w 30000,50000,10 去了,使用-p client_http11=on  -p thread_pools=8 -p thread_pool_min=16 -p thread_pool_max=512


啟動就OK了。網(wǎng)站也能正常訪問。

論壇徽章:
0
3 [報告]
發(fā)表于 2010-08-02 16:21 |只看該作者
我查看了varnishd的具體參數(shù) 里面沒有client_http11  這個是怎么回事啊
還有就是日志訪問日志文件 沒有任何顯示
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP