Chinaunix

标题: varnish 导致网站503错误[已解决] [打印本页]

作者: crisman    时间: 2009-07-14 10:00
标题: varnish 导致网站503错误[已解决]
使用版本:varnish2.0.4
启动参数:
./varnishd -n /data0/vcache -f /data0/varnish/vcl.conf -a 0.0.0.0:80 -s file,/data0/vcache/varnish_cache.data,1G -g www -u www  -T 127.0.0.1:3500 -p client_http11=on
访问后端的网站出现如下情况:

  1. Error 503 Service Unavailable

  2. Service Unavailable
  3. Guru Meditation:

  4. XID: 1811196325
  5. Varnish
复制代码

配置文件如下:
backend myblogserver {
.host = "10.10.6.48";
.port = "8088";
}

acl purge {
"localhost";
"127.0.0.1";
"192.168.11.0"/24;
}

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

if (req.http.host ~ "^mai.sina.cn") {
set req.backend = myblogserver;
if (req.request != "GET" && req.request != "HEAD") {
pipe;
}
else {
lookup;
}
}
else {
error 404 "the server is wrong!";
lookup;
}
}

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

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

sub vcl_fetch {
if (req.request == "GET" && req.url ~ "\.(txt|js)$") {
set obj.ttl = 10s;
}
else {
set obj.ttl = 30d;
}
}

[ 本帖最后由 crisman 于 2009-7-14 11:11 编辑 ]
作者: 爱斯基摩寂寞    时间: 2009-07-15 10:21
配置问题不大
作者: 一刀砍死    时间: 2009-08-01 17:29
问题解决了把原因给大家分享一下北
作者: elele    时间: 2011-08-12 15:07
怎么解决的,不贴一下吗?
作者: chenyx    时间: 2011-08-13 19:43
楼主怎么解决的,共享下




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2