Obligar a Linux a reiniciar por si solo cuando está en Kernel Panic.

Imagen de The One

Hay una pequeña ventaja que podemos aprovechar en nuestro Linux cuando nos da Kernel panic, es el reinicio forzado de Linux en un determinado número de segundos.

Cuando Linux entra en Kernel Panic no podemos hacer nada, el sistema se cuelga por completo y no nos deja utilizar ni el teclado ni el Mouse, esto pasa cuando tenemos problemas de Hardware, por ejemplo una tarjeta aceleradora de Video (este es mi caso el cual si tengo ambiente gráfico me da este lio y prefiero hacer todo desde consola y eliminar el XWindow), y se congela nuestro sistema cada 2 o 3 días o más y nosotros no estamos presentes para poder reiniciar nuestro servidor.

Lo que haremos es lo siguiente:

En la consola ejecutamos:

#cat /proc/sys/kernel/panic

nos dará el valor “0”

0

El valor devuelto indica los segundos que esperará el kernel antes de reiniciar. El valor “0”
indica que no se reiniciará nunca, o puede ser que no nos de ningún valor.

Si queremos habilitarlo, por ejemplo con 5 segundos de espera, solo tendremos que hacer lo siguiente:

#echo "5" > /proc/sys/kernel/panic

Podemos comprobar el cambio con:

#cat /proc/sys/kernel/panic

Nos dará el valor:

5

Este cambio no es permanente, por lo que si queremos que lo sea, deberemos modificar el archivo /etc/sysctl.conf.

#echo “kernel.panic=5” >> /etc/sysctl.conf

Nota: Esto lo hice en el CentOS y no he visto si en otros Linux es lo mismo, pero me imagino que si y de paso se que muchos dirán que a lo mejor muchos reinicios del sistema puede hacer que se dañe nuestro equipo, les digo que esto es posible, pero este truco sirve hasta que logremos encontrar la causa del problema y solucionarlo.

Comentarios

No entiendo por qué se va a

Imagen de acl

No entiendo por qué se va a dañar por reiniciar. Si cuando está en panic igual toca aplastar los botones, ¿cuál es el daño de que la máquina reinicie sola?

--
haber != a ver
ha != a

yo te agradezco un mundo,

Imagen de Epe

yo te agradezco un mundo, nunca se me había ocurrido.

claro que ahora al reiniciarse sola no podré ver la causa del panic, pero igual los servidores no están cerca mío ni tampoco dan panic a cada rato.. buena opción.

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 334 2795
USA: +1 305 359 4495, España: +34 91 7617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre