URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 36344
[ Назад ]

Исходное сообщение
"Ограничение размера логов в Apache"

Отправлено diny , 23-Окт-03 16:17 
Подскажите, как бороться с размерами логов. А то бывали случаи когда они заполняются и на диске не оставалось места.
Возможно ли сделать это чтоб например размер httpd-access.log и httpd-error.log не превышал 1Гб.


Содержание

Сообщения в этом обсуждении
"Ограничение размера логов в Apache"
Отправлено Andrew , 23-Окт-03 17:11 
>Подскажите, как бороться с размерами логов. А то бывали случаи когда они
>заполняются и на диске не оставалось места.
>Возможно ли сделать это чтоб например размер httpd-access.log и httpd-error.log не превышал
>1Гб.

Используй newsyslog. man newsyslog, там все просто :)


"Ограничение размера логов в Apache"
Отправлено DerinI , 23-Окт-03 17:28 
>>Подскажите, как бороться с размерами логов. А то бывали случаи когда они
>>заполняются и на диске не оставалось места.
>>Возможно ли сделать это чтоб например размер httpd-access.log и httpd-error.log не превышал
>>1Гб.
>
>Используй newsyslog. man newsyslog, там все просто :)

  Почти. Не забудь только, что для корректного перезапуска Apache надо послать USR1, а nesyslog понимает его только в виде номера 30. Иначе не признает. Кроме того есть у него несколько неприятная фича - он дергает сервер после ротации каждого лога.
  Лучше поищи утилитку rotatelog или logrotate. Вот она умеет лучше. Кстати один из ее примеров как раз и посвящен ротации логов Apache.


"Ограничение размера логов в Apache"
Отправлено viewn , 23-Окт-03 17:25 
>Подскажите, как бороться с размерами логов. А то бывали случаи когда они
>заполняются и на диске не оставалось места.
>Возможно ли сделать это чтоб например размер httpd-access.log и httpd-error.log не превышал
>1Гб.


logrotate ?


"Ограничение размера логов в Apache"
Отправлено andrew , 23-Окт-03 19:41 
>>Подскажите, как бороться с размерами логов. А то бывали случаи когда они
>>заполняются и на диске не оставалось места.
>>Возможно ли сделать это чтоб например размер httpd-access.log и httpd-error.log не превышал
>>1Гб.
>
>
>logrotate ?

Зачем лишний гемор?! newsyslog - уже есть в системе. У меня работает как часы! Если надо, могу образец конфига дать.


"Ограничение размера логов в Apache"
Отправлено viewn , 23-Окт-03 20:28 
>>>Подскажите, как бороться с размерами логов. А то бывали случаи когда они
>>>заполняются и на диске не оставалось места.
>>>Возможно ли сделать это чтоб например размер httpd-access.log и httpd-error.log не превышал
>>>1Гб.
>>
>>
>>logrotate ?
>
>Зачем лишний гемор?! newsyslog - уже есть в системе.
В какой системе? Разве шла речь о какой-то системе?

>У меня работает как часы!
У меня logrotate работает приблизительно также.:) А вот newsyslog у меня нет.:(

>Если надо, могу образец конфига дать.
Я тоже могу...:)))


"Ограничение размера логов в Apache"
Отправлено Andrew , 25-Окт-03 12:04 
>>Зачем лишний гемор?! newsyslog - уже есть в системе.
>В какой системе? Разве шла речь о какой-то системе?
>
>>У меня работает как часы!
>У меня logrotate работает приблизительно также.:) А вот newsyslog у меня нет.:(
>
>
>>Если надо, могу образец конфига дать.
>Я тоже могу...:)))

Ладно, давай не будем ссориться :)
Признаю, поторопился... Забыл про другие ОСи... Кстати, ты тоже :)))
Я имел ввиду ОС FreeBSD, там ньюсислог используется по-умолчанию для ротации всех системных логов и с апачей отлично работает!
А вот с линухом давно не сталкивался...Ничего сказать не могу...

Кстати, может речь вообще шла про win? :)))



"Ограничение размера логов в Apache"
Отправлено diny , 24-Окт-03 09:27 
>Зачем лишний гемор?! newsyslog - уже есть в системе. У меня работает
>как часы! Если надо, могу образец конфига дать.

Если не трудно то дай образец своего конфига.


"Ограничение размера логов в Apache"
Отправлено Andrew , 25-Окт-03 11:55 
>>Зачем лишний гемор?! newsyslog - уже есть в системе. У меня работает
>>как часы! Если надо, могу образец конфига дать.
>
>Если не трудно то дай образец своего конфига.

Сорри, два дня инета не было, еле пост нашел :)

Вот записи моего newsyslog.conf касательно апачи(для FreeBSD):

/var/log/httpd-access.log 644 5 300 * ZB /var/run/httpd.pid
^^^^^^^^^^^^^^^^^^^^^^^^^                ^^^^^^^^^^^^^^^^^^  
путь к логу апачи                        путь к файлу с PID'ом процесса


"Ограничение размера логов в Apache"
Отправлено diny , 27-Окт-03 12:15 
>Вот записи моего newsyslog.conf касательно апачи(для FreeBSD):
>
>/var/log/httpd-access.log 644 5 300 * ZB /var/run/httpd.pid
>^^^^^^^^^^^^^^^^^^^^^^^^^            
>    ^^^^^^^^^^^^^^^^^^
>путь к логу апачи        
>          
>    путь к файлу с PID'ом процесса

Спасибо.
сейчас попробую.
а перезагрузка при ротации будет?
Apache крутится на FreeBSD.