Добрый день
Изредка случаются ЧП, когда пропадает связь между сервером доступа и всеми клиентами.
В этих случаях сессии клиентов "подвисают".
На текущий момент приходится после восстановления связи действовать по одному из двух путей:
1) остановка демона мпд и зап всех сессий на каждом сервере
2) вручную зап всех сессий, длительностью более аптайма линии
Хотелось бы узнать, есть ли возможность делать zap сессий, длительностью более указанного срока? Или может какой-нибудь автозап зависших сессий реализован?
хитрый Zap сессий или другое решение проблемы подвисших сесс
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: хитрый Zap сессий или другое решение проблемы подвисших
в коммерческой версии есть программа которая это умеет делать
Re: хитрый Zap сессий или другое решение проблемы подвисших
Подробнее, пожалуйста, что именно "это"?~AsmodeuS~ писал(а):в коммерческой версии есть программа которая это умеет делать
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: хитрый Zap сессий или другое решение проблемы подвисших
autozh.pl
Версия: 0.10; от 21.09.2010
autozh.pl Скрипт автозапа и отключения всех пользователей или выбранного пользователя системы из консоли.
параметры:
NAS_ID Номер сервера доступа
ACTION_EXPR= Выражение (*). Програма просматривает определённое количество записей лога подключения (LAST_ACTIONS_COUNT) и если под данное выражение попадает логин определённо количество раз (ACTION_COUNT) система делает для данного аккаунта Zap
ACTION_COUNT= Количество найденных попаданий. По умолчанию 20
NEGATIVE_DEPOSIT=1 сбрасывать с линии только должников
LAST_ACTIONS_COUNT= Количество последний записей истории для просмотра. По умолчанию 250.
HANGUP=1 Отключить все активные сессии
LOGIN=1 Логин пользователя для отключения
DEBUG=1..6 Режим отладки
help справка
Версия: 0.10; от 21.09.2010
autozh.pl Скрипт автозапа и отключения всех пользователей или выбранного пользователя системы из консоли.
параметры:
NAS_ID Номер сервера доступа
ACTION_EXPR= Выражение (*). Програма просматривает определённое количество записей лога подключения (LAST_ACTIONS_COUNT) и если под данное выражение попадает логин определённо количество раз (ACTION_COUNT) система делает для данного аккаунта Zap
ACTION_COUNT= Количество найденных попаданий. По умолчанию 20
NEGATIVE_DEPOSIT=1 сбрасывать с линии только должников
LAST_ACTIONS_COUNT= Количество последний записей истории для просмотра. По умолчанию 250.
HANGUP=1 Отключить все активные сессии
LOGIN=1 Логин пользователя для отключения
DEBUG=1..6 Режим отладки
help справка
Re: хитрый Zap сессий или другое решение проблемы подвисших
Если я правильно понял, его надо запускать по крону или вручную, указывая параметром такое выражение, под которое попадут сессии, которые есть в dv_calls, но их нет в самом mpd?
Re: хитрый Zap сессий или другое решение проблемы подвисших
Если быть точным, то умеет ли эта утилита сравнивать живые сессии в mpd с зарегистрированными в dv_calls или просто по каким-то параметрам ZAP'аешь сессии? Или же сравнивает сам биллинг без утилиты?
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: хитрый Zap сессий или другое решение проблемы подвисших
Нет эта утилита для запа и хенгапа по параметрам указанным для неёMakioro писал(а):Если быть точным, то умеет ли эта утилита сравнивать живые сессии в mpd с зарегистрированными в dv_calls или просто по каким-то параметрам ZAP'аешь сессии? Или же сравнивает сам биллинг без утилиты?
со стороны биллинг можно узнать о жизни сессия только по алайв пакетам
Re: хитрый Zap сессий или другое решение проблемы подвисших
Если я правильно понял, то после разрыва связи между сервером биллинга и сервером доступа, биллинг никак не может узнать, все ли сессии, работавшие до разрыва связи, остались в онлайне или нет? И никаким образом не zap'ает те, которые перестали присылать любую активность?~AsmodeuS~ писал(а):со стороны биллинг можно узнать о жизни сессия только по алайв пакетам
-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: хитрый Zap сессий или другое решение проблемы подвисших
он запает только тех кто определённое время не посылает признаки работы