Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

upgrade FreePBX to version 2.10

0

Возникла проблема, после обновления FreePBX до версии 2.10.0.2. При подключении через web-интерфейс выпадает ошибка:


FATAL ERROR DB Error: connect failed Trace Back /var/www/html/admin/libraries/db_connect.php:63 die_freepbx() [0]: DB Error: connect failed /var/www/html/admin/bootstrap.php:98 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/www/html/admin/config.php:97 include_once() [0]: /etc/freepbx.conf 

Если выполнить

> service mysqld restart 

система оживает и работает нормально, некоторое время (около часа например). Постом опять возникает та же самая проблема;

Уже поправил в файле my.cnf параметр max_connection:

[mysqld] max_connection=175 

Вот такой лог в mysqld.log:

120317 17:16:56 mysqld started 120317 17:16:56 InnoDB: Started; log sequence number 0 1151096988 120317 17:16:56 [Note] /usr/libexec/mysqld: ready for connections. Version: '5.0.45' socket: '/var/lib/mysql/mysql.sock' port: 3306 Source distribution 120317 20:13:41 [Note] /usr/libexec/mysqld: Normal shutdown 120317 20:13:43 InnoDB: Starting shutdown... 120317 20:13:46 InnoDB: Shutdown completed; log sequence number 0 1151096988 120317 20:13:46 [Note] /usr/libexec/mysqld: Shutdown complete 

Моя система:

  • CentOS release 5.2 (Final)
  • Asterisk (Ver. 1.6.2.18)
  • FreePBX 2.10.0.2
удалить закрыть спам изменить тег редактировать

спросил 2012-03-17 21:20:56 +0400

BlackFox Gravatar BlackFox
19 ● 1 ● 1 ● 3

2 Ответа

1

смотрите что у вас использует mysql

show processlist 
ссылка удалить спам редактировать

ответил 2012-03-17 22:49:57 +0400

meral Gravatar meral flag of Ukraine
23347 ● 24 ● 20 ● 177
http://pro-sip.net/
0

Наблюдаю такую печальную картину:

mysql> SHOW PROCESSLIST; +----+------+-----------+---------------+---------+------+-------+------------------+ | Id | User | Host | db | Command | Time | State | Info | +----+------+-----------+---------------+---------+------+-------+------------------+ | 13 | ast | localhost | asterisk | Sleep | 1394 | | NULL | | 14 | ast | localhost | asteriskcdrdb | Sleep | 1395 | | NULL | | 16 | ast | localhost | asterisk | Sleep | 1334 | | NULL | | 17 | ast | localhost | asteriskcdrdb | Sleep | 1335 | | NULL | | 18 | ast | localhost | asterisk | Sleep | 1274 | | NULL | | 19 | ast | localhost | asteriskcdrdb | Sleep | 1275 | | NULL | | 22 | ast | localhost | asterisk | Sleep | 1215 | | NULL | | 23 | ast | localhost | asteriskcdrdb | Sleep | 1215 | | NULL | | 25 | ast | localhost | asteriskcdrdb | Sleep | 2 | | NULL | | 26 | ast | localhost | asterisk | Sleep | 1155 | | NULL | | 27 | ast | localhost | asteriskcdrdb | Sleep | 1155 | | NULL | | 28 | ast | localhost | asterisk | Sleep | 1095 | | NULL | | 29 | ast | localhost | asteriskcdrdb | Sleep | 1095 | | NULL | | 30 | ast | localhost | asterisk | Sleep | 1035 | | NULL | | 31 | ast | localhost | asteriskcdrdb | Sleep | 1035 | | NULL | | 32 | ast | localhost | asterisk | Sleep | 975 | | NULL | | 33 | ast | localhost | asteriskcdrdb | Sleep | 975 | | NULL | | 34 | ast | localhost | asterisk | Sleep | 915 | | NULL | | 35 | ast | localhost | asteriskcdrdb | Sleep | 915 | | NULL | | 36 | ast | localhost | asterisk | Sleep | 855 | | NULL | | 37 | ast | localhost | asteriskcdrdb | Sleep | 855 | | NULL | | 38 | ast | localhost | asterisk | Sleep | 795 | | NULL | | 39 | ast | localhost | asteriskcdrdb | Sleep | 795 | | NULL | | 40 | ast | localhost | asterisk | Sleep | 735 | | NULL | | 41 | ast | localhost | asteriskcdrdb | Sleep | 735 | | NULL | | 42 | ast | localhost | asterisk | Sleep | 675 | | NULL | | 43 | ast | localhost | asteriskcdrdb | Sleep | 675 | | NULL | | 44 | ast | localhost | asterisk | Sleep | 615 | | NULL | | 45 | ast | localhost | asteriskcdrdb | Sleep | 615 | | NULL | | 46 | ast | localhost | asterisk | Sleep | 555 | | NULL | | 47 | ast | localhost | asteriskcdrdb | Sleep | 555 | | NULL | | 48 | ast | localhost | asterisk | Sleep | 495 | | NULL | | 49 | ast | localhost | asteriskcdrdb | Sleep | 495 | | NULL | | 50 | ast | localhost | asterisk | Sleep | 435 | | NULL | | 51 | ast | localhost | asteriskcdrdb | Sleep | 435 | | NULL | | 52 | ast | localhost | asterisk | Sleep | 375 | | NULL | | 53 | ast | localhost | asteriskcdrdb | Sleep | 375 | | NULL | | 54 | ast | localhost | asterisk | Sleep | 315 | | NULL | | 55 | ast | localhost | asteriskcdrdb | Sleep | 315 | | NULL | | 58 | ast | localhost | asterisk | Sleep | 255 | | NULL | | 59 | ast | localhost | asteriskcdrdb | Sleep | 255 | | NULL | | 60 | ast | localhost | asterisk | Sleep | 195 | | NULL | | 61 | ast | localhost | asteriskcdrdb | Sleep | 195 | | NULL | | 62 | ast | localhost | asterisk | Sleep | 135 | | NULL | | 63 | ast | localhost | asteriskcdrdb | Sleep | 135 | | NULL | | 65 | root | localhost | NULL | Query | 0 | NULL | SHOW PROCESSLIST | | 66 | ast | localhost | asterisk | Sleep | 75 | | NULL | | 67 | ast | localhost | asteriskcdrdb | Sleep | 75 | | NULL | | 68 | ast | localhost | asterisk | Sleep | 15 | | NULL | | 69 | ast | localhost | asteriskcdrdb | Sleep | 15 | | NULL | +----+------+-----------+---------------+---------+------+-------+------------------+ 50 rows in set (0.00 sec) 

Причем количество потоков постоянно растет. Как с этим бороться?

ссылка удалить спам редактировать

ответил 2012-03-18 20:30:33 +0400

BlackFox Gravatar BlackFox
19 ● 1 ● 1 ● 3

Comments

поставить таймаут на вермя подключения без неактивности. либо найтипочему так. в вашем случае таймаут секунд на 200 вполне ок.

meral ( 2012-03-18 20:51:33 +0400 )редактировать

Спасибо! Добавил в файле my.cnf параметр wait_timeout=600. Жить стало лучше, может ещё убавлю (поэкспериментирую).

По поводу причины появления такого кол-ва одинаковых потоков подскажите куда копать?

BlackFox ( 2012-03-18 22:09:45 +0400 )редактировать

не подскажу. смотрите логи апача например.или mysql

meral ( 2012-03-18 22:22:25 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-03-17 21:20:56 +0400

Просмотрен: 1,578 раз

Обновлен: Mar 18 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.