홈 › 리눅스 운영 › 05 / 13

Tomcat·nginx 배포·재기동

섹션 7진행 0 / 13

7. 정리

  • war 배포는 백업, 정지, 폴더·war·work/ 삭제, 복사, 시작, 확인 순서이며 스크립트로 고정합니다.
  • shutdown.sh 뒤에는 pgrep 으로 JVM 이 사라진 것을 확인하고, 인스턴스는 catalina.base= 문자열로 특정합니다.
  • 유닛이 있으면 systemctl 만, 없으면 catalina.sh 만 씁니다. 섞지 않습니다.
  • nginx 는 nginx -t 검사 후 reload 가 기본이고 restart 는 예외입니다. 실패하면 .bak 으로 되돌립니다.
  • 프록시 헤더 네 개와 proxy_read_timeout 이 502·504·리다이렉트 문제의 대부분을 결정합니다.
  • 무중단 교체는 upstream 에서 down 표시 후 reload, 배포, 해제 순서입니다.
  • 다음 레슨(06) 은 catalina.out 과 앱 로그를 logrotate 로 관리하고 cron 으로 정리 작업을 예약합니다.