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