Уточнение по поводу NAS

Здесь можно задать вопросы не связанные с работой АСР. FreeBSD/Linux
Shturm_N
Сообщения: 141
Зарегистрирован: Вт мар 02, 2010 1:59 pm
Откуда: Lugansk
Контактная информация:

Re: Уточнение по поводу NAS

Сообщение Shturm_N »

Заметил что есть часть сессий (процентов 20), которые работают без обрывов. Сравнил по логам сессии. Пока нашел только один новый симптом. В сессиях с разрывами присутствует строка:

Код: Выделить всё

Dec 30 09:45:02 vpn2 pppd[19758]: Hangup (SIGHUP)
Кто выдает этот сигнал?

Shturm_N
Сообщения: 141
Зарегистрирован: Вт мар 02, 2010 1:59 pm
Откуда: Lugansk
Контактная информация:

Re: Уточнение по поводу NAS

Сообщение Shturm_N »

И ещё симптом. Если происходит сброс сессий. Происходит он обычно пачками. Т.е. сбрасывается сразу 3-10 сессий одновременно. Время сброса тоже странное. Как по крону...

Код: Выделить всё

Dec 30 10:45:03 vpn2 pppd[23608]: Connect time 5.0 minutes.
Dec 30 10:45:03 vpn2 pppd[23602]: Connect time 4.9 minutes.
Dec 30 10:45:03 vpn2 pppd[23938]: Connect time 0.6 minutes.
Dec 30 10:45:03 vpn2 pppd[23720]: Connect time 4.5 minutes.
Dec 30 10:45:03 vpn2 pppd[23837]: Connect time 2.3 minutes.
Dec 30 10:45:03 vpn2 pppd[23690]: Connect time 4.6 minutes.
Dec 30 10:45:03 vpn2 pppd[23637]: Connect time 4.9 minutes.
Dec 30 10:45:03 vpn2 pppd[23751]: Connect time 4.0 minutes.
Dec 30 10:45:27 vpn2 pppd[11008]: Connect time 255.3 minutes.
Dec 30 10:46:12 vpn2 pppd[22287]: Connect time 20.5 minutes.
Dec 30 10:50:02 vpn2 pppd[24335]: Connect time 0.3 minutes.
Dec 30 10:50:02 vpn2 pppd[24102]: Connect time 4.9 minutes.
Dec 30 10:50:02 vpn2 pppd[24107]: Connect time 4.9 minutes.
Dec 30 10:50:02 vpn2 pppd[24158]: Connect time 4.7 minutes.
Dec 30 10:50:56 vpn2 pppd[24464]: Connect time 0.6 minutes.
Dec 30 10:53:27 vpn2 pppd[20735]: Connect time 52.5 minutes.
Dec 30 10:55:03 vpn2 pppd[24469]: Connect time 4.7 minutes.
Dec 30 10:55:03 vpn2 pppd[24538]: Connect time 2.8 minutes.
Dec 30 10:55:03 vpn2 pppd[24435]: Connect time 5.0 minutes.
Dec 30 10:56:44 vpn2 pppd[24835]: Connect time 0.5 minutes.
Dec 30 10:58:16 vpn2 pppd[17047]: Connect time 115.6 minutes.
Dec 30 11:00:02 vpn2 pppd[24849]: Connect time 3.8 minutes.
Dec 30 11:00:02 vpn2 pppd[24962]: Connect time 2.9 minutes.
Dec 30 11:00:02 vpn2 pppd[24967]: Connect time 2.9 minutes.
Dec 30 11:05:02 vpn2 pppd[25208]: Connect time 4.8 minutes.
Dec 30 11:05:03 vpn2 pppd[25085]: Connect time 5.7 minutes.
Dec 30 11:05:03 vpn2 pppd[25213]: Connect time 4.8 minutes.
Dec 30 11:05:03 vpn2 pppd[25177]: Connect time 4.9 minutes.
Dec 30 11:05:03 vpn2 pppd[25055]: Connect time 6.0 minutes.

Shturm_N
Сообщения: 141
Зарегистрирован: Вт мар 02, 2010 1:59 pm
Откуда: Lugansk
Контактная информация:

Re: Уточнение по поводу NAS

Сообщение Shturm_N »

Нашел.
В старом биллинге у меня 0 являлся достаточной суммой для открытия сессии. Пользователи, в основной массе, в конце месяца ложили на счет сумму равную абонплате за месяц. Между 31(30) и 1 у них снималась эта сумма со счета. В результате процентов 80 людей на счету имели 0. Скрипт billd раз 5 минут дёргался кроном. Проходил по всем сессиям и всем абонентам с депозитом => 0 рассылал хэнгап..... Пока я не сделал настройку НАС как положено он просто не мог оборвать сессию. На указанном НАС (127.0.0.1 - сервер с фрирадиусом) её просто не существовало. А когда появилась возможность сбросить сессию на удаленном НАСе billd радостно принялся за дело. Никаких сообщений об ошибках естественно нет. О чем орать? Ситуация штатная.... Убил должника и дело с концом...
Поправил строку:

Код: Выделить всё

&& ($deposit + $credit <= $Billing->{SUM}) ||
на

Код: Выделить всё

&& ($deposit + $credit < $Billing->{SUM}) ||
Прошу поправить меня если я не прав.

Тема про 0 на счету уже поднималась и обсуждать её снова не имеет смысла. Просто хочу внести предложение. Может стоит внести в конфиг абиллса возможность подключения абонента с депозитом равным 0.

Ответить