Errorde mysql en el asterisk

[Visto: 4966 veces]

Por Ing Isaac Fernandez Baca

Hoy me paso el siguiente problema, llama un cliente diciendo que no tiene llamadas, que ocurrio un apagon, que no sabe que ha pasado y que cuando pone service asterisk restart, tiene un problema con mysql. Y en la interface web le salia un mensaje de Error en la base de datos

Entonces le pedi que reiniciara el mysql el zaptel el asterisk todo, y me decia que le salia un problema de que el mysql no se podía parar.

Entonces cuando me dio accesos

[root@pbxtar ~]# service asterisk stop
Shutting down asterisk: [ OK ]
[root@pbxtar ~]# service mysqld status
mysqld inactivo pero subsistema bloqueado
[root@pbxtar ~]# service mysqld restart
Parando MySQL: [FALLÃ]

Entonces me puse a revisar el log de mysql

Number of processes running now: 0
090115 13:39:29 mysqld restarted
090115 13:39:30 InnoDB: Started; log sequence number 0 43634
090115 13:39:30 [ERROR] /usr/libexec/mysqld: Error writing file ‘/var/run/mysqld/mysqld.pid’ (Errcode: 28)
090115 13:39:30 [ERROR] Can’t start server: can’t create PID file: No space left on device

Me puse a revisar el espacio en el disco con
df -h
[root@pbxtar var]# df -h
S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/sda1 2.9G 2.1G 741M 74% /
none 1013M 0 1013M 0% /dev/shm
/dev/sda3 2.9G 37M 2.7G 2% /tmp
/dev/sda2 29G 28G 0 100% /var

y luego el espacio en la carpeta que estaba mas llena con el comando du -sh /var/ y luego a revisar carpeta por carpeta…

[root@pbxtar var]# du -sh /var
28G /var
[root@pbxtar var]# ls
account cache crash db dpbx-install-110607.tar.gz empty ftp lib local lock log lost+found mail nis opt preserve run spool tmp www yp
[root@pbxtar var]# du -sh *
12K account
291M cache
16K crash
28K db
73M dpbx-install-110607.tar.gz
28K empty
8.0K ftp
217M lib
8.0K local
36K lock
1.4G log
16K lost+found
4.0K mail
8.0K nis
8.0K opt
8.0K preserve
176K run
26G spool
8.0K tmp
25M www
24K yp
[root@pbxtar var]# cd spool
[root@pbxtar spool]# du -sh asterisk/
26G asterisk/
[root@pbxtar spool]# cd asterisk/
[root@pbxtar asterisk]# du -sh *
4.0K dictate
4.0K meetme
26G monitor
4.0K outgoing
4.0K system
4.0K tmp
35M voicemail
[root@pbxtar asterisk]# cd monitor/

hasta que encontre que la carpeta monitor es la que estaba llena, seguramente de alguna grabación, entonces borre todas las grabaciones, porque no les iban a servir las otras tampoco.

[root@pbxtar monitor]# du -sh *
316K 200803
336K 200804
392K 200805
392K 200806
432K 200807
380K 200808
412K 200809
452K 200810
416K 200811
16G 200812
11G 200901
1.5M agents

[root@pbxtar monitor]# rm -fR *
[root@pbxtar monitor]# ls

y wala!!! listo asterisk OK

[root@pbxtar monitor]# service mysql restart
mysql: unrecognized service
[root@pbxtar monitor]# service mysqld restart
Parando MySQL: [ OK ]
Iniciando MySQL: [ OK ]
[root@pbxtar monitor]# service asterisk restart
Shutting down asterisk: [ OK ]
Starting asterisk: [ OK ]
[root@pbxtar monitor]# history -c
😉

Puntuación: 4.50 / Votos: 2

3 pensamientos en “Errorde mysql en el asterisk

  1. carlos sanchez

    tengo un servidor windows server 2003
    y esta instalado SQL SERVER
    pero cuando quiero intalar mysql server

    me sale un error o una x
    (star service)

    estoy instalando mysql 5.1
    cualquier ayuda se gradece

    Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *