Логи

Igor Sysoev is at rambler-co.ru
Wed May 10 12:54:59 MSD 2006


On Wed, 10 May 2006, Sergey Serov wrote:

> On Wednesday 10 May 2006 07:53, Pavel Sokolov wrote:
>> я сейчас немного мудрю с логами - и замечаю переодисечки такую проблему (
>> через раз буквально ) если логов у сайта за сутки накопилось меньше чем
>> буффер 32кб ( но они 100% есть ) то они не сбрасываются. причём не поймать
>> почему иногда сбрасываются а иногда нет.
>>
>> сечас скрипт ( логически выглядит так )
>>
>> kill HUP
>> sleep 10
>> mv ...
>> mv ...
>> mv ...
>> kill HUP
>> sleep 10
>> zip ...
>> zip ...
>> zip ...
>>
>> с USR1 у меня не срабатывает - чтото с пермишенами и я так и не понял что.
>> новые файлы открываются и не пишутся.
>
> Аналогичное и у меня. Сервера с постоянным траффиком логи ротируют нормально,
> а незагруженные сервера иногда не начинают писать логи.
> Скрипт аналогичный:
>
> dir=/var/log/nginx
> pid=`cat /var/run/nginx.pid`
>
> dt=`/bin/date -v-1d '+%F'`
> hn=`hostname -s`
>
> new_access=$dir/access-${dt}-${hn}.log
> mv $dir/access.log $new_access
>
> new_error=$dir/error-${dt}-${hn}.log
> mv $dir/error.log $new_error
>
> sleep 2;
>
> kill -USR1 $pid
>
> sleep 5;
>
> gzip $new_access $new_error;
> rsync $dir/access*.log.gz rsync://kyf.vpn:/nginx/

А может быть такое, что на незагруженный сервер никто не приходил ?
Можно для проверки сделать следующее - на паре незагруженных серверов,
замеченных в пустых логах, создать два лога: один с буферизацией,
а второй - без.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list