In message <[EMAIL PROTECTED]>, Dirk Gomez writ
es:

>varnishlog gives me this output:
>
>    13 RxHeader     c Connection: keep-alive
>    13 RxHeader     c Host: zop.metatest.de
>    13 VCL_call     c recv
>    13 VCL_return   c lookup
>    13 VCL_call     c miss
>    13 VCL_return   c fetch
>    17 BackendClose   default
>    17 BackendOpen  b default 127.0.0.1 46677 127.0.0.1 7080
>
>So varnish goes to 127.0.0.1 instead of 192.168.100.199.
>
>Any pointers what is wrong?

In cases like this, set the parameter vcl_trace to true
and varnish will log where it goes in the VCL code by
line and character:

   11 VCL_call     c recv
   11 VCL_trace    c 1 1.22
                     n l.c

n = serial number of token (ignore this)
l = line number
c = character in line

   11 VCL_trace    c 2 2.9
   11 VCL_trace    c 5 5.5
   11 VCL_trace    c 6 5.9
   11 VCL_trace    c 8 8.5
   11 VCL_trace    c 9 8.9
   11 VCL_trace    c 10 8.34
   11 VCL_trace    c 12 11.5
   11 VCL_return   c lookup

In this case it was the default VCL:

  1     sub default_vcl_recv {
        ....5...10...15...20.^ = 1.22
  2         if (req.request != \"GET\" && req.request != \"HEAD\") {
        ....5...^ = 2.9
  3             pipe;
  4         }
  5         if (req.http.Expect) {
        ....^ = 5.5
        ....5...^ = 5.9
  6             pipe;
  7         }
  8         if (req.http.Authenticate || req.http.Cookie) {
        ....^ = 8.5
        ....5...^ = 8.9
        ....5...10...15...20...25...30...^ = 8.34
  9             pass;
 10         }
 11         lookup;
        ....^ = 11.5
        }


Remember to count TAB characters as one char only.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
[EMAIL PROTECTED]         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.
_______________________________________________
varnish-misc mailing list
[email protected]
http://projects.linpro.no/mailman/listinfo/varnish-misc

Reply via email to