2015-09-08 66 views
0

即使存在風險,我該如何改變這種行爲?在某些情況下,默認行爲是一個障礙,特別是當設備在現場崩潰時,我們需要知道哪裏出了問題,作爲驗屍。所以應該更新/ var/log/syslog。 問題是如何輕鬆改變這種行爲?任何幫助將不勝感激內核恐慌 - 不同步:中斷時發生致命異常

回答

0

內核恐慌意味着它決定進入無限循環,以避免執行任何其他代碼(因爲它可能會導致不可預知的行爲)。通常你不想改變這種行爲。

確保你從內核獲取所有的消息:考慮/etc/syslogd.conf,找到字符串是這樣的:

kern.* -/var/log/kern.log 

確保它包含的恆星*這意味着所有的內核消息(即使調試)進入日誌文件。

您可以嘗試配置syslogd將消息發送到遠程主機 - 即使目標計算機完全不可用時也要讀取它們。

0

如果生成了內核崩潰轉儲,這將有助於確定根本原因。

即使物理控制檯上的呼叫跟蹤也有助於縮小問題的範圍。

我見過很多這種類型的內核恐慌,由於NIC驅動程序,思科enic和各種broadcom NIC特別希望它有幫助。

如果它再次發生並且您想要做RCA,至少得到一個屏幕截圖(照片); -D