J'exécute une machine Linux de production gentoo, et récemment il y a eu une situation où le serveur s'est bloqué dans mes locaux co-localisés et quand je suis arrivé, j'ai remarqué que le serveur était bloqué sur ce qui semblait être un blocage de panique du noyau. J'ai redémarré la machine avec un redémarrage dur et j'ai été déçu de découvrir que je ne pouvais trouver la moindre preuve de pourquoi la machine se bloquait.
Est-il vrai que lorsque je fais un redémarrage dur, les messages eux-mêmes seront perdus ou y a-t-il un paramètre que je peux faire quelque part dans syslog-ng ou peut-être dans sysctl pour au moins conserver le journal des erreurs afin que je puisse empêcher de tels incidents de se produire A l'avenir ? Soit dit en passant, j'utilise un noyau 2.6.x.
Merci d'avance.
la source
/var/crash
ou/var/adm/crash
lors du redémarrage pour vous permettre de l'attaquer avec un débogueur et voir où la panique a eu lieu. La console série reste cependant une excellente option, car elle vous permet de voir quelle était la dernière chose que le serveur a fait avantpanic()
ing.Vous pouvez essayer de répliquer les messages syslog sur une autre machine. Peut-être pas tous, mais seulement des alertes et des mises en cache critiques et désactivantes pour eux.
la source