problem with split log
bianbian
bianbian.org at gmail.com
Thu Mar 13 10:19:27 MSK 2008
Is there any tool to provide anti-multi-thread-spider function based on
logs?
Some mad spiders drive my host to heavy load. :(
2008/3/13, dika <andika at agrakom.com>:
>
> Hi there,
>
> Unfortunately nginx doesn't support piping log method inside it's config
> script, so you have to set it separately.
> try this:
>
> ~ point your access/error log to a file, such as *logs/access.log* and *
> logs/error.log*
> ~ if *logs/access.log* and *logs/error.log* has been exist, delete them,
> and recreate as fifo's
> ~ *mkfifo logs/access.log logs/error.log*
> ~ make a .sh files to put a cronolog script and piping, like:
>
> #!/bin/bash
>
> (cat /usr/local/nginx/logs/access.log |/usr/local/sbin/cronolog -l /var/log/nginx/access.log \
> /var/log/nginx/%Y/%m/%d/%H/access.log) &
> (cat /usr/local/nginx/logs/error.log |/usr/local/sbin/cronolog -l /var/log/nginx/error.log \
> /var/log/nginx/%Y/%m/%d/%H/error.log) &
>
> ~ start/execute thus file whenever you start your nginx
>
> Source and references:
> http://pjkh.com/articles/nginx-chronolog.html
>
> rgrds,
> Andika
> *INDONESIAN*
>
> Corey Donohoe wrote:
>
> We use that logrotate config on like 1500+ linux instances. It
> works... really. I too have been burned by various things wrt log
> rotation, but nginx shows nothing but love. ;)
>
> On 3/12/08, Dave Cheney <dave at cheney.net> <dave at cheney.net> wrote:
>
>
> Meh - i've had logrotate screw up on my too many times and delete a
> log file that things are logging into.
>
>
> On 13/03/2008, at 2:46 PM, Corey Donohoe wrote:
>
> > Yo,
> >
> > We do something like this at Engine Yard.
> >
> > Daily nginx logrotation during non-peak hours:
> >
> > http://pastebin.com/f400c3e0e
> >
> > Daily log migration to a drive with more space:
> >
> > http://pastebin.com/f6bc64e94
> >
> > On 3/12/08, Dave Cheney <dave at cheney.net> <dave at cheney.net> wrote:
> >> Try something like this
> >>
> >
> >
> > --
> > Corey Donohoe
> > http://www.atmos.org/
> > http://www.engineyard.com/
> >
>
>
>
>
>
>
>
--
bianbian coding life:
http://bianbian.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20080313/090cc549/attachment.html>
More information about the nginx
mailing list