FrontEnd

[ubuntu] pm2 save 목록 다시 되살리기 / ngnix 상태 확인하기

김평범님 2023. 7. 26. 23:27
반응형

아침에 출근 후 이슈 때문에 이용한 명령어 정리하기!

출근 후 우분투 서버가 제대로 동작을 안 해서 점검을 하게 되었다. 🙄

일단 서버는 재시작해서 접속이되기 시작했는데,

서버에 돌려놓은 pm2가 모두 죽어 있는 상태

 

pm2 ls

다행히 pm2 save로 목록을 진행해 놔서 ngnix를 재시작했는데,

pm2 list들이 ngnix 재시작 후에도 리스트가 안 올라온다.😨

 

부랴부랴 확인해보니 아래 명령어를 이용하면 pm2 save로 저장해 놓은 list가 재실행된다고 한다.

 

🙋‍♀️pm2 save 리스트 재실행하기

 pm2 resurrect

ubuntu pm2 resurrect

 

해당 명령어를 통해서, pm2 save로 저장해놓은 프로세스는 다시 살아났는데,

여전히 서버접속이 안된다.😓

 

 


👩‍💻 ngnix 상태 확인하기

그렇다면 pm2 문제가 아니라 ngnix가 제대로 동작하지 않는 것 아닐까?라는 생각으로 

ngnix 상태를 확인해보기로 했다.

아래 명령어를 이용하면 ngnix 상태를 확인할 수 있다.

 systemctl status nginx

ngnix 상태 확인하기 / systemctl status nginx

만약에 안된다고 하면 앞에 sudo 붙여주고 ngnix 상태확인해 주기

Active: failed 상태로 현재 우분투 서버 내 ngnix가 오류가 난 상태임을 확인했다.

 

아래에는 문제가 되는 원인이 나오는데 이건 상황마다 다를 듯한데, 아래 이슈를 해결해 주자.

나의 경우 ssl 처리가 안 돼있는 도메인이 proxy에 걸려있어서 나던 오류!

 

오류를 모두 수정해 준 뒤 ngnix 재시작해주기

 

👩‍💻 ngnix 재시작하기

 systemctl restart nginx

ngnix 재시작하기 /  systemctl restart nginx

오류 수정 후 ngnix를 재시작해주고 다시 상태를 확인해 보니

Active: active(running)으로 정상 상태로 변경된 것을 확인할 수 있다.👍

반응형