[Linux] systemctl status 실행 시 state : degraded 경우 해결법
현상
systemctl status 실행 시 state 상태가 degraded 일 경우가 있다.
원인
확인 결과 일부 service가 정상적으로 실행되지 못 할 경우에 degrade 상태가 발생한다.
실패한 서비스는 systemctl --failed 명령어를 통해 파악 가능하다.
이번 경우에는 crontab이 정상적으로 실행되지 않아 trouble shooting을 위해 systemctl 을 확인 했으며 아래와 같이 crond.service 가 loading failed 상태임을 확인할 수 있었다.
solution
구글링을 통해 해결 방법을 알아본 결과 systemctl reset-failed를 실행하면 된다.
systemctl reset-failed 실행 후 systemctl --failed 를 통해 failed 상태의 service가 모두 정상화 되었음을 확인 할 수 있다.
문제는 failed 상태가 아님에도 불구하고 crond 서비스가 여전히 inactive 상태라는 점이다.
근본적인 문제 해결 방법은 해당 서비스를 다시 start 한 후 해소되었다.
systemctl --failed 상태인 서비스들은 별도로 기록하여 reset-failed 실행 후 status까지 최종 확인하는 것이 필요하다.
'Linux' 카테고리의 다른 글
[Linux] Disk 관련 RAID 및 JBOD 정리 (0) | 2018.10.18 |
---|---|
[Linux] createrepo 을 활용한 yum repository 서버 구축 (0) | 2018.10.16 |
[Linux] HPE 스마트 스토리지 관리자(HPE SSA) CLI 를 활용한 서버 Disk 상태 확인 (0) | 2018.07.19 |
[Linux]sudo 명령어 수행 시 sudo: sorry, you must have a tty to run do Error가 발생할 때 해결 방안 (0) | 2018.07.09 |
[Linux] CentOS7에서 2TB 이상 사이즈의 디스크 GTP 파티션 생성 및 포맷 방법 (0) | 2018.07.07 |