HOME TIP & TECH

TIP & TECH

TIP & TECH 상세
systemd 세상에서 coredump 에 대처하는법

onionmixer 2020-03-10 12:04:29 2231

당신이 만든 daemon 이 죽을때, 그래서 coredump 가 필요할때 우리는 이렇게 대처하면 된다.

1. service 파일 수정

/lib/systemd/system/당신daemon.service

위 파일 내의 "[Service]" section 에

WorkingDirectory=/usr/local/bin
LimitCORE=infinity
Restart=on-failure
RestartSec=5s

값을 추가해주시고 systemctl daemon-reload 명령을 통해 service 파일을 reload 한다.
reload 가 끝나면 systemctl 로 해당되는 service 를 restart 한다.




2. sysctl 수정

/etc/sysctl.conf

위 파일의 제일 아래쪽에

kernel.core_pattern=core.%e.%p.%h.%t

위의 내용대로 넣고 "sysctl -p" 로 추가한 겂을 값을 print 해보면 된다.



==참고자료==

https://yum3.tistory.com/43
https://singlebrook.com/2017/10/23/auto-restart-cr...

댓글 0개

이전글/다음글 목록
이전 windows terminal preview 에 대한 단축키 설정에 대한 정보 정리
다음 xci / nca / nsz 에 대한 간단한 팁