Can anyone respond to this query of mine?
On Wed, Jan 21, 2009 at 8:15 PM, Paras Fadte <[email protected]> wrote: > Thanks for the response. > > Noticed that graceful apache restart tends to flush the buffer to log > when gzip is used . Can you please shed some light on combining/using > gzip and rotatelogs utility together ? > > -Paras > > On Wed, Jan 21, 2009 at 7:46 PM, Rainer Jung <[email protected]> wrote: >> On 21.01.2009 13:01, Paras Fadte wrote: >>> >>> I tried this and It creates "mydomain.com-access_log.gz" but doesn't >>> seem to update it. >> >> That's the buffering of gzip I mentioned. >> >> Run /path/to/httpd/bin/ab -n 50000 -c 10 -k http://myserver:myport/ >> >> and you'll see data arriving. >> >> Regards, >> >> Rainer >> >>> On Wed, Jan 21, 2009 at 4:27 PM, Rainer Jung<[email protected]> >>> wrote: >>>> >>>> On 21.01.2009 07:09, Paras Fadte wrote: >>>>> >>>>> Hi , >>>>> >>>>> Does something like following work in Apache/2.0.55 ? >>>>> >>>>> CustomLog "|/bin/gzip -c >>>>>>> >>>>>>> /home/mydir/apache/logs/mydomain.com-access_log.gz" combined >>>>> >>>>> In errorlog it says : >>>>> >>>>> piped log program '/bin/gzip -c >>>>>>> >>>>>>> /home/mydir/apache/logs/mydomain.com-access_log.gz' failed >>>>> >>>>> unexpectedly >>>>> gzip:>>/home/mydir/apache/logs/mydomain.com-access_log.gz: No such >>>>> file or directory >>>>> >>>>> >>>>> What could be the issue here ? >>>> >>>> It does work for me with Apache 2.2.x. Be sure to add whitespace before >>>> and >>>> after ">>" (although that wasn't necessary for 2.2.x). >>>> >>>> If it doesn't work for 2.0, you can use the following workaround, that >>>> should do it: create gzip.sh (executable shell script) with the content: >>>> >>>> #!/bin/sh >>>> gzip -c>> $1 >>>> >>>> and use "|/path/to/gzip.sh mylogfile" in the CustomLog. >>>> >>>> Caution: it's possible to loose log lines when restarting or stopping the >>>> web server, because gzip buffers data and it might be implementation >>>> dependent, whether gzip flushes them when signaled to stop. My tests >>>> show, >>>> that there will be some information lost. >>>> >>>> I think this discussion belongs to the users list. When proceeding the >>>> discussion there, also mention which OS you are using. >>>> >>>> Regards, >>>> >>>> Rainer >> >
