Skip to content

서버가 갑자기 알 수 없는 이유로 멈췄거나 접속이 불가능 할때 TIP #89

@cutegyuseok

Description

@cutegyuseok

Title

3월 30일 오후 서버가 작동하지 않고 접속도 불가능한 현상이 발생되었습니다.

해결 과정은 이러했습니다.

Tasks

  • AWS 상태 확인:
    접속 불가 이상 현상이 모니터링에 포착 되었습니다.
  • 중지 후 시작.
    image
    꼭 중지 -> 시작 하셔야 합니다.
    종료를 하시게 되면 기존의 인스턴스를 잃게됩니다.
  • 다시 시작이 된다면, 기존 SSH 방식 접속이 원할하게 될것입니다.
  • 접속 후, 서버 jar파일을 nohup으로 실행 시킨후,
    nohup java -jar gotogether-0.0.1-SNAPSHOT.jar & > /dev/null
  • ip로 잘 접속이 되는것이 확인되면
  • sudo iptables -I INPUT -p tcp --dport 443 -j ACCEPT
  • sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
  • 위 두 코드를 통해 443 포트와 80 포트를 iptables를 통해 방화벽을 해제시켜줍니다.
  • sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
  • sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8080
  • 위 두 코드를 통해 443 포트와 80 포트를 8080 포트로 내부에서 redirect 시켜줍니다.
  • 그럼 443포트와 80 포트 모두 잘 작동하게됩니다.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions