При запуске сессии с задержкой до 25 минут появляется сессия
При запуске сессии с задержкой до 25 минут появляется сессия
Всем привет, сегодня заметил что при запуске сессии на микротике через 20 минут сессия запускается и в базе utm'а.
Т.е. к примеру запуск pppoe подключения абонента произошёл в 12:00 а в базе сессия видна только в 12:23ч. И причём пишет время старта сессии именно 12:23ч.
Используем радиус сервер от utm. В чём может быть проблема? Помогите плииз
Т.е. к примеру запуск pppoe подключения абонента произошёл в 12:00 а в базе сессия видна только в 12:23ч. И причём пишет время старта сессии именно 12:23ч.
Используем радиус сервер от utm. В чём может быть проблема? Помогите плииз
не не, у нас таблица эта пустая, у нас pppoe через сервисные связки.atraks писал(а):попробуйте построить индекс в таблице traffic_consumption по полю id, нам помогло и сессия моментально появляется в базе.
У нас таблица используется dhs_sessions_log и т.д.
Кстати заметил индексы есть в этой таблице. Архивация БД сделана, но в таблице dhs_sessions_log вот что

Jan 05 15:40:15 ?Debug : dedff700 SessionManager: get: session ID 21813
Jan 05 15:40:15 ?Debug : dedff700 AcctQueue: found session ID 21813 for SID AC10010201D9363C
Jan 05 15:40:15 Info : dedff700 AcctQueue: Interim-Update for SID AC10010201D9363C user 'testadmin44' slink ID 47291 from NAS 172.16.1.2
Jan 05 15:40:15 ?Debug : dedff700 Transport: sending traffic/dialup session ID 21813
Jan 05 15:40:15 ?Debug : dedff700 Transport: session ID 21813 witout IPInfo
Jan 05 15:40:15 ?Debug : dedff700 StreamConnection: Sending message ID 0x1107
Jan 05 15:40:15 ?Debug : dedff700 SessionManager: put: session ID 21813 from NAS 4 OK
Jan 05 15:40:15 ?Debug : dedff700 AcctQueue: Reply
Пакеты от NAS приходят - а вот в базу не попадают.
Jan 05 15:40:15 ?Debug : dedff700 AcctQueue: found session ID 21813 for SID AC10010201D9363C
Jan 05 15:40:15 Info : dedff700 AcctQueue: Interim-Update for SID AC10010201D9363C user 'testadmin44' slink ID 47291 from NAS 172.16.1.2
Jan 05 15:40:15 ?Debug : dedff700 Transport: sending traffic/dialup session ID 21813
Jan 05 15:40:15 ?Debug : dedff700 Transport: session ID 21813 witout IPInfo
Jan 05 15:40:15 ?Debug : dedff700 StreamConnection: Sending message ID 0x1107
Jan 05 15:40:15 ?Debug : dedff700 SessionManager: put: session ID 21813 from NAS 4 OK
Jan 05 15:40:15 ?Debug : dedff700 AcctQueue: Reply
Пакеты от NAS приходят - а вот в базу не попадают.



В общем поборол
дела в мускуле - был старый конфиг
сравнил с конфигом по умолчанию Марии
добавил
innodb_open_files = 400
innodb_io_capacity = 400
innodb_flush_method = O_DIRECT
и поставил вместо 1 сброс логов 2 (тоже по умолчанию уже стоит в мускуле)
innodb_flush_log_at_trx_commit = 2
и сессии моментом начали появляться в биллинге.
вроде как на серваке 10 рейд с САС дисками, но что-то не хватало.
-
- Сообщения: 77
- Зарегистрирован: Пн сен 14, 2009 13:53
- Откуда: Екатеринбург
- Контактная информация:
Проверь open_files_limit и реальные лимиты open files для ОС юзера mysql. Просто увеличить %open_files% недостаточно.
Так же смотри какой у тебя innodb_buffer_pool_size , если он мелкий у тебя может быть конкуренция при одновременных чтениях и записях.
Еще важно какой у тебя innodb_log_file_size, очень маленький mysql будет очень часто сбрасывать buffer на диски.
Так же смотри какой у тебя innodb_buffer_pool_size , если он мелкий у тебя может быть конкуренция при одновременных чтениях и записях.
Еще важно какой у тебя innodb_log_file_size, очень маленький mysql будет очень часто сбрасывать buffer на диски.