[AsteriskBrasil] RES: RES: RES: Problema no MYSQL REALTIME asterisk 1.8.25
Fernando - NextBilling IP Solutions
asterisk em nextbilling.com.br
Quarta Setembro 3 21:24:41 BRT 2014
Grande.
verifique eu seu arquivo /etc/my.cnf a variável: max_allowed_packet pois é bem provável que você precisará aumentar.
Coloque algo em torno de max_allowed_packet=32M ou um pouco maior que resolve.
Atenciosamente,
P Antes de imprimir pense em sua responsabilidade e compromisso com o Meio Ambiente!
Em 03/09/2014, à(s) 14:50, Alexandre Trevizoli <ale.trevizoli at gmail.com> escreveu:
> Rafael, estamos usando IPTABLES, e o ping está liberado.
> Tentei pingar a maquina e tudo ok, mesmo de fora como de dentro, usando IP e localhost.
>
> É um servidor A2Billing esta maquina.
>
> Fiz um php de teste
>
> <?php
>
> $conn = mysql_connect('localhost','root','xxxxxx');
> mysql_select_db('a2billing',$conn);
>
> if (!mysql_ping ($conn)) {
> echo "ping erro!";
> } else
> {
> echo "ping ok!";
> }
> mysql_close($conn);
>
> ?>
>
>
> E executei e retornou OK.
>
> Procurei a Linha do Erro no arquivo res_config_mysql.c
>
> static int mysql_reconnect(struct mysql_conn *conn)
> {
> #ifdef MYSQL_OPT_RECONNECT
> my_bool trueval = 1;
> #endif
> /* mutex lock should have been locked before calling this function. */
> reconnect_tryagain:
> if ((!conn->connected) && (!ast_strlen_zero(conn->host) || conn->sock) && !ast_strlen_zero(conn->user) && !ast_strlen_zero(conn->name)) {
> if (!mysql_init(&conn->handle)) {
> ast_log(LOG_WARNING, "MySQL RealTime: Insufficient memory to allocate MySQL resource.\n");
> conn->connected = 0;
> return 0;
> }
> if(conn->charset && strlen(conn->charset) > 2){
> char set_names[255];
> char statement[512];
> snprintf(set_names, sizeof(set_names), "SET NAMES %s", conn->charset);
> mysql_real_escape_string(&conn->handle, statement, set_names, sizeof(set_names));
> mysql_options(&conn->handle, MYSQL_INIT_COMMAND, set_names);
> mysql_options(&conn->handle, MYSQL_SET_CHARSET_NAME, conn->charset);
> }
> if (mysql_real_connect(&conn->handle, conn->host, conn->user, conn->pass, conn->name, conn->port, conn->sock, 0)) {
> #ifdef MYSQL_OPT_RECONNECT
> /* The default is no longer to automatically reconnect on failure,
> * (as of 5.0.3) so we have to set that option here. */
> mysql_options(&conn->handle, MYSQL_OPT_RECONNECT, &trueval);
> #endif
> ast_debug(1, "MySQL RealTime: Successfully connected to database.\n");
> conn->connected = 1;
> conn->connect_time = time(NULL);
> return 1;
> } else {
> ast_log(LOG_ERROR, "MySQL RealTime: Failed to connect database server %s on %s (err %d). Check debug for more info.\n", conn->name, !ast_strlen_zero(conn->host) ? conn->host : conn->sock, mysql_errno(&conn->handle));
> ast_debug(1, "MySQL RealTime: Cannot Connect (%d): %s\n", mysql_errno(&conn->handle), mysql_error(&conn->handle));
> conn->connected = 0;
> conn->connect_time = 0;
> return 0;
> }
> } else {
> /* MySQL likes to return an error, even if it reconnects successfully.
> * So the postman pings twice. */
> if (mysql_ping(&conn->handle) != 0 && (usleep(1) + 2 > 0) && mysql_ping(&conn->handle) != 0) {
> conn->connected = 0;
> conn->connect_time = 0;
> ast_log(LOG_ERROR, "MySQL RealTime: Ping failed (%d). Trying an explicit reconnect.\n", mysql_errno(&conn->handle));
> ast_debug(1, "MySQL RealTime: Server Error (%d): %s\n", mysql_errno(&conn->handle), mysql_error(&conn->handle));
> goto reconnect_tryagain;
> }
> if (!conn->connected) {
> conn->connected = 1;
> conn->connect_time = time(NULL);
> }
> if (mysql_select_db(&conn->handle, conn->name) != 0) {
> ast_log(LOG_WARNING, "MySQL RealTime: Unable to select database: %s. Still Connected (%u) - %s.\n", conn->name,mysql_errno(&conn->handle), mysql_error(&conn->handle));
> return 0;
> }
> ast_debug(1, "MySQL RealTime: Connection okay.\n");
> return 1;
> }
> }
>
>
> Será que atualizando a versão pode resolver?
>
> A versão é 1.8.25....porém não sei como atualizar para a versão mais nova dentro da 1.8...se puderem me ajudar eu agradeço!
>
>
>
>
> De: asteriskbrasil-bounces at listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces at listas.asteriskbrasil.org] Em nome de Rafael Ribeiro
> Enviada em: terça-feira, 2 de setembro de 2014 22:22
> Para: asteriskbrasil at listas.asteriskbrasil.org
> Assunto: [AsteriskBrasil] RES: RES: Problema no MYSQL REALTIME asterisk 1.8.25
>
> Você usa o CSF Firewall ou iptables nativo?
>
> Veja se teu firewall permite ping ;)
>
> Outra coisa, você citou que tentou como localhost e com o IP, teoricamente, teu IP localhost seria 127.0.0.1 e não o IP da própria máquina em si .. colocando o IP da máquina, volta a mesma teoria do firewall.
>
> Atenciosamente,
> Rafael Ribeiro – CEO XPS NetWorks Group
>
> rafael.ribeiro at xpsnetworks.net
>
> Skype: xpsnetworks
> Celular: 11 98909-1838 / 51 9201-6908
>
> 11 3522-5293
> 21 3527-0235
> 51 4063-9078
>
> De: asteriskbrasil-bounces at listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces at listas.asteriskbrasil.org] Em nome de Alexandre Trevizoli
> Enviada em: terça-feira, 2 de setembro de 2014 21:17
> Para: asteriskbrasil at listas.asteriskbrasil.org
> Assunto: [AsteriskBrasil] RES: Problema no MYSQL REALTIME asterisk 1.8.25
>
> Robinson tentei das duas formas com localhost e ip, os dois apresentam o mesmo problema....
>
> [general]
> ;dbhost = 192.168.0.10
> dbhost = localhost
> dbname = billing
> dbuser = root
> dbpass = XXXXXX
> dbport = 3306
> dbsock = /var/lib/mysql/mysql.sock
>
> De: asteriskbrasil-bounces at listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces at listas.asteriskbrasil.org] Em nome de Robinson Luis Sezanowitch
> Enviada em: terça-feira, 2 de setembro de 2014 21:10
> Para: asteriskbrasil at listas.asteriskbrasil.org
> Assunto: Re: [AsteriskBrasil] Problema no MYSQL REALTIME asterisk 1.8.25
>
> Olá,
>
> no res_mysql_conf vc, vc colocou o end. ip no dbhost ou localhost?
>
> Se colocou ip, este ip responde?
>
>
> Robinson Luis Sezanowitch
> Florianopolis/SC.
> ITILV2 Foundation Certified Professional.
> Curriculo: http://lattes.cnpq.br/2185821746641692
> Email alternativo:
> rsezanowitch at hotmail.comSkype: robinson.luis1
> "Nosce te ipsum, Semper Paratus"
>
>
> Em 2 de setembro de 2014 19:25, Alexandre Trevizoli <ale.trevizoli at gmail.com> escreveu:
> Pessoal recorro a ajuda da lista. Estou com este problema e já revirei a internet e não encontro solução e nem informação sobre este problema.
>
> No meu asterisk que está com realtime ativado fico recebendo esta mensagem no console direto a cada cerca de 2 a 3 minutos....
>
> [2014-09-02 18:00:21] ERROR[6344]: res_config_mysql.c:1595 mysql_reconnect: MySQL RealTime: Ping failed (2006). Trying an explicit reconnect.
> [2014-09-02 18:05:22] ERROR[6344]: res_config_mysql.c:1595 mysql_reconnect: MySQL RealTime: Ping failed (2006). Trying an explicit reconnect.
> [2014-09-02 18:07:55] ERROR[6344]: res_config_mysql.c:1595 mysql_reconnect: MySQL RealTime: Ping failed (2006). Trying an explicit reconnect.
> [2014-09-02 18:09:38] ERROR[6344]: res_config_mysql.c:1595 mysql_reconnect: MySQL RealTime: Ping failed (2006). Trying an explicit reconnect.
> [2014-09-02 18:12:29] ERROR[6344]: res_config_mysql.c:1595 mysql_reconnect: MySQL RealTime: Ping failed (2006). Trying an explicit reconnect.
> [2014-09-02 18:15:15] ERROR[6344]: res_config_mysql.c:1595 mysql_reconnect: MySQL RealTime: Ping failed (2006). Trying an explicit reconnect.
> [2014-09-02 18:17:51] ERROR[6344]: res_config_mysql.c:1595 mysql_reconnect: MySQL RealTime: Ping failed (2006). Trying an explicit reconnect.
> [2014-09-02 18:20:26] ERROR[6344]: res_config_mysql.c:1595 mysql_reconnect: MySQL RealTime: Ping failed (2006). Trying an explicit reconnect.
> [2014-09-02 18:22:26] ERROR[6344]: res_config_mysql.c:1595 mysql_reconnect: MySQL RealTime: Ping failed (2006). Trying an explicit reconnect.
>
> Apesar das mensagens tudo funciona normalmente, este servidor está com o A2BILLING instalado e ativado o realtime.
>
> Porém deve ter uma explicação para este problema.
>
> O que poderia ser?
>
> Obrigado!
>
> Alexandre Trevizoli
>
>
>
>
> _______________________________________________
> WORKOFFEES KHOMP: Eventos KHOMP na sua cidade. BRASÍLIA, dia 28 de agosto e RIO DE JANEIRO, dia 04 de setembro. Inscrições GRATUITAS e sorteio de BRINDES.
> Garanta a sua vaga e saiba mais em: www.workoffee.com.br
> _______________________________________________
> ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .
> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Banco de Canais Analógicos – Appliance Asterisk Acesse www.aligera.com.br
> _______________________________________________
> DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.
> Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
>
> _______________________________________________
> WORKOFFEES KHOMP: Eventos KHOMP na sua cidade. BRASÍLIA, dia 28 de agosto e RIO DE JANEIRO, dia 04 de setembro. Inscrições GRATUITAS e sorteio de BRINDES.
> Garanta a sua vaga e saiba mais em: www.workoffee.com.br
> _______________________________________________
> ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .
> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Banco de Canais Analógicos – Appliance Asterisk Acesse www.aligera.com.br
> _______________________________________________
> DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.
> Construa soluções de PABX IP com produtos DigiVoice - visite www.digivoice.com.br
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20140903/0e62d68a/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Assinatura-Next.jpg
Type: image/jpeg
Size: 14434 bytes
Desc: not available
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20140903/0e62d68a/attachment-0001.jpg>
Mais detalhes sobre a lista de discussão AsteriskBrasil