|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/21191fc6f1fc7.html, оценка из 5, голосов 10
|