Error al iniciar proyectos y software en Linux: ERROR: SQLSTATE[HY000] [2002] Conexión rechazada en
Este error se informó después de iniciar ZenTao en Linux y luego se descubrió que el disco estaba lleno, lo que provocó que MySQL no se iniciara
.
1. Primero verifique el estado del disco con df -h
df -h
Se descubrió que el uso del disco Use% alcanzó el 100%. No es de extrañar que recibimos un error cuando iniciamos el proyecto.
2. Entonces necesitamos localizar qué causa una proporción tan alta.
En el directorio raíz, use el comando du -sh /* | sort -nr para encontrar los resultados de clasificación de los tamaños de todos los archivos y directorios en el directorio /.
du -sh /* | sort -nr
3. En este momento, podemos localizar el problema causado por nuestro archivo /usr.
Entonces todavía necesitamos encontrar paso a paso la verdadera razón de nuestro alto uso del disco. No podemos simplemente eliminar todo el archivo. ¡Eso no es razonable!
Entonces podemos continuar usando el comando du -sh /usr/* | sort -nr para ingresar el archivo /usr y ubicarlo:
du -sh /usr/* | sort -nr
4. Finalmente, se descubrió que el archivo de registro catalina.out de nuestro Tomcat registraba demasiados registros.
Luego podemos usar comando > nombre de archivo o c en /dev/null > nombre de archivo para borrar el archivo pero no eliminarlo.
#catalina.out 文件名
>catalina.out
#或者
cat /dev/null > catalina.out
En este punto, nuestro problema de que la ocupación del disco alcance el 100% se ha resuelto por completo, ¡simplemente reinicie el servicio o proyecto y se iniciará normalmente!
¡Me gusta seguir! ! ¡Di cosas importantes tres veces! ! !