forum.bitel.ru
http://forum.bitel.ru/

Too many connections
http://forum.bitel.ru/viewtopic.php?f=22&t=2115
Страница 1 из 1

Автор:  Mike [ 02 апр 2009, 13:11 ]
Заголовок сообщения:  Too many connections

Два дня биллинг порождает коннекты и не закрывает их.
Порождение новых конектов (вернее их не закрытие) происходит не очень активно, но в течение 8-10 часов доходит до порогового значения мускула и уже мускул выдает сообщение:
Too many connections.
При этом (что самое неприятное) останавливаются все службы связанные с мускулом.

В мускуле стоит умолчальное значение:
max_connections = 100

В конфигах биллинг-сервера и коллекторов стоит (как и рекомендовано документацией):
db.maxActive=300
db.maxIdle=20

Версии биллинга:
Сервер: версия 4.4. сборка 259
bill вер. 4.4 сборка 90 от 01.11.2008 18:11:18
dba вер. 4.4 сборка 36 от 03.03.2008 14:48:29
dialup вер. 4.4 сборка 58 от 03.03.2009 19:04:28
ipn вер. 4.4 сборка 85 от 30.10.2008 18:38:12
npay вер. 4.4 сборка 47 от 05.03.2009 15:20:38
reports вер. 4.4 сборка 57 от 10.09.2008 10:40:36
trayinfo вер. 4.4 сборка 40 от 05.05.2008 15:22:32

Порекомендуйте, где мы напортачили.
Что подправить.

Автор:  skn [ 02 апр 2009, 13:59 ]
Заголовок сообщения: 

для начала установите max_connections = 100 больше чем db.maxActive=300

Автор:  Mike [ 02 апр 2009, 17:19 ]
Заголовок сообщения: 

А почему вообще такое количество "спящих" процессов??
Это штптная ситуация?

| 451 | bgadmin | localhost:52697 | bgbilling | Sleep | 171 | | |
| 452 | bgadmin | localhost:52698 | bgbilling | Sleep | 0 | | |
| 466 | bgadmin | localhost:52725 | bgbilling | Sleep | 19434 | | |
| 467 | bgadmin | localhost:52726 | bgbilling | Sleep | 0 | | |
| 476 | bgadmin | localhost:52744 | bgbilling | Sleep | 2 | | |
| 477 | bgadmin | localhost:52745 | bgbilling | Sleep | 18962 | | |
| 483 | bgadmin | localhost:58396 | bgbilling | Sleep | 61 | | |
| 499 | bgadmin | localhost:58427 | bgbilling | Sleep | 22 | | |
| 500 | bgadmin | localhost:58428 | bgbilling | Sleep | 661 | | |
| 519 | bgadmin | localhost:50363 | bgbilling | Sleep | 18662 | | |
| 526 | bgadmin | localhost:34621 | bgbilling | Sleep | 18362 | | |
| 527 | bgadmin | localhost:34626 | bgbilling | Sleep | 3243 | | |
| 536 | bgadmin | localhost:34632 | bgbilling | Sleep | 3243 | | |
| 540 | bgadmin | localhost:34636 | bgbilling | Sleep | 1 | | |
| 541 | bgadmin | localhost:34637 | bgbilling | Sleep | 2 | | |
| 546 | bgadmin | localhost:33183 | bgbilling | Sleep | 59 | | |
| 565 | bgadmin | localhost:47283 | bgbilling | Sleep | 347 | | |
| 566 | bgadmin | localhost:47284 | bgbilling | Sleep | 347 | | |
| 1661 | bgadmin | localhost:35608 | bgbilling | Sleep | 3243 | | |

Автор:  skn [ 02 апр 2009, 17:44 ]
Заголовок сообщения: 

потому что db.maxIdle=20

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/