Respaldo de bdd en asterisk

541 views
Skip to first unread message

Danilo Reyes

unread,
Aug 18, 2009, 9:56:20 PM8/18/09
to asterisk yahoo
Hola
 
queria consultarles lo siguiente
alguien me podria decir cuales son los directorios que debo considerar si quisiera respaldar las bases de datos de asterisk ?
 
Gracias



¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8
http://downloads.yahoo.com/ieak8/?l=e1

Raúl Alexis Betancor Santana

unread,
Aug 19, 2009, 12:13:22 AM8/19/09
to aster...@googlegroups.com
On Wednesday 19 August 2009 02:56:20 Danilo Reyes wrote:
> Hola
>  
> queria consultarles lo siguiente
> alguien me podria decir cuales son los directorios que debo considerar si
> quisiera respaldar las bases de datos de asterisk ?
> Gracias

Si te refieres a las ASTDB, pues lo que tengas definido en el asterisk.conf
como astvarlibdir

--
Raúl Alexis Betancor Santana
Dimensión Virtual

carlos...@gmail.com

unread,
Aug 19, 2009, 12:16:26 AM8/19/09
to aster...@googlegroups.com
Hermano especifica en que tienes la base de datos. Yo respaldaria sin duda /etc/asterisk/* ademas y depende de la distro q tengas.

Este mensaje ha sido enviado gracias al servicio BlackBerry de Movilnet


From: Danilo Reyes
Date: Tue, 18 Aug 2009 18:56:20 -0700 (PDT)
To: asterisk yahoo<aster...@googlegroups.com>
Subject: [Asterisk-ES] Respaldo de bdd en asterisk

Danilo Reyes

unread,
Aug 22, 2009, 5:18:12 PM8/22/09
to aster...@googlegroups.com
Me refiero a las bases de datos propias de asterisk.
Donde estan las tablas user, device, etc.
ademas de las otras bases como cdr, etc.
 
Gracias
 


--- El mié 19-ago-09, Raúl Alexis Betancor Santana <ra...@dimension-virtual.com> escribió:

Danilo Reyes

unread,
Aug 22, 2009, 5:19:30 PM8/22/09
to aster...@googlegroups.com
Uso Elastix
entonces quiero respaldar las bases de datos propias de asterisk. (asterisk, cdr, etc)
no se si estas se encuentran dentro del sirectorio /etc/asterisk.
 
gracias


--- El mié 19-ago-09, carlos...@gmail.com <carlos...@gmail.com> escribió:

De: carlos...@gmail.com <carlos...@gmail.com>
Asunto: [Asterisk-ES] Re: Respaldo de bdd en asterisk
A: aster...@googlegroups.com

Andrés Chacón

unread,
Aug 22, 2009, 5:55:49 PM8/22/09
to aster...@googlegroups.com
Te recomiendo que leas antes parte del manual de MySQL, al menos el apartado sobre como hacer copias de seguridad.

En /etc/astersik se encuentran los ficheros de configuración de Asterisk.

El path de MySQL es /var/lib/mysql, ahí están las bases de datos del propio sistema de base de datos MySQL y todas las que se hayan creado.

Pero con cuidado, lee el documentación de MySQL para ver como hacer los backups y no meter la pata.

Saludos,

Andrés

BlackBerry de movistar, allí donde estés está tu oficin@


From: Danilo Reyes
Date: Sat, 22 Aug 2009 14:19:30 -0700 (PDT)
To: <aster...@googlegroups.com>
Subject: [Asterisk-ES] Re: Respaldo de bdd en asterisk

Germán Aracil Boned

unread,
Aug 22, 2009, 6:40:32 PM8/22/09
to aster...@googlegroups.com
asterisk de "normal" trabaja con ficheros de texto que están
generalmente en /etc/asterisk/

No hay nada más en cuanto a configuración de extensiones y esas cosas.

Los sonidos, agis y demás se guardan en /var/lib/asterisk

y los módulos puedes encontrarlos en /usr/lib/asterisk/modules

eso es todo.

Danilo Reyes escribió:
> Me refiero a las bases de datos propias de asterisk.
> Donde estan las tablas user, device, etc.
> ademas de las otras bases como cdr, etc.
>
> Gracias
>
>
>
> --- El *mié 19-ago-09, Raúl Alexis Betancor Santana
> /<ra...@dimension-virtual.com>/* escribió:
>
>
> De: Raúl Alexis Betancor Santana <ra...@dimension-virtual.com>
> Asunto: [Asterisk-ES] Re: Respaldo de bdd en asterisk
> A: aster...@googlegroups.com
> Fecha: miércoles, 19 agosto, 2009, 1:13 am
>
>
> On Wednesday 19 August 2009 02:56:20 Danilo Reyes wrote:
> > Hola
> >
> > queria consultarles lo siguiente
> > alguien me podria decir cuales son los directorios que debo
> considerar si
> > quisiera respaldar las bases de datos de asterisk ?
> > Gracias
>
> Si te refieres a las ASTDB, pues lo que tengas definido en el
> asterisk.conf
> como astvarlibdir
>
> --
> Raúl Alexis Betancor Santana
> Dimensión Virtual
>
> ------------------------------------------------------------------------
>
> ¡Obtén la mejor experiencia en la web!
> Descarga gratis el nuevo Internet Explorer 8
> http://downloads.yahoo.com/ieak8/?l=e1
> >

--


-
-------------------------------------
Germán Aracil Boned
Director de Sistemas
Zoon Suite S.L.

www.zoonsuite.com
963146030 - General
963146031 - Asistencia de incidencias
963146032 - FAX
-------------------------------------
-

Germán Aracil Boned

unread,
Aug 22, 2009, 6:41:20 PM8/22/09
to aster...@googlegroups.com
te lo dicen porque un dump en mysql implica tirar a todos los usuarios
de esa base de datos..

Andrés Chacón escribió:
> Te recomiendo que leas antes parte del manual de MySQL, al menos el
> apartado sobre como hacer copias de seguridad.
>
> En /etc/astersik se encuentran los ficheros de configuración de Asterisk.
>
> El path de MySQL es /var/lib/mysql, ahí están las bases de datos del
> propio sistema de base de datos MySQL y todas las que se hayan creado.
>
> Pero con cuidado, lee el documentación de MySQL para ver como hacer los
> backups y no meter la pata.
>
> Saludos,
>
> Andrés
>
> BlackBerry de movistar, allí donde estés está tu oficin@
>
> ------------------------------------------------------------------------
> *From*: Danilo Reyes
> *Date*: Sat, 22 Aug 2009 14:19:30 -0700 (PDT)
> *To*: <aster...@googlegroups.com>
> *Subject*: [Asterisk-ES] Re: Respaldo de bdd en asterisk
>
> Uso Elastix
> entonces quiero respaldar las bases de datos propias de asterisk.
> (asterisk, cdr, etc)
> no se si estas se encuentran dentro del sirectorio /etc/asterisk.
>
> gracias
>
>
> --- El *mié 19-ago-09, carlos...@gmail.com
> /<carlos...@gmail.com>/* escribió:
>
>
> De: carlos...@gmail.com <carlos...@gmail.com>
> Asunto: [Asterisk-ES] Re: Respaldo de bdd en asterisk
> A: aster...@googlegroups.com
> Fecha: miércoles, 19 agosto, 2009, 1:16 am
>
> Hermano especifica en que tienes la base de datos. Yo respaldaria
> sin duda /etc/asterisk/* ademas y depende de la distro q tengas.
> Este mensaje ha sido enviado gracias al servicio BlackBerry de Movilnet
> ------------------------------------------------------------------------
> *From*: Danilo Reyes
> *Date*: Tue, 18 Aug 2009 18:56:20 -0700 (PDT)
> *To*: asterisk yahoo<aster...@googlegroups.com>
> *Subject*: [Asterisk-ES] Respaldo de bdd en asterisk
> Hola
>
> queria consultarles lo siguiente
> alguien me podria decir cuales son los directorios que debo
> considerar si quisiera respaldar las bases de datos de asterisk ?
>
> Gracias
>
>
> ------------------------------------------------------------------------
>
> ¡Obtén la mejor experiencia en la web!
> Descarga gratis el nuevo Internet Explorer 8
> http://downloads.yahoo.com/ieak8/?l=e1
>
>
>
> ------------------------------------------------------------------------
>
> ¡Obtén la mejor experiencia en la web!
> Descarga gratis el nuevo Internet Explorer 8
> http://downloads.yahoo.com/ieak8/?l=e1
>
>
>
> >

Alvaro Colunga

unread,
Aug 22, 2009, 7:27:32 PM8/22/09
to aster...@googlegroups.com
Estan en dos bases de datos asterisk y asteriskcdrdb puedes instalar
phpmyadmin y respaldarlas desde ahí.

Saludos.

Danilo Reyes

unread,
Aug 22, 2009, 9:23:41 PM8/22/09
to aster...@googlegroups.com
gracias
por tu ayuda, lo voy a mirar para no embarrarla.
 
Danilo

--- El sáb 22-ago-09, Andrés Chacón <and...@gugms.net> escribió:

Danilo Reyes

unread,
Aug 22, 2009, 9:26:05 PM8/22/09
to aster...@googlegroups.com
me temo que no.
 
de echo es posible crear todo "por debajo", por ejemplo si abres la base de datos asterisk y llenas las tablas sip, users, y no recuerdo cual es la otra (creo que devices). esto crea una extension y adicionalmente te crea en los archivos de texto las lineas correspondientes a la configuracion de la extension creada.
 
Danilo

--- El sáb 22-ago-09, Germán Aracil Boned <ger...@tecnoxarxa.com> escribió:

Danilo Reyes

unread,
Aug 22, 2009, 9:26:56 PM8/22/09
to aster...@googlegroups.com
Disculpa esto no lo entendi.
 
Danilo

--- El sáb 22-ago-09, Germán Aracil Boned <ger...@tecnoxarxa.com> escribió:

De: Germán Aracil Boned <ger...@tecnoxarxa.com>

Danilo Reyes

unread,
Aug 22, 2009, 9:27:22 PM8/22/09
to aster...@googlegroups.com
gracias

--- El sáb 22-ago-09, Alvaro Colunga <alva...@gmail.com> escribió:

Ramses II

unread,
Aug 23, 2009, 6:07:17 AM8/23/09
to aster...@googlegroups.com

Danilo, buenos días,

 

Si haces un Backup desde Elastix puedes seleccionar lo que quieres copiar y en el Restore, lo que quieres restaurar.

 

En principio, con esa opción te copia todas las BBDD que quieres…

 

 

Saludos,

 

Ramses

 


Germán Aracil Boned

unread,
Aug 23, 2009, 7:13:45 AM8/23/09
to aster...@googlegroups.com
Veo que elastix o freepbx, o lo que sea te tiene un poco confuso. Y no
me extraña, con la de guarrerías que tienen.

Si usas astertisk con soporte de base de datos, los ficheros sip.conf,
extensions.conf, etc, se remplazan por tablas en la base de datos. Y
digo bien, remplazan, porque asterisk usa directamente esas tablas.
Mirate el fichero extconfig.conf de asterisk. A esto se le llama: REALTIME

Ahora, que esas distribuciones prefabricadas no usen el realtime, y en
lugar de eso, generen determinados ficheros de configuración desde unas
tablas específicas de la distribución (no asterisk) pues bueno, una
chapucilla más de elastix o quien sea.

Pero deberías haber planteado la pregunta de otra forma u otra lista, ya
que los métodos usados por esas distribuciones no son los métodos de
asterisk para guardar la información, y aquí se sobreentiende que se
está refiriendo uno a asterisk.



Danilo Reyes escribió:
> me temo que no.
>
> de echo es posible crear todo "por debajo", por ejemplo si abres la base
> de datos asterisk y llenas las tablas sip, users, y no recuerdo cual es
> la otra (creo que devices). esto crea una extension y adicionalmente te
> crea en los archivos de texto las lineas correspondientes a la
> configuracion de la extension creada.
>
> Danilo
>
> --- El *sáb 22-ago-09, Germán Aracil Boned /<ger...@tecnoxarxa.com>/*
> escribió:
>
>
> De: Germán Aracil Boned <ger...@tecnoxarxa.com>
> Asunto: [Asterisk-ES] Re: Respaldo de bdd en asterisk
> A: aster...@googlegroups.com
> Fecha: sábado, 22 agosto, 2009, 7:40 pm
>
>
> asterisk de "normal" trabaja con ficheros de texto que están
> generalmente en /etc/asterisk/
>
> No hay nada más en cuanto a configuración de extensiones y esas cosas.
>
> Los sonidos, agis y demás se guardan en /var/lib/asterisk
>
> y los módulos puedes encontrarlos en /usr/lib/asterisk/modules
>
> eso es todo.
>
> Danilo Reyes escribió:
> > Me refiero a las bases de datos propias de asterisk.
> > Donde estan las tablas user, device, etc.
> > ademas de las otras bases como cdr, etc.
> >
> > Gracias
> >
> >
> >
> > --- El *mié 19-ago-09, Raúl Alexis Betancor Santana
> > /<ra...@dimension-virtual.com
> <http://e1.mc303.mail.yahoo.com/mc/compose?to=ra...@dimension-virtual.com>>/*

Germán Aracil Boned

unread,
Aug 23, 2009, 7:15:31 AM8/23/09
to aster...@googlegroups.com
Muy facil, si haces un dump de la base de datos, cualquier cliente que
esté conectado en ese momento, será tirado y hasta que no termine de
extraer todos los datos y estructura, no podrá conectar nadie a la base
de datos.

Ese problema no existe con postgresql, que en mi caso es la que utilizo,
y bueno si quieres aprender asterisk y realtime, es la que yo te
recomendaría para usar.

Danilo Reyes escribió:
> Disculpa esto no lo entendi.
>
> Danilo
>
> --- El *sáb 22-ago-09, Germán Aracil Boned /<ger...@tecnoxarxa.com>/*
> <http://e1.mc303.mail.yahoo.com/mc/compose?to=aster...@googlegroups.com>>
> > *Subject*: [Asterisk-ES] Re: Respaldo de bdd en asterisk
> >
> > Uso Elastix
> > entonces quiero respaldar las bases de datos propias de asterisk.
> > (asterisk, cdr, etc)
> > no se si estas se encuentran dentro del sirectorio /etc/asterisk.
> >
> > gracias
> >
> >
> > --- El *mié 19-ago-09, carlos...@gmail.com
> <http://e1.mc303.mail.yahoo.com/mc/compose?to=carlos...@gmail.com>
> > /<carlos...@gmail.com
> <http://e1.mc303.mail.yahoo.com/mc/compose?to=carlos...@gmail.com>>/*
> escribió:
> >
> >
> > De: carlos...@gmail.com
> <http://e1.mc303.mail.yahoo.com/mc/compose?to=carlos...@gmail.com>
> <carlos...@gmail.com
> <http://e1.mc303.mail.yahoo.com/mc/compose?to=carlos...@gmail.com>>
> > Asunto: [Asterisk-ES] Re: Respaldo de bdd en asterisk
> > A: aster...@googlegroups.com
> <http://e1.mc303.mail.yahoo.com/mc/compose?to=aster...@googlegroups.com>
> > Fecha: miércoles, 19 agosto, 2009, 1:16 am
> >
> > Hermano especifica en que tienes la base de datos. Yo respaldaria
> > sin duda /etc/asterisk/* ademas y depende de la distro q tengas.
> > Este mensaje ha sido enviado gracias al servicio BlackBerry
> de Movilnet
> >
> ------------------------------------------------------------------------
> > *From*: Danilo Reyes
> > *Date*: Tue, 18 Aug 2009 18:56:20 -0700 (PDT)
> > *To*: asterisk yahoo<aster...@googlegroups.com
> <http://e1.mc303.mail.yahoo.com/mc/compose?to=aster...@googlegroups.com>>

Raúl Alexis Betancor Santana

unread,
Aug 23, 2009, 10:40:53 AM8/23/09
to aster...@googlegroups.com
On Domingo, 23 de Agosto de 2009 00:27:32 Alvaro Colunga escribió:
> Estan en dos bases de datos asterisk y asteriskcdrdb puedes instalar
> phpmyadmin y respaldarlas desde ahí.

Esa información es falsa, o por lo menos no es cierto para cualquier
instalación de asterisk.

Esas bases de datos serán de algún "enlatado" tipo elastix o parecido,
Asterisk instalado de forma "según sale del .tar.gz", no utiliza ninguna
RDBMS.

--
Raúl Alexis Betancor Santana

Dimensión Virtual S.L.

Raúl Alexis Betancor Santana

unread,
Aug 23, 2009, 10:46:18 AM8/23/09
to aster...@googlegroups.com
On Domingo, 23 de Agosto de 2009 02:26:05 Danilo Reyes escribió:
> me temo que no.
>
> de echo es posible crear todo "por debajo", por ejemplo si abres la base de
> datos asterisk y llenas las tablas sip, users, y no recuerdo cual es la
> otra (creo que devices). esto crea una extension y adicionalmente te crea
> en los archivos de texto las lineas correspondientes a la configuracion de
> la extension creada.
> Danilo

Pues yo creo que no tienes ni idea de lo que hablas, Asterisk no usa NINGÚN
RDBMS, en todo caso Elastix o cualquier otro "enlatado", que cada uno tiene su
propia forma de hacerlo, puede que usen el modo REALTIME y almacenen la
configuración en un RDBMS.

La única "base de datos" (por llamarla de alguna manera) que usa Asterisk es
la ASTDB que está en ${astvarlib}/astdb/

Cuando formules una consulta, indica si usas alguna distro o versión enlatada
de Astersik, para saber como ayudarte.

--
Raúl Alexis Betancor Santana

Dimensión Virtual S.L.

Raúl Alexis Betancor Santana

unread,
Aug 23, 2009, 10:49:37 AM8/23/09
to aster...@googlegroups.com
On Sábado, 22 de Agosto de 2009 22:19:30 Danilo Reyes escribió:
> Uso Elastix
> entonces quiero respaldar las bases de datos propias de asterisk.
> (asterisk, cdr, etc) no se si estas se encuentran dentro del sirectorio
> /etc/asterisk.

Bueno, ahora que aclaras que usas Elastix, vamos un paso más adelante ...
No vuelvas a decir lo de "bases de datos propias de asterisk", porque eso no
EXISTE.
La única base de datos que tiene asterisk es la ASTDB.

Lo que comentas es el modo REALTIME, que permite almacenar la configuración de
asterisk es un RDBMS.

Es como si algunos ficheros (no todos) de /etc/asterisk estuvieran almacenados
en un RDBMS y de ahí se extrae la configuración, pero no son "bases de datos
propias de Asterisk".

Tendras que averiguar que RDBMS usa Elastix (creo que MySQL) y buscar alguna
herramienta de backup de MySQL. Eso se sale de la temática de la lista.

Saludos

Raúl Alexis Betancor Santana

unread,
Aug 23, 2009, 10:52:51 AM8/23/09
to aster...@googlegroups.com
On Domingo, 23 de Agosto de 2009 12:15:31 Germán Aracil Boned escribió:
> Muy facil, si haces un dump de la base de datos, cualquier cliente que
> esté conectado en ese momento, será tirado y hasta que no termine de
> extraer todos los datos y estructura, no podrá conectar nadie a la base
> de datos.
>
> Ese problema no existe con postgresql, que en mi caso es la que utilizo,
> y bueno si quieres aprender asterisk y realtime, es la que yo te
> recomendaría para usar.

Umm ... ¿desde cuando un dump "tira" a los usuarios y cierra las conexiones?
... eso no lo he visto jamás.
En MySQL lo que ocurre es que TODAS las operaciones quedan bloqueadas, porque
lo primero que hace mysqldump es un LOCK a la base de datos completa.

En PostgreSQL un dump no afecta de forma tan drástica, ya que se crea un
checkpoint y las operaciones siguen su curso, mientras se hace el dump (como
en los RDBMS de verdá ... ;-) )

Germán Aracil Boned

unread,
Aug 23, 2009, 3:03:22 PM8/23/09
to aster...@googlegroups.com

Raúl Alexis Betancor Santana escribió:


> On Sábado, 22 de Agosto de 2009 22:19:30 Danilo Reyes escribió:
>> Uso Elastix
>> entonces quiero respaldar las bases de datos propias de asterisk.
>> (asterisk, cdr, etc) no se si estas se encuentran dentro del sirectorio
>> /etc/asterisk.
>
> Bueno, ahora que aclaras que usas Elastix, vamos un paso más adelante ...
> No vuelvas a decir lo de "bases de datos propias de asterisk", porque eso no
> EXISTE.
> La única base de datos que tiene asterisk es la ASTDB.
>
> Lo que comentas es el modo REALTIME, que permite almacenar la configuración de
> asterisk es un RDBMS.
>
> Es como si algunos ficheros (no todos) de /etc/asterisk estuvieran almacenados
> en un RDBMS y de ahí se extrae la configuración, pero no son "bases de datos
> propias de Asterisk".

No es eso Raúl lo que usa elastix, ni freebsd, es más rebuscado, no es
que use el realtime de asterisk, es que extraen el fichero de
configuración pertinente como el extensions.conf generandolo y haciendo
un reload en asterisk. eso de realtime no tiene naa ;)

Germán Aracil Boned

unread,
Aug 23, 2009, 3:08:42 PM8/23/09
to aster...@googlegroups.com

Raúl Alexis Betancor Santana escribió:

> On Domingo, 23 de Agosto de 2009 12:15:31 Germán Aracil Boned escribió:
>> Muy facil, si haces un dump de la base de datos, cualquier cliente que
>> esté conectado en ese momento, será tirado y hasta que no termine de
>> extraer todos los datos y estructura, no podrá conectar nadie a la base
>> de datos.
>>
>> Ese problema no existe con postgresql, que en mi caso es la que utilizo,
>> y bueno si quieres aprender asterisk y realtime, es la que yo te
>> recomendaría para usar.
>
> Umm ... ¿desde cuando un dump "tira" a los usuarios y cierra las conexiones?
> ... eso no lo he visto jamás.
> En MySQL lo que ocurre es que TODAS las operaciones quedan bloqueadas, porque
> lo primero que hace mysqldump es un LOCK a la base de datos completa.
>

Y tu crees que merece la pena privarle al chico de mirar el manual de
MySQL ? El caso práctico, es que como tengas asterisk en realtime REAL,
se te va todo a tomar por saco ;) Por tanto no puedes hacer un dump de
la base de datos cuando te plazca.

> En PostgreSQL un dump no afecta de forma tan drástica, ya que se crea un
> checkpoint y las operaciones siguen su curso, mientras se hace el dump (como
> en los RDBMS de verdá ... ;-) )

Eso, eso .. le estoy muy agradecido a PostgreSQL, como lo estuve a
Firebird (antes Interbase), aunque PostgreSQL me ha demostrado una
robustez y estabilidad mayores. PostgreSQL es excelente. Como también lo
es MySQL por supuesto, para gestionar contenidos de portales, que es
para lo que la uso.

Es mi opinión ;)

Germán Aracil Boned

unread,
Aug 23, 2009, 3:50:56 PM8/23/09
to aster...@googlegroups.com

Germán Aracil Boned escribió:


> No es eso Raúl lo que usa elastix, ni freebsd, es más rebuscado, no es
> que use el realtime de asterisk, es que extraen el fichero de
> configuración pertinente como el extensions.conf generandolo y haciendo
> un reload en asterisk. eso de realtime no tiene naa ;)
>
>

Perdon por meter por medio freebsd .. quise decir freepbx ! ;)

Danilo Reyes

unread,
Aug 23, 2009, 5:01:46 PM8/23/09
to aster...@googlegroups.com
Gracias
 
Danilo

--- El dom 23-ago-09, Ramses II <ramses....@gmail.com> escribió:

Raúl Alexis Betancor Santana

unread,
Aug 24, 2009, 3:07:13 AM8/24/09
to aster...@googlegroups.com
On Sunday 23 August 2009 20:08:42 Germán Aracil Boned wrote:
> Y tu crees que merece la pena privarle al chico de mirar el manual de
> MySQL ? El caso práctico, es que como tengas asterisk en realtime REAL,
> se te va todo a tomar por saco ;) Por tanto no puedes hacer un dump de
> la base de datos cuando te plazca.

Aaaaamigoooo ... te referías a que peta Asterisk ... jejeje si es verdá peta
que da gusto, pero eso es una "feature" conocida de astersik, si pierde la
conexión a la BD, peta. Lo gracioso es que aunque tengas asterisk configurado
en REALTIME ESTÁTICO, también peta ... XDD y para más inri ... si lo que peta
es la conexión a la base de datos del CDR ... Asterisk ¡CONTINUA! y sin
grabar el registro CDR porsupuesto ... faltaría menos .... X-P

Saúl Ibarra

unread,
Aug 24, 2009, 7:07:41 AM8/24/09
to aster...@googlegroups.com
La última vez que lo probé, con ODBC no petaba... :-O


--
/Saúl
http://www.saghul.net | http://www.sipdoc.net

Iñaki Baz Castillo

unread,
Aug 24, 2009, 7:10:22 AM8/24/09
to aster...@googlegroups.com
El Monday 24 August 2009 09:07:13 Raúl Alexis Betancor Santana escribió:
> si lo que peta
> es la conexión a la base de datos del CDR ... Asterisk ¡CONTINUA! y sin
> grabar el registro CDR porsupuesto ... faltaría menos .... X-P

Nooo, falso, ¡¡lo juro!!

Si falla la conexión DB del CDR Asterisk peta, pero no inmediatamente, se
puede tirar 1-5 horas tranquilamente y petar "porque sí".

Lo juro y rejuro.

--
Iñaki Baz Castillo
<ib...@xtratelecom.es>

Germán Aracil Boned

unread,
Aug 24, 2009, 7:56:50 AM8/24/09
to aster...@googlegroups.com
Cuantas veces lo habremos sufrido ?¿

Yo hace años, la primera en la frente .. tire de dump sin percatarme de
nada.. imaginate, se me pusieron de corbata ;)

Iñaki Baz Castillo escribió:

--


Raúl Alexis Betancor Santana

unread,
Aug 24, 2009, 10:31:36 AM8/24/09
to aster...@googlegroups.com
On Monday 24 August 2009 12:10:22 Iñaki Baz Castillo wrote:
> El Monday 24 August 2009 09:07:13 Raúl Alexis Betancor Santana escribió:
> > si lo que peta
> > es la conexión a la base de datos del CDR ... Asterisk ¡CONTINUA! y sin
> > grabar el registro CDR porsupuesto ... faltaría menos .... X-P
>
> Nooo, falso, ¡¡lo juro!!
>
> Si falla la conexión DB del CDR Asterisk peta, pero no inmediatamente, se
> puede tirar 1-5 horas tranquilamente y petar "porque sí".
>
> Lo juro y rejuro.

Es un fallo de memory leak como una burra, el tipo se pone a ejecutar
operaciones de insert sobre un descriptor de conexión fallida, intenta
reconectar SIN LIBERAR los recursos de la conexión anterior.
Resultado: Termina petando al rato .. depende del índice de inserts al CDR que
tengas.

¡Digium Power!

Iñaki Baz Castillo

unread,
Aug 24, 2009, 11:13:06 AM8/24/09
to aster...@googlegroups.com
El Monday 24 August 2009 16:31:36 Raúl Alexis Betancor Santana escribió:
> > Nooo, falso, ¡¡lo juro!!
> >
> > Si falla la conexión DB del CDR Asterisk peta, pero no inmediatamente, se
> > puede tirar 1-5 horas tranquilamente y petar "porque sí".
> >
> > Lo juro y rejuro.
>
> Es un fallo de memory leak como una burra, el tipo se pone a ejecutar
> operaciones de insert sobre un descriptor de conexión fallida, intenta
> reconectar SIN LIBERAR los recursos de la conexión anterior.
> Resultado: Termina petando al rato .. depende del índice de inserts al CDR
> que tengas.

Sí, debe ser eso ya que al tiempo del pete es inversamente proporcional al
tráfico de llamadas.

Una vez me pasó esto tras reiniciar un Asterisk por la noche. A las 7:30 de la
mañana siguiente (mientras yo dormía plácidamente) me llegó una alarma del
Nagios a mi móvil informando de la caída.

Y ya puestos comento que, vaya usté a saber porqué, a veces al
arrancar/reiniciar Asterisk no "efectúa" bien la conexión a la BD de CDR
(hasta que muere según lo comentado arriba). Creo que sobre todo ocurre con
ODBC-CDR (y es totalmente aleatorio, a veces pasa y a veces no).

Reply all
Reply to author
Forward
0 new messages