inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

인프라공방 - 그럴듯한 서비스 만들기

망 구성하기

포트, http 체크 질문

해결된 질문

297

admin

작성한 질문수 3

0

어떤 부분이 port체크이고 어떤 부분이 http 체크를 한건가요?

ping 체크는 명확이 알겠는데 2개가 좀 헷갈리네요

네트워크 linux aws mysql spring-boot

답변 2

1

이동규

안녕하세요. 인프라공방으로 만나뵈어 반가워요

간단하게 설명하자면 아래와 같다고 보시면 되어요.

  • ping 명령어 : ping 체크

  • telnet 명령어 : port 체크

  • curl 명령어 혹은 브라우저로 확인(크롬개발자도구 등) : http 체크

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

질문하신 내용은 Spring Boot와 관련하여 포트 체크 및 HTTP 체크에 대해 안내 드릴 수 있습니다.

포트 체크 관련해서는 “Use a Random Unassigned HTTP Port” 부분에서 언급되고 있습니다. 이는 운영체제의 네이티브 기능을 사용해 충돌을 방지하며 무작위로 할당되지 않은 포트를 탐색하는 것을 의미합니다. 설정 방법은 server.port=0으로 설정하여 자동으로 무작위 포트를 할당받을 수 있습니다.

HTTP 체크에 대한 부분은 “Waiting for Container Readiness”에서 다루고 있으며, Docker Compose를 사용하여 컨테이너가 완전히 준비될 때까지 기다리는 것을 말합니다. 특히, healthcheck 설정을 통해 서비스 정의에서 컨테이너의 준비 상태를 확인할 수 있습니다. 기본적으로는 TCP/IP 연결이 해당 매핑된 포트에 성공할 때 컨테이너를 준비된 상태로 간주합니다.

질문하신 내용과 관련하여, 포트 체크는 서버가 사용할 수 있는 포트를 선정하는 과정과 관련이 있으며, HTTP 체크는 특정 HTTP 서비스(예를 들어, Docker 컨테이너 내에서 실행되는 서비스)의 준비 상태나 응답성을 확인하는 과정을 의미합니다. 두 가지 체크는 서비스의 가용성과 정상 작동 여부를 확인하는 데 중요한 역할을 합니다.

이렇게 Spring Boot를 사용할 때는 애플리케이션의 다양한 요소들(포트 할당, 서비스의 가용성 확인 등)을 쉽게 관리하고 설정할 수 있습니다.

다음 강의는 언제쯤 나올까요?

0

5

1

Default Route 실습 관련 질문드립니다.

0

8

1

궁금한점이 여러개 생겼습니다.

0

16

0

혹시 수업자료는 다운받을 수 있는 곳이 없나요?

0

20

2

세부 모니터링 질문입니다

0

18

2

인스턴스생성(VPC)

0

12

1

management 서브넷 질문

0

109

2

네트워크 TIME_WAIT에 대한 질문이 있습니다!

0

127

1

지하철 노선도 미션 VPC IP 대역 질문

1

224

1

부하테스트 비용 줄이는 방법이 있을까요?

0

565

2

섹션1과 섹션2의 연계성 관련 질문

0

196

1

aws 비용관련 문의

0

263

1

validbit

2

224

2

가이드 페이지 우피 이용 만료되신 것 같아요!

0

231

1

지하철 노선도, 설문 조사 코드

0

309

2

안녕하세요. BFF 사용 이유 관련되서 질문이 있습니다.

0

369

1

서버 구성하기 미션에서 서버 실행후 요청 실패

0

572

2

질문이 있습니다.

0

321

2

sql 2번 쿼리 정답이 궁금합니다

0

318

1

강의자료 다운로드가 안됩니다..

0

367

1

cerbot 자동 재인증

1

349

1

강의자료

0

456

3

AWS pem 접속시 22번 포트 에러가 발생합니다.

0

726

1

brainbackdoor-management

0

432

1