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