En ocasiones nuestros clientes nos han reportado que no pueden acceder a VestaCP y que no les funciona la web. Esto puede ser por muchos problemas, pero generalmente es debido a que el disco se queda sin espacio libre debido a las webs y los backups que se generan automáticamente.
Comprobar que el problema es del disco [Nivel Básico]
Lo más sencillo para detectar que el problema es debido a que falta espacio en disco, lo que debemos de hacer es acceder al panel de login de VestaCP y hacer clic sobre el botón Iniciar Sesión -sin poner usuario ni contraseña-. Inmediatamente deberías de recibir el error: NO LANGUAGE DEFINED.
Este error indica que el servidor se ha quedado sin espacio y no puede iniciar sesión -porque para ello necesita crear ficheros en el servidor, seguramente de log-.
Comprobar que el problema es del disco [Nivel Avanzado]
Lo que tenemos que hacer es conectarnos por SSH a nuestro servidor y una vez conectados ejecutar los siguientes comandos:
# df -h
Este comando nos debería de dar esta salida:
Si nos fijamos, veremos que /dev/sda2 está al 100% del uso, por lo que el disco está lleno y es por ese motivo por el cual no se puede iniciar sesión a VestaCP o alguno de sus servicios no funciona correctamente.
Solventar el problema
La mejor forma de solucionar el problema es redimensionar el disco de tu servidor. De esta forma al añadir más espacio en tu disco una vez se reinicie el servidor volverá a funcionar todo correctamente. El el caso de hayas redimensionado el disco y siga con el problema, seguramente tendrás que extender las particiones manualmente.
Otra opción si no quieres redimensionar el disco -ya que una vez redimensionado se tiene que quedar con ese tamaño- es eliminar contenido del servidor. Hay muchos sitios donde poder hacer espacio, el primero es el directorio donde VestaCP guarda los backups que se encuentra en /backup allí podéis borrar ficheros y liberar espacio. También podéis mirar de hacer espacio eliminando logs en /var/logs.