Skip to content

Commit e11a7c7

Browse files
committed
fix: deploy.sh Nginx 자동 재시작 + 진단 로그 추가
1 parent 59f62ac commit e11a7c7

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

scripts/deploy.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,28 @@ do
7777
sleep 10
7878
done
7979

80+
echo "> Nginx 상태 확인"
81+
if ! sudo systemctl is-active --quiet nginx; then
82+
echo "> Nginx가 중지되어 있습니다. 재시작합니다."
83+
sudo systemctl start nginx
84+
sleep 2
85+
if sudo systemctl is-active --quiet nginx; then
86+
echo "> Nginx 재시작 성공"
87+
else
88+
echo "> Nginx 재시작 실패. 상태:"
89+
sudo systemctl status nginx
90+
fi
91+
else
92+
echo "> Nginx 정상 구동 중"
93+
fi
94+
8095
echo "> 스위칭"
8196
sleep 10
8297
/home/ubuntu/app/nonstop/switch.sh
98+
99+
echo "> 배포 완료. 최종 상태 확인"
100+
echo "> Nginx: $(sudo systemctl is-active nginx)"
101+
echo "> Java 프로세스:"
102+
pgrep -a java || echo "> Java 프로세스 없음"
103+
echo "> 포트 리스닝:"
104+
sudo ss -tlnp | grep -E ':(80|8081|8082) ' || echo "> 해당 포트 리스닝 없음"

0 commit comments

Comments
 (0)