CentOS kernel panic後自動重啟

2022-02-09 00:04:04 字數 610 閱讀 4631

這段時間公司有幾台老化的伺服器老是莫名其妙宕機,最後檢視日誌都是一些類似「i/o error」的錯誤導致的kernel panic。由於這幾台機器跑的也不是什麼重要的業務,為了省事想乾脆把核心設定為核心崩潰了自動重啟。在網上查了下,下面的方法測試有效:

新增kernel.panic到核心引數,為核心崩潰20秒之後,自動重啟系統

kernel.panic = 20

設定完成後可以通過以下方法測試,需要修改sysrq引數:

kernel.sysrq = 1

執行命令使配置生效:

sysctl -p /etc/sysctl.conf

檢查配置的引數是否生效

cat /proc/sys/kernel/panic

cat /proc/sys/kernel/sysrq

模擬系統核心崩潰,同時按alt+sysrq(print screen)+c三個鍵,或者執行如下命令:

echo c > /proc/sysrq-trigger

由於在虛擬機器裡面測試,沒有收集到kernel panic的具體資訊,但是斷開一段時間後,系統恢復正常。

監控windows服務,當服務停止後自動重啟服務

近期花時間研究了一下windows和linux下某服務停了後自動重啟的功能,在網上收集了些資料,並經過測試,在此整理一下。這裡介紹的是windows服務的監控,是通過批處理來實現的。本例是監控windows的computer browser為例,每60秒檢測一次 可根據實際需要調整間隔 當發現服務停...

監控WINDOWS服務,當服務停止後自動重啟服務

監控windows的 automatic updates 為例,每60秒檢測一次 可根據實際需要調整間隔 當發現服務停止後自動重啟。新建乙個autostartservice.bat批處理檔案 內容如下 echo off rem 定義迴圈間隔時間和監測的服務 set secs 60 set srvna...

監控windows服務,當服務停止後自動重啟服務

近期花時間研究了一下windows和linux下某服務停了後自動重啟的功能,在網上收集了些資料,並經過測試,在此整理一下。這裡介紹的是windows服務的監控,是通過批處理來實現的。本例是監控windows的computer browser為例,每60秒檢測一次 可根據實際需要調整間隔 當發現服務停...