Страница 1 из 1
Чистка детализации/бякапов
Добавлено: Пн авг 18, 2008 8:22 am
chtito2
1) В базе каждый месяц создаются архивы детализации
| ipn_traf_detail_2008_04_01 |
| ipn_traf_detail_2008_05_01 |
| ipn_traf_detail_2008_06_01 |
| ipn_traf_detail_2008_07_01 |
| ipn_traf_detail_2008_08_01 |
Где можно задать период ротации архивов (например: 1 год)?
2) В директории, указанной в $conf{BACKUP_DIR} каждый день создается дамп базы данных. Где можно задать период ротации архивов (например: 1 неделя)?
P.S.: Конечно их можно удалять самому, но прежде хотелось бы узнать чье-нибудь профессиональное мнение.
Добавлено: Пн авг 18, 2008 10:32 am
ran
Конечно их можно удалять самому, но прежде хотелось бы узнать чье-нибудь профессиональное мнение
в линухе для этого есь logrotate в бзде думаю сто тоже нечто подобное
Добавлено: Пн авг 18, 2008 11:20 am
chtito2
Ну с таблицами logrotate наврядли справится
Значит встроенных в Абиллс средств уборки мусора не предусмотрено?.. Не беда, сами сделаем.
Добавлено: Пн авг 18, 2008 12:00 pm
ran
сорри не въехал сначала
1) в базе присутствуют таблицы детализации за период $conf{IPN_DETAIL_CLEAN_PERIOD}. Предыдущие сливаются в архивы типа abills/backup/2008-07-01/ipn_traf_detail_2008_06_02.gz, 03.gz и т. д. и из базы удаляются... по крайней мере у меня так.
2) создаются не каждый день а с частотой запуска periodic backup которую задаёшь ты сам
И что в твоём понимании в свете изложенного выше "ротация архивов"? Удаление лишнего? Ну батенька этож тока ты знаешь что тебе нада а что - нет... а написать скрипт под то что лично тебе нада - 2 байта об асфальт

Добавлено: Пн авг 18, 2008 1:48 pm
chtito2
Насчет $conf{IPN_DETAIL_CLEAN_PERIOD} - спасибо, а я тыкался только об $conf{DV_LOG_CLEAN_PERIOD}
2) создаются не каждый день а с частотой запуска periodic backup которую задаёшь ты сам
О periodic backup я даже не знал. У меня запускаются каждый день periodic daily и periodic monthly, одна из них бякапит. Грешно их запускать реже
И что в твоём понимании в свете изложенного выше "ротация архивов"? Удаление лишнего?
Ну да, чтобы не было вот такого
billing# du -sh backup/
3.1G backup/
billing#
Я понимаю что это можно легко чистить шелл-скриптом, но может какой-то срок можно прописать в config.pl о котором остатки документации умалчивают?
Добавлено: Пн авг 18, 2008 1:55 pm
chtito2
Млин, оказывается таблицы-то все пустые!
mysql> select count(*) from ipn_traf_detail_2008_04_01;
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.00 sec)
mysql> select count(*) from ipn_traf_detail_2008_05_01;
+----------+
| count(*) |
+----------+
| 0 |
+----------+
1 row in set (0.00 sec)
mysql>
И так далее. Куда-ж они подевались то

Добавлено: Пн авг 18, 2008 2:00 pm
chtito2
Понял: наверняка из-за того что $conf{IPN_DETAIL_CLEAN_PERIOD} по умолчанию не происана, архивы удалялись...
Добавлено: Пн авг 18, 2008 2:04 pm
ran
О periodic backup я даже не знал
Код: Выделить всё
/usr/abills/libexec/periodic
Arguments (daily|monthly|backup)
Optional arguments
DATE=2005-10-01 - Date for periodic process
NO_USERS_WARNINGS - Don't send user warning messages
MODULES=[modules_list,...] - Make periodic process only for this modules
SKIP_MODULES=[modules_list]- Skip this module in periodic proccess
NO_ADM_REPORT - Don't send report to admin via e-mail
DEBUG - Show debug output
Я понимаю что это можно легко чистить шелл-скриптом, но может какой-то срок можно прописать в config.pl о котором остатки документации умалчивают?
не встречал
Добавлено: Пн авг 18, 2008 2:17 pm
ran
chtito2 писал(а):Понял: наверняка из-за того что $conf{IPN_DETAIL_CLEAN_PERIOD} по умолчанию не происана, архивы удалялись...
нуда... тока таблицы по-идее не должны бы чиститься

Добавлено: Чт апр 02, 2009 6:36 am
antonmayko
Скажите, а где в настройках абиллса выставляется период хранения данных в базе мускл.? или они стираются при бекапе?
В документации описан параметр $conf{DV_LOG_CLEAN_PERIOD}=90
а в файле config.pl его нет. У меня стоит 0.41.
Спасибо.
Добавлено: Чт апр 02, 2009 7:39 am
lasik
Некропостер.
Это доп параметр, его нужно дописывать в конфиг, в противном случае по умолчанию. Читайте внимательнее маны, иливопросы задавайте точнее
Добавлено: Чт апр 02, 2009 5:48 pm
antonmayko
lasik писал(а):Некропостер.
Это доп параметр, его нужно дописывать в конфиг, в противном случае по умолчанию. Читайте внимательнее маны, иливопросы задавайте точнее
Непонятно, кого вы так назвали, но все-таки:
на странице
http://abills.net.ua/wiki/doku.php?id=a ... ules:dv:ru описаны имеющиеся параметры в файле abills/libexec/config.pl. А я заметил что в файле config.pl в версии 0.41 параметр
отсутствует. Вот я и решил уточнить: "А как нада?"
Может дока о модуле Dv не часто обновляется или еще что-нибудь.
Добавлено: Чт апр 02, 2009 8:25 pm
lasik
Некропостер - человек, поднявший тему, которая не была затронута более 2 месяцев.
Я вам написал, если в конфиге не прописан этот параметр, значит действует правило по умолчанию, т.е. хранить вечно, если вы прописали этот параметр, значит будет выполнятся по нему.
Читайте внимательнее чужие посты