Я использую производственную машину Gentoo Linux, и недавно была ситуация, когда сервер зависал в моем расположенном рядом помещении, и когда я туда попал, я заметил, что сервер завис на том, что казалось зависанием ядра. Я перезагрузил машину с жесткой перезагрузкой и с разочарованием обнаружил, что нигде не смог найти ни малейшего доказательства того, почему машина зависла.
Правда ли, что когда я делаю полную перезагрузку, само сообщение теряется или есть настройка, которую я могу сделать где-нибудь, скажем, в syslog-ng или, может быть, в sysctl, чтобы хотя бы сохранить журнал ошибок, чтобы я мог предотвратить такие неудачи в будущем ? Кстати, я использую ядро 2.6.x.
Заранее спасибо.
источник
/var/crash
или/var/adm/crash
после перезагрузки, чтобы позволить вам атаковать его с помощью отладчика. и посмотреть, где произошла паника. Тем не менее, последовательная консоль по-прежнему является отличным вариантом, поскольку она позволяет вам увидеть, что было последним, что сделал сервер передpanic()
запуском.Вы можете попробовать скопировать сообщения системного журнала на другой компьютер. Может быть, не все из них, а только предупреждения и критические и отключить кеширование для них.
источник