forum.bitel.ru http://forum.bitel.ru/ |
|
Access не выдает IP !!! (РЕШЕНО) http://forum.bitel.ru/viewtopic.php?f=44&t=10609 |
Страница 1 из 2 |
Автор: | Угрюмов Роман [ 12 июн 2015, 12:14 ] |
Заголовок сообщения: | Access не выдает IP !!! (РЕШЕНО) |
Господа!!! лог завален ошибками, перезагрузка не помогает, IP не выдает |
Автор: | Amir [ 12 июн 2015, 12:28 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Смотрим. |
Автор: | Угрюмов Роман [ 12 июн 2015, 12:30 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Amir писал(а): Смотрим. Открыт доступ вам по ssh |
Автор: | Amir [ 12 июн 2015, 12:36 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Почему-то висело на вставке в таблицу inv_ip_resource_reserve_1, хотя вставка была в один поток и записей там около 300. |
Автор: | Amir [ 12 июн 2015, 12:38 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Сейчас вроде не висит или проблема всплывает периодически. Дамп БД не делался в это время? |
Автор: | Угрюмов Роман [ 12 июн 2015, 12:41 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Я в другой ветке писал как-то: А у меня тоже проблема с утечкой IP адресов. Две недели назад в логе выдал запись, что отсутствуют свободные IP адреса. Перезагрузка помогла. Прошло две недели, вчера тоже вдруг перестал выдавать IP. Перегрузил, и все заработало. Причем интересно, что у нас диапазон начинается с 10.0.1.1. Новые подключения стали получать IP 10.0.1.2 10.0.1.3 10.0.1.4 итд То есть с начала пула. клиентов 2300, пул 65000 адресов. За последний месяц три раза так было. Мы сначала грешили на DDOS атаку, но помогала перезагрузка. А сейчас rebbot не помог |
Автор: | Угрюмов Роман [ 12 июн 2015, 12:41 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Amir писал(а): Сейчас вроде не висит или проблема всплывает периодически. Дамп БД не делался в это время? Я спал, меня с работы подняли ![]() |
Автор: | Угрюмов Роман [ 12 июн 2015, 12:42 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
так ошибка продолжается! |
Автор: | Amir [ 12 июн 2015, 12:55 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Т.к. с одним пулом может работать несколько Access'ов, Access раз в минуту резервирует адреса и кладет в эту таблицу, чтобы другие Access'ы знали. И вот раз в минуту он вставляет туда 300 адресов и почему-то это происходит до 3-5 секунд (в jstack видно что дольше всего висит именно на UPDATE) и в это время не выдает адреса, потому что не дожидается блокировки. |
Автор: | Amir [ 12 июн 2015, 13:03 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
У машины какой-то load average высокий очень. Память свободна, проц вроде не настолько грузит. Диск крутит? |
Автор: | Угрюмов Роман [ 12 июн 2015, 13:05 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Это виртуальная машина |
Автор: | Amir [ 12 июн 2015, 13:10 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Ну load average вроде все равно не должен быть таким. Значит большие задержки в I/O. |
Автор: | Угрюмов Роман [ 12 июн 2015, 13:23 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
я смотрю вы что-то делаете. мне пока не лезть? я вообще то и без понятия что мне делать... ![]() |
Автор: | Amir [ 12 июн 2015, 13:27 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Сколько соединений обычно активных? |
Автор: | Amir [ 12 июн 2015, 13:34 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Access-Accept выдает ~130 в минуту, при этом сессий вроде мало. |
Автор: | Amir [ 12 июн 2015, 13:38 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Надо посмотреть почему задержки такие. Раньше load average тоже 7-8 был? Он как будто растет - сейчас 9. Нормально, что выдает Access-Accept 133 в минуту? Сессий вроде не так много. |
Автор: | Угрюмов Роман [ 12 июн 2015, 13:40 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Да как бы очень странно что 130 в минуту!!! У нас 2300 инет-клиентов, активных сессий ну около 1500. Раньше в логах было ну десяток Accept пакетов в минуту. |
Автор: | Amir [ 12 июн 2015, 13:44 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Выложили обновление, в конфиге модуля можно прописать (у вас же вроде пул большой) ipResource.reserve.minFetchSize=100 ipResource.reserve.maxFetchSize=500 По умолчанию 20 и 130. Требуется перезапуск. Не забудьте сделать бэкап старых библиотек. Но я уже не уверен, что дело в выдаче адреса, учитывая что Access-Accept'ов много, а сессий - мало. Если только железка не дожидается этих Access-Accept'ов просто и шлет новые. |
Автор: | Amir [ 12 июн 2015, 13:47 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Если сделать так, то видно, что в основном не долго отвечает cat ./radius.log | grep "Process time auth" Либо в железке стоит маленький таймаут ожидания ответа по RADIUS, либо дело не в задержке. |
Автор: | Угрюмов Роман [ 12 июн 2015, 13:49 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Amir писал(а): Выложили обновление, в конфиге модуля можно прописать (у вас же вроде пул большой) ipResource.reserve.minFetchSize=100 ipResource.reserve.maxFetchSize=500 Уточняю - в конфиге модуля Inet? |
Автор: | Amir [ 12 июн 2015, 13:55 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Да. Как-будто не могут получить адрес по DHCP. Т.е. вижу на некоторых что постоянно идет DISCOVER - OFFER- REQUEST - ACK. Ничего не меняли недавно? |
Автор: | Угрюмов Роман [ 12 июн 2015, 14:06 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Последний раз вы меня спасали пару дней назад, с этого времени я ничего не менял. Да и раньше пол года гладко все было, только обновление накатывал. Админ пишет что тоже пол года ничего не менял в схеме. Наш админ пишет: "Напиши, что я видел на брасе 1000 абонентов ожидающих авторизации и в какой-то момент их как прорвало и они все прошли в активный статус. После перезапуска радиуса насколько я понимаю" |
Автор: | Amir [ 12 июн 2015, 14:09 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Сейчас 10 Access-Accept в минуту пишет. И сессии появились в БД. По логу остались по умолчанию значения: ipResource.reserve.minFetchSize=20 ipResource.reserve.maxFetchSize=130 Пока не понятно что было... |
Автор: | Угрюмов Роман [ 12 июн 2015, 14:11 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Я пока не добавил ipResource.reserve.minFetchSize=100 ipResource.reserve.maxFetchSize=500 сейчас этим занимаюсь (нервно ходил за сигаретами) |
Автор: | Amir [ 12 июн 2015, 14:13 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
И load average упал, хотя мне кажется из-за 130 запросов в минуту вряд ли бы такой был. Может пока не менять? ![]() |
Автор: | Угрюмов Роман [ 12 июн 2015, 14:14 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Уже поменял ./bginet_accounting restart висит не прошел Перезапустился, вроде |
Автор: | Amir [ 12 июн 2015, 14:15 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
Цитата: 1000 абонентов ожидающих авторизации Вообще вроде бы в авторизации висит пока Access-Accept не получит (от DHCP не зависит), а они вроде как были.
|
Автор: | Угрюмов Роман [ 12 июн 2015, 14:16 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! |
А что мне директору сказать, он меня убъет ![]() |
Автор: | Amir [ 12 июн 2015, 15:03 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! (РЕШЕНО) |
Ну пока не понятно. Было 130 Access-Request/Access-Accept в минуту, при этом в основном отправлялись быстро, сейчас примерно с такой же скоростью отвечает. При этом load average был 7-9, что для 130 запросов не должно быть, помоему. Тем более потом 2000 тыс сессий подключились почти моментально. Ошибка с тем что не может выдать адрес происходила достаточно редко, т.е. Access-Accept-ов было 130 в минуту, а Reject - 0-3. Напишите какой билд был до этого неделю назад - посмотрим, может быть что-то менялось, но вряд ли, по крайней мере в 6.0. |
Автор: | Amir [ 12 июн 2015, 15:04 ] |
Заголовок сообщения: | Re: Access не выдает IP !!! (РЕШЕНО) |
Т.е. была постоянная ситуация, что Access-Accept уходит, а старт-пакет не приходит. |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |