Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
09.08.2016, 18:34
|
|||
---|---|---|---|
|
|||
Грамотная очистка лога от старых записей |
|||
#18+
Привет! Необходимо раз в месяц удалять устаревшие записи из лога, которым больше месяца. В голову не приходит ничего лучше, как после ежемесячной проверки добавлять в конец лога метку, и при последующей проверке удалять всё, что стоит за ней. Скажите, существуют более простые/правильные решения для подобной задачи? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.08.2016, 18:35
|
|||
---|---|---|---|
|
|||
Грамотная очистка лога от старых записей |
|||
#18+
logrotate Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.08.2016, 21:48
|
|||
---|---|---|---|
|
|||
Грамотная очистка лога от старых записей |
|||
#18+
А ос то какая и сервис, что пишет в лог какой? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.08.2016, 17:53
|
|||
---|---|---|---|
|
|||
Грамотная очистка лога от старых записей |
|||
#18+
Dimitry Sibiryakov, Почитал немного про logrotate и я не думаю, что он может решить мою задачу. авторКак можно увидеть из примеров, существует два подхода: обычная (регулярная) ротация и ротация по достижению предельного размера файла. Мне ведь нужно удалять устаревшие записи исходя из того, когда они были добавлены в лог. Sergey Orlov, Код: powershell 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.08.2016, 18:03
|
|||
---|---|---|---|
|
|||
Грамотная очистка лога от старых записей |
|||
#18+
andrey10Почитал немного про logrotate и я не думаю, что он может решить мою задачу. Почему? Новый лог каждый день, удалять логи старше 30 дней. Разве не это твоя задача?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.08.2016, 18:36
|
|||
---|---|---|---|
|
|||
Грамотная очистка лога от старых записей |
|||
#18+
Dimitry Sibiryakov, В лог записывается информация в режиме реального времени (1 запись каждую секунду). Файл лога один. Мне следовало уточнить это сразу. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.08.2016, 18:51
|
|||
---|---|---|---|
|
|||
Грамотная очистка лога от старых записей |
|||
#18+
andrey10В лог записывается информация в режиме реального времени (1 запись каждую секунду). Файл лога один. Тогда обломись, ты не сможешь его очищать: писатель и очищатель подерутся за право открытия файла на запись. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.08.2016, 19:38
|
|||
---|---|---|---|
|
|||
Грамотная очистка лога от старых записей |
|||
#18+
Dimitry Sibiryakov, Ладно, хорошо. Сделаю скидывание данных в лог раз в 10 секунд. Поиск решения по очистке лога остается актуальным. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.08.2016, 19:42
|
|||
---|---|---|---|
|
|||
Грамотная очистка лога от старых записей |
|||
#18+
andrey10Сделаю скидывание данных в лог раз в 10 секунд. Это ничего не меняет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.08.2016, 19:59
|
|||
---|---|---|---|
Грамотная очистка лога от старых записей |
|||
#18+
andrey10Файл лога один.Это сейчас один. Что мешает сделать несколько? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.08.2016, 20:01
|
|||
---|---|---|---|
Грамотная очистка лога от старых записей |
|||
#18+
andrey10Скажите, существуют более простые/правильные решения для подобной задачи?1. Про ротацию логов уже говорили. 2. На работе была похожая задача, требовалось оставлять записи за последние пол-года. От файлов тогда отказался, лог пишется в табличку БД, по крону ночами выполняется пара запросов - для очистки от старых записей и оптимизации таблицы. andrey10В голову не приходит ничего лучше, как после ежемесячной проверки добавлять в конец лога метку, и при последующей проверке удалять всё, что стоит за ней.Точнее, копировать в новый файл всё, что после метки, а потом этот файл переименовывать, заменяя им старый. Так? ИМХО оно гораздо более накладно, чем логротейт раз в месяц. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.08.2016, 20:13
|
|||
---|---|---|---|
Грамотная очистка лога от старых записей |
|||
#18+
Может топик переименовать в "Грамотное ведение лога"? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2016, 10:54
|
|||
---|---|---|---|
|
|||
Грамотная очистка лога от старых записей |
|||
#18+
andrey10Dimitry Sibiryakov, Ладно, хорошо. Сделаю скидывание данных в лог раз в 10 секунд. Поиск решения по очистке лога остается актуальным. А ос то какая? во фре все решается одной строчкой в newsyslog.conf ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.08.2016, 13:38
|
|||
---|---|---|---|
|
|||
Грамотная очистка лога от старых записей |
|||
#18+
Dimitry Sibiryakovandrey10В лог записывается информация в режиме реального времени (1 запись каждую секунду). Файл лога один. Тогда обломись, ты не сможешь его очищать: писатель и очищатель подерутся за право открытия файла на запись. Как правило, logrotate с copytruncate вполне справляется ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=25&mobile=1&tid=1481693]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 267ms |
total: | 404ms |
0 / 0 |