[Varnish] #336: varnishlog writes garbage to file

Varnish varnish-bugs at projects.linpro.no
Sun Sep 28 07:13:25 CEST 2008


#336: varnishlog writes garbage to file
------------------------+---------------------------------------------------
 Reporter:  191919      |       Owner:  phk                      
     Type:  defect      |      Status:  new                      
 Priority:  normal      |   Milestone:  Varnish 2.0 code complete
Component:  varnishlog  |     Version:  trunk                    
 Severity:  blocker     |    Keywords:                           
------------------------+---------------------------------------------------
 If I run varnishlog without parameters, it works ok:

 ~# varnishlog
     0 CLI          - Rd ping
     0 CLI          - Wr 0 200 PONG 1222577791 1.0
     0 CLI          - Rd ping
     0 CLI          - Wr 0 200 PONG 1222577794 1.0
     0 CLI          - Rd ping
     0 CLI          - Wr 0 200 PONG 1222577797 1.0

 But if I use it to write to a file:

 ~# varnishlog -w /data/logs/varnish.log

 The resulted file contains garbages:

 ^C^@^G^@^@Rd ping^@^C^@^\^@^@Wr 0 200 PONG 1222578601 1.0^@^C^@^G^@^@Rd
 ping^@^C^@^\^@^@Wr 0 200 PONG 1222578604 1.0^@^C^@^G^@^@Rd
 ping^@^C^@^\^@^@Wr 0 200     PONG 1222578607 1.0^@^C^@^G^@^@Rd
 ping^@^C^@^\^@^@Wr 0 200 PONG 1222578610 1.0^@^C^@^G^@^@Rd
 ping^@^C^@^\^@^@Wr 0 200 PONG 1222578613 1.0^@^C^@^G^@^@Rd ping
 ^@^C^@^\^@^@Wr 0 200 PONG 1222578616 1.0^@^C^@^G^@^@Rd ping^@^C^@^\^@^@Wr
 0 200 PONG 1222578619 1.0^@^C^@^G^@^@Rd ping^@^C^@^\^@^@Wr 0 200 PONG
 1222578622 1    .0^@^C^@^G^@^@Rd ping^@^C^@^\^@^@Wr 0 200 PONG 1222578625
 1.0^@^C^@^G^@^@Rd ping^@^C^@^\^@^@Wr 0 200 PONG 1222578628
 1.0^@^C^@^G^@^@Rd ping^@^C^@^\^@^@Wr 0     200 PONG 1222578631
 1.0^@^C^@^G^@^@Rd ping^@^C^@^\^@^@Wr 0 200 PONG 1222578634
 1.0^@^C^@^G^@^@Rd ping^@^C^@^\^@^@Wr 0 200 PONG 1222578637
 1.0^@^C^@^G^@^@Rd     ping^@^C^@^\^@^@Wr 0 200 PONG 1222578640
 1.0^@^C^@^G^@^@Rd ping^@^C^@^\^@^@Wr 0 200 PONG 1222578643 1.0^@

 I tried under MacOSX 32-bit and CentOS 5.2 64-bit.

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


More information about the varnish-bugs mailing list