Страница 1 из 1

[FATAL] DB Error: connect failed при 150+ активных звонках

Добавлено: 25 апр 2014, 23:12
dimafura
Asterisk 11.9.0 + FreePBX 2.11.0.36.

Проблема следующая. Увеличили емкость, но не можем принять больше 150 одновременных вызовов.
Пока идет 147 вызовов - все хорошо, стоит добавить 3-5 линий, появляется вот такое:

[FATAL] DB Error: connect failed

Trace Back:

/var/www/html/admin/libraries/db_connect.php:71 die_freepbx()
[0]: DB Error: connect failed

/var/www/html/admin/bootstrap.php:85 require_once()
[0]: /var/www/html/admin/libraries/db_connect.php

/etc/freepbx.conf:9 require_once()
[0]: /var/www/html/admin/bootstrap.php

/var/lib/asterisk/bin/freepbx-cron-scheduler.php:5 include_once()
[0]: /etc/freepbx.conf

В freepbx_debug следующее:

2014-Apr-25 20:16:55 /usr/share/pear/DB/mysql.php:240
[WARNING]: mysql_connect(): Too many connections

2014-Apr-25 20:16:55 /var/www/html/admin/libraries/utility.functions.php:87
[WARNING]: file_put_contents(/tmp/freepbx_pre_install.log): failed to open stream: Permission denied

2014-Apr-25 20:16:55 /var/www/html/admin/libraries/utility.functions.php:203
[NOTICE]: Undefined index: DIE_FREEPBX_VERBOSE

Уменьшаем трафик до 147 вызовов - все продолжает работать дальше без сбоев.

Изначально думали, что проблема в сервере, был такой:
HDD 2x 2 TB SATA II-HDD 7.2000 rpm
RAM 16x Gigabyte RAM
Barebone Hewlett Packard DL320e G8
CPU Intel Xeon E3-1230v2

Взяли такой (с SAS HDD):
Harddisk 2x 600 GB SAS 3,5" 15.000 rpm
RAM 24x Gigabyte RAM
RAID-Controller HP SmartArrayP410
Barebone Hewlett Packard DL320e G8
CPU Intel Xeon E3-1230v2

Проблема осталась, те же 147 вызовов, при большем количестве - ошибка повторяется.
Очень нужна помощь.

Re: [FATAL] DB Error: connect failed при 150+ активных звонк

Добавлено: 25 апр 2014, 23:22
zzuz
Ну сделайте больше количество возможных подключений к БД , что Вам мешает?

Re: [FATAL] DB Error: connect failed при 150+ активных звонк

Добавлено: 25 апр 2014, 23:28
dimafura
А в каком файле и какой параметр нужно поменять? Подскажите, пожалуйста.

Re: [FATAL] DB Error: connect failed при 150+ активных звонк

Добавлено: 25 апр 2014, 23:39
ded

Re: [FATAL] DB Error: connect failed при 150+ активных звонк

Добавлено: 26 апр 2014, 00:12
dimafura
Спасибо! Разобрался, завтра будем тестировать.

nano /etc/my.cnf

[mysqld]
set-variable=max_connections=500

mysql -u root -p
> SHOW GLOBAL VARIABLES LIKE 'max_connections'\g