forum.bitel.ru http://forum.bitel.ru/ |
|
connection_log_entry_{mid}_yyyyMM и radius-логи (CRM) http://forum.bitel.ru/viewtopic.php?f=44&t=9357 |
Страница 1 из 1 |
Автор: | Cromeshnic [ 19 июн 2014, 11:04 ] |
Заголовок сообщения: | connection_log_entry_{mid}_yyyyMM и radius-логи |
Настраиваю чистку файлов старых радиус-логов из data/radius. Вижу в базе таблицы connection_log_entry_{mid}_yyyyMM. Я так понимаю, это координаты радиус-логов по сессиям в этих файлах. Вопрос: безопасно ли удалять таблицы connection_log_entry_{mid}_yyyyMM за те месяца, для которых логи уже удалены? В плане, не будет ли эксепшена, когда биллинг запросит радиус-лог сессии из inet_session_log_{mid}_{YYYYMM}, если нет не только файлов, но и таблицы connection_log_entry_{mid}_yyyyMM за тот же месяц? |
Автор: | Amir [ 19 июн 2014, 16:07 ] |
Заголовок сообщения: | Re: connection_log_entry_{mid}_yyyyMM и radius-логи |
У нас часто используется метод, который проверяет существует ли таблица. И если существует - он кэширует это. Т.е. до перезапуска сервера он будет думать что таблица есть. |
Автор: | Cromeshnic [ 19 июн 2014, 16:26 ] |
Заголовок сообщения: | Re: connection_log_entry_{mid}_yyyyMM и radius-логи |
Хм, надо будет посмотреть, как можно этот кэш почистить |
Автор: | Amir [ 19 июн 2014, 16:32 ] |
Заголовок сообщения: | Re: connection_log_entry_{mid}_yyyyMM и radius-логи |
Сейчас нет такого метода. |
Автор: | Cromeshnic [ 19 июн 2014, 17:10 ] |
Заголовок сообщения: | Re: connection_log_entry_{mid}_yyyyMM и radius-логи |
А как это работает с модулем DBA? |
Автор: | Amir [ 19 июн 2014, 19:26 ] |
Заголовок сообщения: | Re: connection_log_entry_{mid}_yyyyMM и radius-логи |
Подозреваю, что никак, т.е. будут исключения в логах. Наверное мало кто лезет в логи сессий и т.п. 6-месячной давности, поэтому не вылезло. |
Автор: | Cromeshnic [ 20 июн 2014, 07:39 ] |
Заголовок сообщения: | Re: connection_log_entry_{mid}_yyyyMM и radius-логи |
TODO метод очистки кэша tableExists? Кстати, в том же ServerUtils есть метод dropExistTable(...), который явно не работает с tableExists(...) v 5.2, если что |
Автор: | Cromeshnic [ 04 окт 2016, 14:50 ] |
Заголовок сообщения: | Re: connection_log_entry_{mid}_yyyyMM и radius-логи |
up? Снова настраиваю удаление старых таблиц. Сделайте пожалуйста метод в ServerUtils, позволяющий удалить данные из кэша существующих таблиц. Что-то вроде: Код: public static void clearTableExistsCache(String tableName) { tables.remove(tableName) } Или, если tableName==null, чистить весь кэш - может пригодиться. |
Автор: | Cromeshnic [ 05 окт 2016, 06:45 ] |
Заголовок сообщения: | Re: connection_log_entry_{mid}_yyyyMM и radius-логи |
Хотя о чём я, так просто не выйдет - нужно через нотификации через MQ во всех приложениях чистить. |
Автор: | stark [ 07 дек 2016, 19:20 ] |
Заголовок сообщения: | Re: connection_log_entry_{mid}_yyyyMM и radius-логи (CRM) |
Я добавил в TODO, но мне кажется, что это не критично. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |