forum.bitel.ru http://forum.bitel.ru/ |
|
Помогите диагностировать проблему http://forum.bitel.ru/viewtopic.php?f=5&t=3433 |
Страница 1 из 1 |
Автор: | iros [ 17 янв 2010, 23:45 ] |
Заголовок сообщения: | Помогите диагностировать проблему |
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 %% Что еще показать, что бы можно было поставить диагноз и назначить лечение ? |
Автор: | snark [ 18 янв 2010, 12:02 ] |
Заголовок сообщения: | Re: Помогите диагностировать проблему |
увеличить Код: auth.thread.count=100 acct.thread.count=100 и посмотреть будут ли опять письма идти? |
Автор: | iros [ 18 янв 2010, 18:37 ] |
Заголовок сообщения: | Re: Помогите диагностировать проблему |
Немного меньше, но идут. |
Автор: | Администратор [ 18 янв 2010, 19:09 ] |
Заголовок сообщения: | Re: Помогите диагностировать проблему |
Попробуйте помониторить в MySQL: SHOW PROCESSLIST на предмет блокировок запросов, может стоит перенести часть таблиц в INNODB. Достаточно ли памяти BGRadiusDialup? Покажите статус. Какая частота Update пакетов? Может снизить её? |
Автор: | iros [ 18 янв 2010, 20:16 ] |
Заголовок сообщения: | Re: Помогите диагностировать проблему |
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 |
Автор: | iros [ 21 янв 2010, 00:32 ] |
Заголовок сообщения: | Re: Помогите диагностировать проблему |
>Попробуйте помониторить в MySQL: SHOW PROCESSLIST В среднем примерно 100 тредов. Из них примерно 50 - bgbilling. Почти все - Sleep. |
Автор: | stark [ 21 янв 2010, 15:36 ] |
Заголовок сообщения: | Re: Помогите диагностировать проблему |
ну попробуйте 200 поставить .. может это не в bgbilling дело |
Автор: | iros [ 21 янв 2010, 21:05 ] |
Заголовок сообщения: | Re: Помогите диагностировать проблему |
Может и не в нем. Я не настаиваю. Я прошу помочь диагностировать. |
Автор: | Evil [ 25 янв 2010, 07:07 ] |
Заголовок сообщения: | Re: Помогите диагностировать проблему |
У меня похожая проблема. Второй раз за месяц ящик засыпало письмами: Цитата: 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. Подскажите, куда копать? |
Автор: | Amir [ 26 янв 2010, 18:02 ] |
Заголовок сообщения: | Re: Помогите диагностировать проблему |
А не всегда начинается при бэкапе mysql? |
Автор: | iros [ 26 янв 2010, 19:35 ] |
Заголовок сообщения: | Re: Помогите диагностировать проблему |
При бекапе - это как "отче наш". Всегда. (ночью) Но иногда (2-3 раза в течении дня) и просто по середине суток. От чего - не пойму. И как лечить непойму. Может как то можно оптимизировать настройку mysql сервера ? |
Автор: | Evil [ 29 янв 2010, 13:43 ] |
Заголовок сообщения: | Re: Помогите диагностировать проблему |
Нет. Один раз только при бэкапе посыпалось. Но вот что интересно. SHOW PROCESSLIST показывает постоянно растущее кол-во sleep-ов. вчера было 30, сегодня 52. И все bgbilling процессы. Выходит когда их кол-во дойдет до числа, указанного в max_connections то снова мускул колом встанет? И как решать проблему? Не постоянно же ребутом.. До января такой проблемы не было. |
Автор: | iros [ 01 фев 2010, 20:26 ] |
Заголовок сообщения: | Re: Помогите диагностировать проблему |
>может стоит перенести часть таблиц в INNODB. Какие таблицы Вы рекомендуете перенести в INNODB ? На сервере 6Г оперативной памяти. Судя по данным top, mysqld использует примерно 20 % Как заставить mysqld использовать всю доступную память для обработки таблиц в ОЗУ ? |
Автор: | snark [ 01 фев 2010, 21:14 ] |
Заголовок сообщения: | Re: Помогите диагностировать проблему |
тут как я понимаю Вы уже были? ![]() извините, не удержался |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |