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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     15 Jun 2002  22:00:21
 To : Andrey Ostanovsky
 Subject : Re: newsyslog
 -------------------------------------------------------------------------------- 
 
 >>> Andrey Ostanovsky wrote:
 
  AO>>> А в линуксовом logrotate можно задать некие действия "до того,
  AO>>> как" и "после того, как". Обидно, да?
  VN>> logrotate? Это который мрет при лишнем пробеле в конце строки
 AO> Хм, надо будет его проверить. Хотя, кто мешает программистам выкусывать
 AO> крайние пробелы - я никак не понимаю. Причем, это, похоже повальное
 AO> увлечение.
 
 У нас такое происходило на logrotate от RH6.2.
 А зачем их собственно выкусывать? Обычно хватает нормального strtol()
 для получения числа, записанного в строке.
 
  VN>> тысячу раз стреляет SIGHUP'ом?
 AO> Да как напишешь, так и будет "стрелять".:) Хотя, свернуть 1000 логов,
 AO> достаточно большой промежуток времени. Так что тут либо терять данные, либо
 AO> делать HUP хотя бы через десяток. Можно, конечно, логи не зиповать - тогда
 AO> апач будет до SIGHUP-а писать в старые, а после него - в новые логи. Hо
 AO> такая необходимость, согласись, далеко не на каждом сервере случается.
 
 Если работать с апачем, тогда надо порядок действий такой:
 1. Всех смувить.
 2. Отдать SIGHUP.
 3. Поспать сколько-то секунд.
 4. Всех сжать, отмылить или что там с ними надо делать.
 
 Hа это ни logrotate ни newsyslog тем более не способны, по крайней мере
 впрямую.
 Более того, действия 2-3-4 при отсутствии ответа демона о завершении
 перезапуска - большой и злобный race condition.
 У других это сделано лучше - например, innd по flush ${site} отвечает
 ok только после окончания flush'а и открытия нового файла фида.
 
  VN>> А вообще, я не видел ни одной действительно грамотно сделанной тулзы
  VN>> для ротации логов. Вообще, как класс.
 AO> :(
 /netch
 --- ifmail v.2.15dev5
  * Origin: Dark side of coredump (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 newsyslog   Andy Bogdanov   14 Jun 2002 12:00:55 
 Re: newsyslog   Dmitriy Kyrhlarov   14 Jun 2002 12:17:35 
 Re: newsyslog   Andy Bogdanov   14 Jun 2002 12:25:51 
 newsyslog   Andrey Ostanovsky   15 Jun 2002 01:05:01 
 Re: newsyslog   Valentin Nechayev   15 Jun 2002 11:27:10 
 newsyslog   Andrew E. Filonov   15 Jun 2002 11:48:11 
 Re: newsyslog   Valentin Nechayev   15 Jun 2002 16:35:07 
 Re: newsyslog   Spartak Radchenko   15 Jun 2002 18:14:01 
 Re: newsyslog   Valentin Nechayev   16 Jun 2002 11:33:31 
 Re: newsyslog   Spartak Radchenko   16 Jun 2002 13:33:53 
 Re: newsyslog   Mykola Dsham   16 Jun 2002 21:47:49 
 Re: newsyslog   Spartak Radchenko   16 Jun 2002 23:44:26 
 Re: newsyslog   Valentin Davydov   19 Jun 2002 10:16:38 
 newsyslog   Slawa Olhovchenkov   21 Jun 2002 17:07:08 
 Re: newsyslog   andrey i. mavlyanov   30 Jul 2002 01:12:48 
 Re: newsyslog   Valentin Davydov   16 Jun 2002 09:39:39 
 Re: newsyslog   Valentin Nechayev   16 Jun 2002 11:33:32 
 Re: newsyslog   Valentin Davydov   16 Jun 2002 19:07:59 
 Re: newsyslog   Spartak Radchenko   17 Jun 2002 00:05:26 
 Re: newsyslog   Valentin Nechayev   17 Jun 2002 01:05:54 
 newsyslog   Andrey Ostanovsky   16 Jun 2002 00:38:58 
 Re: newsyslog   Valentin Nechayev   16 Jun 2002 11:33:32 
 newsyslog   Andrey Ostanovsky   17 Jun 2002 00:33:24 
 newsyslog   Alex Semenyaka   17 Jun 2002 03:09:32 
 Re: newsyslog   Valentin Davydov   17 Jun 2002 21:40:36 
 newsyslog   Andrey Ostanovsky   15 Jun 2002 18:52:00 
 Re: newsyslog   Valentin Nechayev   15 Jun 2002 22:00:21 
 Re: newsyslog   Valentin Davydov   15 Jun 2002 21:23:10 
 newsyslog   Andrey Ostanovsky   16 Jun 2002 10:53:27 
Архивное /ru.unix.bsd/7368e4713a89.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional