Si estás intentando entrar a Plesk u Odin y te aparece el siguiente error:
ERROR: Zend_Db_Statement_Exception: SQLSTATE[HY000]: General error: 1 Can’t create/write to file ‘/tmp/#sql_405_0.MYI’ (Errcode: 28) (Pdo.php:234)
O simplemente, intentas acceder a una web y te sale un error de servidor 500, 503…
Lo primero, no asustarse 🙂
Seguramente tendrás un VPS con varios espacios ahí dentro y probablemente lo que ha pasado es que ha llegado a su máxima capacidad, tanto por inodos, como por memoria.
¿Y ahora que hago?
Evidentemente, deberías de liberar espacio…
¿Cómo voy a liberar espacio si no puedo acceder al panel?
Muy sencillo, deberás de acceder por consola mediante ssh.
Para ello, abrimos el terminal para acceder mediante:
sudo ssh//o sudo ssh
Normalmente, este comando se conecta al puerto predeterminado (el puerto 22 ). Si por algún motivo, no podemos acceder por este puerto porque lo hemos cambiado, o porque nuestro proveedor lo tiene configurado de otro modo, aquí os dejo un enlace de Cómo conectarse por ssh a un puerto específico.
Una vez conectados, será un poco más tedioso de lo habitual moverse por dentro de nuestro linux, ya que TAB puede que se que no funcione para autocompletar. Así que nos tendremos que ir moviendo pasito a pasito, listando con el comando ls cada carpeta( si no conocemos la ruta donde tenemos alojadas las webs), o directamente accedemos a donde están:
cd /var/www/vhosts/
Una vez aquí, listamos a ver a qué dominio queremos acceder
ls
Y accedemos a aquel que veamos que podemos borrar parte del contenido.
Una vez dentro, borramos los archivos que queramos con:
Si queremos saber qué directorio ocupa más, ejecutamos sobre la raíz del servidor:
// Nos situamos en la raíz del servidor con: cd / //Mostrarmos los 15 primeros directorios/archivos que más ocupan: du -Sh | sort -rh | head -n 15
rm nombrearchivo.zip
O si queremos eliminar un directorio:
rm -r nombre_De_directorio
Y voilà!
Ya empezará a funcionar de nuevo nuestro servidor.
🙂
Hola,
Me aparece este mensaje:
ERROR: Zend_Db_Statement_Exception: SQLSTATE[HY000]: General error: 1 Can’t create/write to file ‘/tmp/#sql_4bd_0.MYI’ (Errcode: 122) (Pdo.php:234)
y en Outlook me sale un error Fatal error: Disk quota exceded
Si borro correos en las cuentas, tendría efecto? o si o si hay q hacerlo desde la consola?
Un saludo y muchas gracias!
¡Hola Jorge!
En un principio parece que el disco está lleno, sería conveniente que ingresas por ssh y comprobar cuanto espacio libre te queda en disco en tu linux.
Prueba a borrar archivos que no necesites y reiniciar los servicios Apache y MySQL.
Ya me cuentas 🙂
¡Saludos!