看板 LinuxDev 關於我們 聯絡資訊
我桌機電腦當 socket server , Raspberry Pi 當 clinet 互傳資料 但是目前從 Raspberry Pi 連 server 傳送資料會造成 kernel crash 這時候會噴很多 kernel log 可是我無法紀錄起來去分析 , 這時候也無法 ctrl + c 中斷 , 看起來是 kernel 掛掉 ./socket_client 2>&1 | tee log.txt // 這樣也無法存起來 把掉電源重開 log.txt 裡面是空的 有什麼辦法 debug & 紀錄 kernel log ? 還有個疑問Raspberry Pi kernel crash kernel log 為什麼會直接吐在終端機上? 是有開啟什麼特殊 kernel 功能嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.246.217 ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1456926189.A.6A0.html
leolarrel: 1.把console設到com port,然後再找一台電腦用com port 03/03 08:50
leolarrel: 接著,用任何可以紀錄畫面歷史的com port軟體登入,這樣 03/03 08:51
leolarrel: 等kernel log噴的時候,可以使用com port軟體紀錄log 03/03 08:52
leolarrel: 2.學習使用pstore 03/03 08:58
aweilin: pstore透過重新開機將log存放於RAM,下次開機可以查看 03/08 08:13
clampsakura: /var/log 導向一個non-volatile memory? 05/19 23:13
clampsakura: coredump可以開一下也生成. panic時可以多印些 05/19 23:13
clampsakura: registers位置的上下memory 05/19 23:14