Чистка детализации/бякапов
Чистка детализации/бякапов
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.: Конечно их можно удалять самому, но прежде хотелось бы узнать чье-нибудь профессиональное мнение.
| 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.: Конечно их можно удалять самому, но прежде хотелось бы узнать чье-нибудь профессиональное мнение.
сорри не въехал сначала
1) в базе присутствуют таблицы детализации за период $conf{IPN_DETAIL_CLEAN_PERIOD}. Предыдущие сливаются в архивы типа abills/backup/2008-07-01/ipn_traf_detail_2008_06_02.gz, 03.gz и т. д. и из базы удаляются... по крайней мере у меня так.
2) создаются не каждый день а с частотой запуска periodic backup которую задаёшь ты сам
И что в твоём понимании в свете изложенного выше "ротация архивов"? Удаление лишнего? Ну батенька этож тока ты знаешь что тебе нада а что - нет... а написать скрипт под то что лично тебе нада - 2 байта об асфальт
1) в базе присутствуют таблицы детализации за период $conf{IPN_DETAIL_CLEAN_PERIOD}. Предыдущие сливаются в архивы типа abills/backup/2008-07-01/ipn_traf_detail_2008_06_02.gz, 03.gz и т. д. и из базы удаляются... по крайней мере у меня так.
2) создаются не каждый день а с частотой запуска periodic backup которую задаёшь ты сам
И что в твоём понимании в свете изложенного выше "ротация архивов"? Удаление лишнего? Ну батенька этож тока ты знаешь что тебе нада а что - нет... а написать скрипт под то что лично тебе нада - 2 байта об асфальт
Насчет $conf{IPN_DETAIL_CLEAN_PERIOD} - спасибо, а я тыкался только об $conf{DV_LOG_CLEAN_PERIOD}
О periodic backup я даже не знал. У меня запускаются каждый день periodic daily и periodic monthly, одна из них бякапит. Грешно их запускать реже2) создаются не каждый день а с частотой запуска periodic backup которую задаёшь ты сам
Ну да, чтобы не было вот такогоИ что в твоём понимании в свете изложенного выше "ротация архивов"? Удаление лишнего?
Я понимаю что это можно легко чистить шелл-скриптом, но может какой-то срок можно прописать в config.pl о котором остатки документации умалчивают?billing# du -sh backup/
3.1G backup/
billing#
Последний раз редактировалось chtito2 Пн авг 18, 2008 1:58 pm, всего редактировалось 1 раз.
Млин, оказывается таблицы-то все пустые!
И так далее. Куда-ж они подевались то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>
О 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 о котором остатки документации умалчивают?
-
- Сообщения: 105
- Зарегистрирован: Ср апр 01, 2009 8:53 pm
-
- Сообщения: 105
- Зарегистрирован: Ср апр 01, 2009 8:53 pm
Непонятно, кого вы так назвали, но все-таки:lasik писал(а):Некропостер.
Это доп параметр, его нужно дописывать в конфиг, в противном случае по умолчанию. Читайте внимательнее маны, иливопросы задавайте точнее
на странице http://abills.net.ua/wiki/doku.php?id=a ... ules:dv:ru описаны имеющиеся параметры в файле abills/libexec/config.pl. А я заметил что в файле config.pl в версии 0.41 параметр
Код: Выделить всё
$conf{DV_LOG_CLEAN_PERIOD}=90
отсутствует. Вот я и решил уточнить: "А как нада?"
Может дока о модуле Dv не часто обновляется или еще что-нибудь.