갑자기 서비스가 뻗어버리는 일이 발생했다.

웹 콘솔로도 접근이 되지 않아

재부팅을 진행했는데 네트워크가 붙지 않았다.

 

네트워크가 down 되어 있어서 급하게 재 기동을하고 원인을 파악하려 로그를 확인하려 하니

재부팅 되어 로그가 날아갔다.

 

로그의 경로는 

journalctl --verify

#PASS: /run/log/journal/22b3e1e3130c45978071f903c5b6cf5d/system.journal 

 

/run 은

시스템 부팅 중에만 사용되는 임시 파일들을 저장하는 디렉토리,

/tmpfs 라고 하는 RAM 기반 메모리 파일시스템에 위치하여 재부팅시 데이터가 사라짐

 

journalctl의 설정에서 

storage의 설정값을

Storage=auto 에서 persistent 로 변경하면

로그를 /var/log/journal/에 저장하여 재부팅 후에도 유지

 

값 변경후 데몬 재시작

systemctl restart systemd-journald

 

 

 

 

 

+ Recent posts