TIL

2023.08.12 기록장

Gisungcu 2023. 8. 12. 21:59

loginctl

 

유저레벨에서 서비스 실행 시 세션이 끊어지면 실행되었다 모든 프로세스가 종료되는 문제가 있음.

사용자 세션이 시작될 때 함께 시작되기때문에 로그인 접속 시에는 서비스가 다시 돌았음. 그래서 세션 로그인 시에 서비스가 문제없이 실행되는 줄 알았음.

그래서 도메인 기반으로 헬스 체크 시에는 이중화가 되어있어 서비스의 다운을 감지할 수 없었지만 서버 사용량을 보면 감지할 수 있었음.

 

문제를 하기 위해 세션이 끊겨도 서비스가 살아있도록 수정.

 

User-level systemd service 등록 | Hooni's Playground

systemd service하면 보통 root로 돌아가는 서비스를 생각하기 마련인데 이는 사용자 수준에서도 동작한다. 이 문서에는 service 작성에 대한 이야기보다는 사용자 수준에서의 systemd service 등록에 대한

hooni-playground.com