ubuntu server, 부팅시 서비스 로딩 순서 조정
    - redis-server 가 supervisorctl 보다 먼저 로딩 되도록 설정하는 방법
  

* systemd 서비스 설정

sudo mkdir -p /etc/systemd/system/supervisor.service.d/

     - override.conf 파일 생성:
sudo nano /etc/systemd/system/supervisor.service.d/override.conf

     - 다음 내용 추가
[Unit]
After=redis-server.service
Requires=redis-server.service


* 변경사항 적용:
sudo systemctl daemon-reload


* 설정이 제대로 적용되었는지 확인:
systemctl show -p After supervisor.service

     - 의존성 확인
systemd-analyze critical-chain supervisor.service


* 문제가 발생하면 로그를 확인
journalctl -u redis-server.service
journalctl -u supervisor.service

 

 

반응형
Posted by codens