5doosun2
10
2020-06-04 11:12:07 작성 2020-06-04 11:22:12 수정됨
2
223

Build Now 하면 Jenkins 포트 사라짐


안녕하세요 Jenkins 를 올해 4월에 입문하여 셀프 스터디 한지 2개월 조금 넘은 초보자 입니다.


업무 때문에 CentOS 서버에 Jenkins 를 설치 및 설정 하는 것을 공부하고 있는 중에 AWS EC2 를 활용하여 Jenkins 설치 부터 설정 및 프로젝트 빌드&배포까지 연습하고 있습니다.


기본 방향은 CentOS 기반으로 Gitlab 과 연동하여 Maven 으로 설정한 프로젝트를 빌드하고 배포하는 연습을 반복하여 손에 익히고 있습니다.


VirtualBox 로는 빌드&배포까지 기본적인 것 완성했었는데, AWS_EC2 를 활용하니 Jenkins 설치 후 Build NOW 하면 콘솔 진행이 멈추고 netstat -tnlp 하면 Jenkins 포트로 설정해 둔 9090 이 리스트에서 사라집니다.


처음엔 방화벽이나 인스턴스의 보안 그룹 문제인 줄 알고 구글링 하여 포트 열었다 닫았다 인바운드 규칙 수정하는 등 여러가지 시도 해봤지만 방법을 찾지 못하였습니다. 초반 인스턴스를 생성하여 서버 설정 후 Jenkins 를 설치 할 때에 방화벽과 보안 그룹 설정을 치밀하게 하지 않아서인지 Malware 경고를 AWS 공식 계정으로부터 이메일 받았습니다. 그 후로는 특정 PC에서만 허용되도록 인스턴스의 보안 그룹 인바운드 규칙 설정을 했습니다, 방화벽과 보안그룹 등에 대해서도 입문자라는 점을 참고 부탁드립니다


netstat -tnlp 해서 사라진 9090 포트는 systemctl restart jenkins 하고 netstat -tnlp 로 조회하면 다시 살아 돌아올 경우도 있습니다.


정확히 어떤 이유에서 9090 포트가 없어지는 것인지도 파악이 안되고 Jenkins 로 Build Now 하면 진행이 안되어 이렇게 질문 드립니다.


두서 없는 글 끝까지 읽어주셔서 감사드리고 혹시 실례가 안된다면 이 문제에 대한 해결 방안을 남겨주실 수 있다면 더욱 감사드리겠습니다.

0
  • 답변 2

  • bayleys
    1k
    2020-06-04 16:19:14

    see log file

  • 5doosun2
    10
    2020-06-04 18:03:17

    thanks for your advice I wil have look its log file

    have a great day :)

  • 로그인을 하시면 답변을 등록할 수 있습니다.