BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 04 июл 2025, 04:55

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
СообщениеДобавлено: 17 янв 2010, 23:45 
Не в сети

Зарегистрирован: 25 янв 2009, 17:36
Сообщения: 221
Карма: 0
4.6
Я получаю до 100 писем в день c содержанием:
Цитата:
RADIUS сервер не успевает обрабатывать...
Игнорирован RADIUS accounting update...


Цитата:
auth.thread.count=50
acct.thread.count=50
auth.thread.must.be.free.count=10
acct.thread.must.be.free.count=10

dialup.workmode=1
PPPoE
2500-3500 абонентов онлайн.
mysql сервер нахродится на отдельной машине. судя по top грузит ее примерно на 10-15 %%

Что еще показать, что бы можно было поставить диагноз и назначить лечение ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 янв 2010, 12:02 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
увеличить
Код:
auth.thread.count=100
acct.thread.count=100

и посмотреть будут ли опять письма идти?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 янв 2010, 18:37 
Не в сети

Зарегистрирован: 25 янв 2009, 17:36
Сообщения: 221
Карма: 0
Немного меньше, но идут.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 янв 2010, 19:09 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Попробуйте помониторить в MySQL: SHOW PROCESSLIST на предмет блокировок запросов, может стоит перенести часть таблиц в INNODB.
Достаточно ли памяти BGRadiusDialup? Покажите статус.
Какая частота Update пакетов? Может снизить её?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 янв 2010, 20:16 
Не в сети

Зарегистрирован: 25 янв 2009, 17:36
Сообщения: 221
Карма: 0
update.time=60

bgb:/usr/local/BGRadiusDialup# ./radius.sh status
version 4.6 build 248 from 03.01.2010 17:16:24
18.01.2010 17:14:17 2544 2543 0 1
Request accounts per minute start: 10; stop: 24; update: 2544
Request auths per minute accept: 10; reject: 1
Netfow packets per minute: 13122
Ignore per minute auth: 0; update: 0
Antispam ban count: 2; used per minute: 3
FlowListener: queue_size: 0; threads_active: 0; largest: 8; core: 8; pool_size: 8; recv_socket_buf_size: 131 071; recv_buf_size: 8 388 608; packets: 2478554
Started: 18.01.2010 13:50:11 Uptime: 0 d 03:24:05
Memory total: 70 012 928; max: 266 403 840; free: 14 196 256
Trees in cache: 18
Connections pool to Master status Idle: 20; Active: 0; maxActive: 300; maxIdle: 20


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 янв 2010, 00:32 
Не в сети

Зарегистрирован: 25 янв 2009, 17:36
Сообщения: 221
Карма: 0
>Попробуйте помониторить в MySQL: SHOW PROCESSLIST

В среднем примерно 100 тредов. Из них примерно 50 - bgbilling.
Почти все - Sleep.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 янв 2010, 15:36 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
ну попробуйте 200 поставить .. может это не в bgbilling дело


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 янв 2010, 21:05 
Не в сети

Зарегистрирован: 25 янв 2009, 17:36
Сообщения: 221
Карма: 0
Может и не в нем. Я не настаиваю. Я прошу помочь диагностировать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 янв 2010, 07:07 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2009, 14:57
Сообщения: 62
Откуда: Камчатка
Карма: 5
У меня похожая проблема. Второй раз за месяц ящик засыпало письмами:
Цитата:
RADIUS сервер не успевает обрабатывать...
Игнорирован RADIUS accounting update...
Ошибка Master базы..


мускул на той же машине. онлайн 300-400 всего..
рррое
В radius.properties
Код:
auth.thread.count=500
acct.thread.count=300

В my.cnf
Код:
set-variable = max_connections=2000


update.time=60

Код:
./radius.sh status
version 4.6 build 211 from 15.06.2009 11:37:42
25.01.2010 13:02:41     133     133     0       0
Request accounts per minute start: 2; stop: 1; update: 137
Request auths per minute accept: 2; reject: 0
Netfow packets per minute: 95
Ignore per minute auth: 0; update: 0
Antispam ban count: 0; used per minute: 0
FlowListener: queue_size: 0; threads_active: 0; largest: 60; core: 60; pool_size: 60; recv_socket_buf_size: 131 071; recv_buf_size: 8 388 608; packets: 800
Started: 23.01.2010 10:48:45    Uptime: 2 d 02:13:55
Memory total: 168 099 840; max: 258 539 520; free: 8 978 544
Trees in cache: 2
Connections pool to Master status Idle: 28; Active: 2; maxActive: 400; maxIdle: 30


сейчас, пока письма не сыпятся, SHOW PROCESSLIST показывает 30 тредов bgbilling, все sleep.

Подскажите, куда копать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 янв 2010, 18:02 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
А не всегда начинается при бэкапе mysql?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 26 янв 2010, 19:35 
Не в сети

Зарегистрирован: 25 янв 2009, 17:36
Сообщения: 221
Карма: 0
При бекапе - это как "отче наш". Всегда. (ночью)
Но иногда (2-3 раза в течении дня) и просто по середине суток. От чего - не пойму.

И как лечить непойму. Может как то можно оптимизировать настройку mysql сервера ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 янв 2010, 13:43 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2009, 14:57
Сообщения: 62
Откуда: Камчатка
Карма: 5
Нет. Один раз только при бэкапе посыпалось.
Но вот что интересно. SHOW PROCESSLIST показывает постоянно растущее кол-во sleep-ов. вчера было 30, сегодня 52. И все bgbilling процессы. Выходит когда их кол-во дойдет до числа, указанного в max_connections то снова мускул колом встанет? И как решать проблему? Не постоянно же ребутом.. До января такой проблемы не было.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 фев 2010, 20:26 
Не в сети

Зарегистрирован: 25 янв 2009, 17:36
Сообщения: 221
Карма: 0
>может стоит перенести часть таблиц в INNODB.

Какие таблицы Вы рекомендуете перенести в INNODB ?

На сервере 6Г оперативной памяти. Судя по данным top, mysqld использует примерно 20 %
Как заставить mysqld использовать всю доступную память для обработки таблиц в ОЗУ ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 01 фев 2010, 21:14 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
тут как я понимаю Вы уже были?

Изображение
извините, не удержался


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.042s | 44 Queries | GZIP : On ]