Los servidores han estado fallando con frecuencia en los últimos meses, lo que ha hecho que la disponibilidad de la cobertura de factura no esté garantizada. Pero curiosamente, cuando se bloquea, el servidor puede conectarse con normalidad, y Nginx parece normal, pero PHP-FPM no responde. Más tarde, accidentalmente df -h y descubrí que: rootfs 7.7G 7.7G 0 100% /
¡El directorio raíz está lleno! Pensé que había demasiados troncos, así que los limpié. Pero básicamente todos los domingos estarán llenos. Eso pone inquieto a Bill Gazi. Más tarde, /var se particionó de forma independiente, pero seguía sin funcionar, cuánto se contabilizaba el número. También he limpiado /var/tmp y /var/cache, pero el efecto sigue siendo limitado.
Hoy, el sub-du persistente -ah encontró que /var/lib/mysql ocupa un espacio anormal, y después de cd a ls -lh aquí, encuentra: -rw-rw---- 1 mysql mysql 5242880 27 de febrero 14:49 ib_logfile0 -rw-rw---- 1 mysql mysql 5242880 27 de diciembre 17:55 ib_logfile1 -rw-rw---- 1 mysql mysql 588M Mar 12 02:03 maria_log.00000003 -rw-rw---- 1 mysql mysql 52 mar 12 01:54 maria_log_control drwx------ 2 mysql root 4.0K ene 15 14:28 mysql -rw-rw---- 1 mysql mysql 20K 27 de diciembre 17:54 mysqld-bin.000001 -rw-rw---- 1 mysql mysql 715K 27 de diciembre 17:54 mysqld-bin.000002 -rw-rw---- 1 mysql mysql 625 28 de diciembre 11:46 mysqld-bin.000003 -rw-rw---- 1 mysql mysql 125 27 de diciembre 18:20 mysqld-bin.000004 -rw-rw---- 1 mysql mysql 125 27 de diciembre 18:20 mysqld-bin.000005 -rw-rw---- 1 mysql mysql 125 27 de diciembre 18:21 mysqld-bin.000006 -rw-rw---- 1 mysql mysql 125 27 de diciembre 18:21 mysqld-bin.000007 -rw-rw---- 1 mysql mysql 125 27 dic 18:22 mysqld-bin.000008 -rw-rw---- 1 mysql mysql 125 27 de diciembre 18:22 mysqld-bin.000009 -rw-rw---- 1 mysql mysql 20K 27 de diciembre 18:22 mysqld-bin.000010 -rw-rw---- 1 mysql mysql 715K 27 de diciembre 18:22 mysqld-bin.000011 -rw-rw---- 1 mysql mysql 125 27 de diciembre 18:24 mysqld-bin.000012 -rw-rw---- 1 mysql mysql 125 27 de diciembre 18:25 mysqld-bin.000013 -rw-rw---- 1 mysql mysql 125 27 de diciembre 18:27 mysqld-bin.000014 -rw-rw---- 1 mysql mysql 125 28 dic 09:55 mysqld-bin.000015 -rw-rw---- 1 mysql mysql 125 28 de diciembre 11:41 mysqld-bin.000016 -rw-rw---- 1 mysql mysql 125 28 de diciembre 11:42 mysqld-bin.000017 -rw-rw---- 1 mysql mysql 125 28 dic 12:07 mysqld-bin.000018 -rw-rw---- 1 mysql mysql 1.4K 28 de diciembre 12:49 mysqld-bin.000019 -rw-rw---- 1 mysql mysql 125 28 de diciembre 16:31 mysqld-bin.000020 -rw-rw---- 1 mysql mysql 107M 28 de diciembre 18:30 mysqld-bin.000021 -rw-rw---- 1 mysql mysql 1,2M 30 de diciembre 09:22 mysqld-bin.000022 -rw-rw---- 1 mysql mysql 125 dic 30 09:26 mysqld-bin.000023 -rw-rw---- 1 mysql mysql 3.8K 30 de diciembre 12:29 mysqld-bin.000024 -rw-rw---- 1 mysql mysql 59M 11 ene 21:34 mysqld-bin.000025 -rw-rw---- 1 mysql mysql 10M 14 ene 15:16 mysqld-bin.000026 -rw-rw---- 1 mysql mysql 186K 15 ene 05:16 mysqld-bin.000027 -rw-rw---- 1 mysql mysql 21K 15 ene 14:46 mysqld-bin.000028 -rw-rw---- 1 mysql mysql 13K 15 ene 15:12 mysqld-bin.000029 -rw-rw---- 1 mysql mysql 62M 17 ene 16:36 mysqld-bin.000030 -rw-rw---- 1 mysql mysql 63M 18 ene 17:10 mysqld-bin.000031 -rw-rw---- 1 mysql mysql 125 18 ene 17:16 mysqld-bin.000032 -rw-rw---- 1 mysql mysql 21K 18 ene 17:23 mysqld-bin.000033 -rw-rw---- 1 mysql mysql 118M 22 ene 12:41 mysqld-bin.000034 -rw-rw---- 1 mysql mysql 209K 22 ene 12:59 mysqld-bin.000035 -rw-rw---- 1 mysql mysql 117M 28 ene 11:59 mysqld-bin.000036 -rw-rw---- 1 mysql mysql 125 28 ene 13:46 mysqld-bin.000037 -rw-rw---- 1 mysql mysql 24M 28 ene 16:01 mysqld-bin.000038 -rw-rw---- 1 mysql mysql 460K 28 ene 16:10 mysqld-bin.000039 -rw-rw---- 1 mysql mysql 7.0M 28 ene 16:52 mysqld-bin.000040 -rw-rw---- 1 mysql mysql 2.3M 28 ene 17:12 mysqld-bin.000041 -rw-rw---- 1 mysql mysql 2.1M 28 ene 17:27 mysqld-bin.000042 -rw-rw---- 1 mysql mysql 173K 28 ene 17:37 mysqld-bin.000043 -rw-rw---- 1 mysql mysql 378K 28 ene 17:44 mysqld-bin.000044 -rw-rw---- 1 mysql mysql 79K 28 de enero 17:50 mysqld-bin.000045 -rw-rw---- 1 mysql mysql 272K 28 ene 18:12 mysqld-bin.000046 -rw-rw---- 1 mysql mysql 156K 28 de enero 18:15 mysqld-bin.000047 -rw-rw---- 1 mysql mysql 962K 28 ene 18:33 mysqld-bin.000048 -rw-rw---- 1 mysql mysql 43K 28 ene 18:40 mysqld-bin.000049 -rw-rw---- 1 mysql mysql 28M 29 ene 11:43 mysqld-bin.000050 -rw-rw---- 1 mysql mysql 125 29 ene 11:46 mysqld-bin.000051 -rw-rw---- 1 mysql mysql 139K 29 de enero 12:37 mysqld-bin.000052 -rw-rw---- 1 mysql mysql 135K 29 de enero 12:44 mysqld-bin.000053 -rw-rw---- 1 mysql mysql 409M 9 de febrero 23:18 mysqld-bin.000054 -rw-rw---- 1 mysql mysql 482M 17 de febrero 09:37 mysqld-bin.000055 -rw-rw---- 1 mysql mysql 542M 27 de febrero 12:30 mysqld-bin.000056 -rw-rw---- 1 mysql mysql 125 27 de febrero 12:31 mysqld-bin.000057 -rw-rw---- 1 mysql mysql 125 27 de febrero 14:48 mysqld-bin.000058 -rw-rw---- 1 mysql mysql 854M 13 de marzo 12:08 mysqld-bin.000059 -rw-rw---- 1 mysql mysql 1.1K 27 de febrero 14:49 mysqld-bin.index
Dios, ¿qué son estos troncos y contenedores? Por fin encontré la información:
mysql-bin.000001, mysql-bin.000002 y otros archivos son los registros de operaciones de la base de datos, como ACTUALIZA una tabla o ELIMINA algunos datos; incluso si la instrucción no coincide con los datos, este comando se almacenará en el archivo de registro, incluyendo el tiempo de ejecución de cada sentencia, y también se registrará. Esto es principalmente para revisión operativa y sincronización de múltiples bases de datos. ib_logfile se utiliza para registrar la consistencia de la tabla de InnoDB y solo funciona tras un fallo. maria_log.00000003 es un archivo específico de MariaDB utilizado por Bill Gai, y realiza un trabajo similar.
Pero para Bill Cover, no hay base de datos maestro-esclavo, ni operaciones de revisión, ¡y estos archivos son completamente inútiles! Así que, limpia estos archivos primero. Luego edito el archivo de configuración de mysql, organízalo para registrar estos registros,Quita las malas hierbas y elimina las raíces. Los registros MySQL de Gentoo están en /etc/mysql/my.cnf. Comenta la línea de registro que hay dentro.
Luego reinicia el servidor MySQL y el problema queda resuelto. ¡Aumenta instantáneamente el número de GB de espacio disponible! |