메뉴 닫기

centos 서버 커널패닉시 자동 리부팅 설정

* 리눅스 서버를 사용하다 보면 커널패닉이 발생 되어 웹서비스나 기타 서비스를 제공 하는데 있어서 정상적인 서비스가 되지 않는 경우가 많습니다.
커널패닉은 은근히 많이 발생되는 오류로 서비스에 지장을 주면 안되므로, 커널패닉시 서버를 자동으로 리부팅 시켜 서비스중지를 최소화 시키기 위한 설정 방법 입니다.
 
[방법]
[root@smileserv ~]#  vi /etc/sysctl.conf
# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled.  See sysctl(8) and
# sysctl.conf(5) for more details.
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
# Controls source route verification
net.ipv4.conf.default.rp_filter = 1
# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0
# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 1
# 패닉발생을 위한 임시대처로 추가해준 부분
kernel.panic = 3

# Controls whether core dumps will append the PID to the core filename.
# Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1

[적용확인]
[root@localhost ~]# sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 1
kernel.panic = 3     
kernel.core_uses_pid = 1

 
[polldaddy rating=”7739789″]

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x