[Varnish] #535: Backend enver receives request...

Varnish varnish-bugs at projects.linpro.no
Tue Jul 28 02:16:02 CEST 2009


#535: Backend enver receives request...
----------------------+-----------------------------------------------------
 Reporter:  seanc     |       Owner:  phk    
     Type:  defect    |      Status:  new    
 Priority:  normal    |   Milestone:         
Component:  varnishd  |     Version:  2.0    
 Severity:  normal    |    Keywords:  solaris
----------------------+-----------------------------------------------------
 Trying to use Varnish 2.0.4 on Solaris and have been less than successful.
 Using the most basic of startup flags, I get the following:

 {{{
 # varnishd -b 192.168.13.34:80 -F -p vcl_trace=on
 Message from C-compiler:
 NB: Storage size limited to 2GB on 32 bit architecture,
 NB: otherwise we could run out of address space.
 storage_file: filename: ./varnish.JPaG6B (unlinked) size 2047 MB.
 Using old SHMFILE
 child (14297) Started
 Child (14297) said Closed fds: 3 5 9 10 12 13
 Child (14297) said Child starts
 Child (14297) said managed to mmap 2147352576 bytes of 2147352576
 Child (14297) said Ready

 }}}


 Log output:

 {{{
     0 CLI          - Rd ping
     0 CLI          - Wr 0 200 PONG 1248739212 1.0
     5 SessionOpen  c 192.168.12.83 56397 :80
     5 ReqStart     c 192.168.12.83 56397 980594
     5 RxRequest    c GET
     5 RxURL        c /
     5 RxProtocol   c HTTP/1.1
     5 RxHeader     c Host: example.org
     5 VCL_call     c recv 1 42.14 2 43.9 10 53.5 11 53.9 14 57.5 15 57.9
 16 57.35 18 61.5 lookup
     5 VCL_call     c hash 21 78.14 22 80.9 23 80.24 hash
     5 VCL_call     c miss 29 95.14 fetch
     5 VCL_call     c error 41 129.15 deliver
     5 Length       c 462
     5 VCL_call     c deliver 37 110.17 deliver
     5 TxProtocol   c HTTP/1.1
     5 TxStatus     c 503
     5 TxResponse   c Service Unavailable
     5 TxHeader     c Server: Varnish
     5 TxHeader     c Retry-After: 0
     5 TxHeader     c Content-Type: text/html; charset=utf-8
     5 TxHeader     c Content-Length: 462
     5 TxHeader     c Date: Tue, 28 Jul 2009 00:00:12 GMT
     5 TxHeader     c X-Varnish: 980594
     5 TxHeader     c Age: 0
     5 TxHeader     c Via: 1.1 varnish
     5 TxHeader     c Connection: close
     5 ReqEnd       c 980594 1248739212.850627899 1248739212.850875139
 0.000241041 0.000213623 0.000033617

     5 SessionClose c error
     5 StatSess     c 192.168.12.83 56397 0 1 1 0 0 0 231 462

     0 StatAddr     - 192.168.12.83 0 2749 6 6 0 2 0 1386 2772
 ^C
 }}}

 I was hoping that this was an event ports vs. poll(2) issue but that
 doesn't seem to change the result.


 {{{
 # uname -a
 SunOS solaris.example.org 5.11 snv_89 i86pc i386 i86pc
 # gcc --version
 gcc (GCC) 3.4.3 (csl-sol210-3_4-20050802)
 Copyright (C) 2004 Free Software Foundation, Inc.
 This is free software; see the source for copying conditions.  There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
 PURPOSE.
 }}}

 I've attached the output from `varnishd -C` for further diagnosis.  It
 looks like VGC_function_vcl_fetch is failing, but I have been unsuccessful
 in determining why.

-- 
Ticket URL: <http://varnish.projects.linpro.no/ticket/535>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator


More information about the varnish-bugs mailing list