forum.bitel.ru http://forum.bitel.ru/ |
|
[SOLVED] Radius пытается скинуть несуществующие сессии! http://forum.bitel.ru/viewtopic.php?f=5&t=6059 |
Страница 1 из 1 |
Автор: | skyb [ 01 ноя 2011, 16:35 ] |
Заголовок сообщения: | Re: Radius массово пытается скинуть несуществующие сессии!! |
добавлю свои 5 копеек, у меня каждый месяц так, пытаются скинуться сессии которые стартавали в прошлом месяце, и висят щас |
Автор: | Администратор [ 02 ноя 2011, 12:49 ] |
Заголовок сообщения: | Re: [SOLVED] Radius пытается скинуть несуществующие сессии! |
Цитата: добавлю свои 5 копеек, у меня каждый месяц так, пытаются скинуться сессии которые стартавали в прошлом месяце, и висят щас Сделайте автозакрытие висящих соединений. |
Автор: | skyb [ 02 ноя 2011, 13:07 ] |
Заголовок сообщения: | Re: [SOLVED] Radius пытается скинуть несуществующие сессии! |
Администратор писал(а): Цитата: добавлю свои 5 копеек, у меня каждый месяц так, пытаются скинуться сессии которые стартавали в прошлом месяце, и висят щас Сделайте автозакрытие висящих соединений. Код: drop.sleep.timeout=3600 Дык это стоит. |
Автор: | Администратор [ 02 ноя 2011, 13:10 ] |
Заголовок сообщения: | Re: [SOLVED] Radius пытается скинуть несуществующие сессии! |
А в мониторе она висит в активных? А в radius.sh ps выводится? С каким статусом? |
Автор: | skyb [ 02 ноя 2011, 13:36 ] |
Заголовок сообщения: | Re: [SOLVED] Radius пытается скинуть несуществующие сессии! |
Администратор писал(а): А в мониторе она висит в активных? А в radius.sh ps выводится? С каким статусом? тока в следущем месяце посмотрю |
Автор: | snark [ 02 ноя 2011, 19:31 ] |
Заголовок сообщения: | Re: [SOLVED] Radius пытается скинуть несуществующие сессии! |
Администратор писал(а): А в мониторе она висит в активных? Добавлю свои 5 копеек. До перехода на встроенный сброс сессий я в полночь на 1-е число тупо отсанавливал мпд, соответственно все юзеры гарантированно сбрасывались и ни одна сессия физически не могла перейти в след. месяц. Так вот - сессии которые были начаты в прошлом месяце, а стоп пакет в момент остановки мпд, походу не пришел радиус не закрывает, т.к. он их похоже не "видит" - ведь они в прошлом месяце, а не в текущем, ну вот они и продолжают висеть в активных. После перехода на встроенный сброс сессий ситуация в общем то не изменилась - сессии из прошлого месяца, порой, продолжают висеть. Это происходит не всегда и их не так уж и много, но они могут появляться. Как гарантированное решение предлагаю следующее - т.к. радиус знает что наступило 1-е число (он же всех сбросил), то пускай он 1-го числа, ровно в 1 час ночи (пожалуй лучше 1-я минута 2-го, т.е. 01:01, но я буду писать "час ночи") принудительно закроет все сессии начатые в прошлом месяце. Почему ровно в час ночи? Да потому что Вы сами рекомендуете не делать автозакрытие не меньше чем 3600 сек, т.е. 1 час, ну а час ночи - это как раз гарантированно прошедший час нового месяца и это тот самый час который Вы рекомендуете для автозакрытия Администратор писал(а): А в radius.sh ps выводится? С каким статусом? Это, как уже сказали, мы увидим только в след. месяце, т.к. чтобы зависшие сесси не маячили перед глазами их все уже позакрывали тем или иным способом. P.S. Кому интересно - скрипт который позволяет что-то сделать в конце месяца выглядит так: Код: #!/bin/sh if [ `date -v +1d +%d` = "01" ]; then тут пишем что надо сделать fi Заускаем ежедневно (sic!) в нужное время, скрипт смотрит на завтрашнюю дату и если это 1-е число - значит сегодня последний день месяца и надо сделать то-то и то-то. |
Автор: | skyb [ 03 ноя 2011, 04:01 ] |
Заголовок сообщения: | Re: [SOLVED] Radius пытается скинуть несуществующие сессии! |
snark писал(а): P.S. Кому интересно - скрипт который позволяет что-то сделать в конце месяца выглядит так: Код: #!/bin/sh if [ `date -v +1d +%d` = "01" ]; then тут пишем что надо сделать fi Заускаем ежедневно (sic!) в нужное время, скрипт смотрит на завтрашнюю дату и если это 1-е число - значит сегодня последний день месяца и надо сделать то-то и то-то. Стоп, а нам же нада сделать не в конце месяца, а наоборот в начала следущего, тыж сам писал snark писал(а): Как гарантированное решение предлагаю следующее - т.к. радиус знает что наступило 1-е число (он же всех сбросил), то пускай он 1-го числа, ровно в 1 час ночи (пожалуй лучше 1-я минута 2-го, т.е. 01:01, но я буду писать "час ночи") принудительно закроет все сессии начатые в прошлом месяце. или я просто не так понял? а вообще, конечно лучше это поправить, потому как первое число - это всегда веселуха.
|
Автор: | snark [ 03 ноя 2011, 19:59 ] |
Заголовок сообщения: | Re: [SOLVED] Radius пытается скинуть несуществующие сессии! |
Этот скрипт в конце месяца mpd останавливал. В cron можно указать 1-е число, но невозможно указать последний день месяца, поэтому и пришлось рисовать скрипт. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |