ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ротация логов по д Windows



On Wed, May 13, 2009 at 12:09:52PM +0400, Евгений Осипов wrote:

> Igor Sysoev пишет:
> >On Wed, May 13, 2009 at 11:27:13AM +0400, Евгений Осипов wrote:
> >
> >  
> >>Здравствуйте.
> >>Уже делаю ротацию логов на Apache под Windows командой
> >>TransferLog "|D:/Server/Apache/bin/rotatelogs.exe
> >>D:/Server/Apache/logs/access_log 86400"
> >>
> >>Хотелось бы узнать, как можно сделать ротацию логов NGINX под Windows.
> >>    
> >
> >Пишем nginx_reopen.bat
> >
> >ren D:/nginx/logs/access_log D:/nginx/logs/access_log-%DATE%
> >D:/nginx/nginx -s reopen
> >
> >Находим cron под Windows и запускаем этои файл по крону раз в сутки.
> >
> >
> >  
> Создал bat файл.
> ren server_access.log server_access_%DATE%.log
> C:\nginx\nginx.exe -s reopen
> 
> Положил в папку с логами.
> Делаю замену лога server_access.log
> Получаю ошибку:
> [alert]: could not open error log file: CreateFile() "logs/error.log" 
> failed (3: Системе не удается найти указанный путь)

 c:\nginx\nginx.exe -s reopen -p c:\nginx

или

 cd c:\nginx
 c:\nginx\nginx.exe -s reopen

> Можно ли указать что я делаю замену именно server_access.log а не error.log?

nginx переоткрывает все логи. Переименовывать же можно только нужные.


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



 




Copyright © Lexa Software, 1996-2009.