ERROR DE MYSQL EN UN SERVER
Database error
Error connecting to database: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Verificación en el servidor el uso de las particiones
# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 2.0G 2.0G 0 100% /
udev 10M 0 10M 0% /dev
tmpfs 50M 80K 50M 1% /run
/dev/xvda2 2.0G 2.0G 0 100% /
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 202M 0 202M 0% /run/shm
tmpfs 202M 0 202M 0% /tmp
Observamos que / tiene un tamaño/size de 2.0Gb y esta Usado/Used 2.0Gb
Procedemos a reiniciar el servicio de mysql y verificamos si nos arroja algún dato
# /etc/init.d/mysql restart
[ ok ] Stopping MySQL database server: mysqld.
[....] /etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full! [FA failed!
Observamos que arroja lo siguiente: La particion /var/lib/mysql esta FULL
Para esto se debe realizar lo siguiente
# apt-get clean
Para limpiar los archivos .deb de archivos, ya que no los necesita, una vez que haya instalado un paquete
Verificación nuevamente del uso de las particiones en el servidor
# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 2.0G 1.8G 91M 96% /
udev 10M 0 10M 0% /dev
tmpfs 50M 84K 50M 1% /run
/dev/xvda2 2.0G 1.8G 91M 96% /
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 202M 0 202M 0% /run/shm
tmpfs 202M 0 202M 0% /tmp
Observamos que / tiene un tamaño/size de 2.0Gb y esta Usado/Used 1.8Gb
es decir con la limpieza libero un poco de espacio
Procedemos a reiniciar el servicio de mysql y verificamos si nos arroja algún dato
# /etc/init.d/mysql restart
[ ok ] Stopping MySQL database server: mysqld.
[ ok ] Starting MySQL database server: mysqld ..
[info] Checking for tables which need an upgrade, are corrupt or were
not closed cleanly..
Vemos que levanto el servicio , sin embargo arroja una información , Chequeando las tablas que necesitan una actualización, son corruptos
Procedemos a vaciar los archivos con más de 10 días sería:
find /var/log -mtime +10 -exec rm -r {} \;
Para tener pistas de dónde están los ficheros que crecen a diario, podemos buscar los que se hayan modificado hoy:
find /var -mtime 0 -exec ls -ld {} \;
No hay comentarios:
Publicar un comentario