Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Andrew Filonov                       2:5019/25      09 Apr 2002  16:36:49
 To : Dmitry Lazarev
 Subject : Re: apache logs rotate
 -------------------------------------------------------------------------------- 
 
 >>>>> "DL" == Dmitry Lazarev writes:
 
  DL> 1. Зачем писать самому скрипт, если существует системный ротатор
  DL> - newsyslog 
  DL> 2. после всех ротэйтов послать просто HUP процессу apacha, он сам
  DL> все создаст для себя.
  DL> все это можно прописать в файлике /etc/newsyslog.conf
 
  Затем что если логи к примеру пишутся по одному на каждый виртуальный
 сервер, то пихать в newsyslog.conf несколько сотен строк
 1) лениво и напряжно
 2) newsyslog не умеет работать с группой логов одного процесса
    соответственно слать сигналы будет после каждого лога
 3) апачу HUP слать нельзя - он при этом соединения рвет. SIGUSR1
   (apachectl graceful) подходит гораздо лучше.
 
  >> #!/bin/sh mv /usr/local/etc/apache/logs/access_log
  >> /usr/local/etc/apache/logs/access_log.old
  >> /usr/local/apache/bin/apachectl graceful rm
  >> /usr/local/etc/apache/logs/access_log.old.gz gzip
  >> /usr/local/etc/apache/logs/access_log.old
  >> 
  >> После запуска этого скрипта создается access_log нулевого размера,
  >> но новые логи в него не пишуться.  permitions в порядке;
  >> Подскажите как поправить.
 
  Должно и так работать.
 
  Apache/1.3.23 (Unix) AxKit/1.5 mod_perl/1.26 rus/PL30.11
  - работает.
 
 -- 
 Andrew E. Filonov
 You fault - core dumped.
 --- ifmail v.2.15
  * Origin: You fault - core dumped (2:5019/25@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: apache logs rotate   Andrew Filonov   09 Apr 2002 16:36:49 
Архивное /ru.unix.bsd/21191fc6f1fc7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional