| Hora (GMT-4) | Evento |
|---|---|
| Ago 6, 00:27:02 | Ultima actividad registrada en todos los logs del sistema (messages, maillog, cron, secure) |
| Ago 6, 00:27 - 06:46 | Silencio total (~6 horas, 19 minutos). Los archivos de log contienen bytes NUL (corrupcion por apagon subito sin sync de filesystem) |
| Ago 6, 06:46:04 | El servidor arranca desde cero (kernel boot). Todos los servicios se reinician normalmente. |
| Ago 6, 06:46:14 | Dovecot, PowerDNS, y servicios de cPanel inician correctamente. |
| Ago 6, 06:51:44 | MySQL Server inicia exitosamente. |
Se investigaron las siguientes posibles causas dentro de la VM, y todas fueron descartadas:
No se encontro ningun mensaje de kernel panic, oops, ni BUG en los logs. El servidor simplemente dejo de escribir en disco.
No se encontro ninguna actividad del OOM killer. El servidor tiene 19 GB de RAM, y segun los reportes de SAR (System Activity Report), el sistema tenia recursos abundantes:
| Recurso | Estado antes del apagon (Ago 5, 23:50) |
|---|---|
| CPU idle | ~83% |
| RAM disponible | ~13 GB (de 19 GB) |
| Swap usado | ~461 MB (de 15 GB) |
| Disco / | 38% usado (251 GB libres de 425 GB) |
No se registro ningun evento de shutdown, reboot, poweroff ni halt. Un apagado ordenado habria dejado logs del proceso de parada de servicios.
A pesar de que el kernel esta configurado con crashkernel=auto (256 MB reservados), el directorio /var/crash/ esta vacio. No se genero ningun volcado de memoria.
Los backups de cPanel se ejecutan cada 5 minutos via backup_jobs_helper. No habia ningun trabajo de backup pesado en ejecucion al momento del apagon.
El hallazgo mas revelador es que los archivos de log (/var/log/messages y /var/log/maillog) contienen grandes bloques de bytes NUL (^@) entre la ultima entrada registrada (00:27:02) y el nuevo arranque del kernel (06:46:04):
Aug 6 00:27:02 srv1 imunify360-watchdog[373375]: INFO: Webshield is accessible ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@... (miles de bytes NUL) Aug 6 06:46:04 srv1 kernel: Command line: BOOT_IMAGE=(hd0,msdos1)/vmlinuz-...
Este patron es caracteristico de un corte de energia subito donde el filesystem no tuvo oportunidad de sincronizar (fsync) los datos pendientes a disco.
/var/log/journal/ no existe). Esto impidio recuperar los logs del arranque anterior.
mkdir -p /var/log/journal systemctl restart systemd-journald
kdumpctl status
Desde el reinicio del 6 de agosto a las 06:46, el servidor se encuentra operando con normalidad:
| Indicador | Valor Actual |
|---|---|
| Uptime | 1 dia, 4 horas |
| RAM usada | 5.6 GB / 19 GB (29%) |
| Disco / | 153 GB / 425 GB (38%) |
| Carga del sistema | 6.00 (normal para este servidor) |
| Servicios | Todos operativos (MySQL, Dovecot, PowerDNS, cPanel, Imunify360) |