인프런 커뮤니티 질문&답변
작성자 없음
작성자 정보가 삭제된 글입니다.
profile을 "dev"로 실행했을 때 pod 오류
작성
·
20
·
수정됨
1
안녕하세요.
"Grafana dashboard 만들기"와 "open telemetry 구조와 log 포맷" 강의에서 실행하는 app tester를 실행하면 아래와 같이 프로세스가 종료되어 버리네요.
kubectl logs -n anotherclass-435 core-4351-574f49d5d9-697cn --previous
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.0)
2026-01-25 02:49:14.322 [main] INFO com.pro.app.AppApplication - trace_id= user_id= Starting AppApplication v4.0.0-SNAPSHOT using Java 17.0.2 with PID 1 (/usr/src/myapp/app.jar started by root in /usr/src/myapp)
2026-01-25 02:49:14.421 [main] INFO com.pro.app.AppApplication - trace_id= user_id= The following 1 profile is active: "dev"profile이 dev 일 때만 발생하는 것 같은데, 어느 부분을 확인해보면 될까요?
답변 3
1
해결되어서 삭제했는데 작성자 이름만 삭제 되네요.
저의 경우 CPU 사용량이 많아서 Request와 limit를 늘였더니 해결되었습니다.

처음엔 Startup probe가 짧아서 발생하는건가 해서 시도 횟수를 늘여봤더니 아래처럼 로그가 남더라구요.
kubectl logs --follow core-4351-d4f54b8dc-vz2nn -n anotherclass-435
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v3.1.0)
2026-01-25 03:49:57.456 [main] INFO com.pro.app.AppApplication - trace_id= user_id= Starting AppApplication v4.0.0-SNAPSHOT using Java 17.0.2 with PID 1 (/usr/src/myapp/app.jar started by root in /usr/src/myapp)
2026-01-25 03:49:57.656 [main] INFO com.pro.app.AppApplication - trace_id= user_id= The following 1 profile is active: "dev"
2026-01-25 03:51:26.758 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - trace_id= user_id= Tomcat initialized with port(s): 8080 (http)
2026-01-25 03:51:27.455 [main] INFO o.a.coyote.http11.Http11NioProtocol - trace_id= user_id= Initializing ProtocolHandler ["http-nio-8080"]
2026-01-25 03:51:27.460 [main] INFO o.a.catalina.core.StandardService - trace_id= user_id= Starting service [Tomcat]
2026-01-25 03:51:27.555 [main] INFO o.a.catalina.core.StandardEngine - trace_id= user_id= Starting Servlet engine: [Apache Tomcat/10.1.8]
2026-01-25 03:51:37.255 [main] INFO o.a.c.c.C.[Tomcat].[localhost].[/] - trace_id= user_id= Initializing Spring embedded WebApplicationContext
2026-01-25 03:51:37.404 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - trace_id= user_id= Root WebApplicationContext: initialization completed in 95149 ms
2026-01-25 03:52:35.957 [main] INFO o.a.coyote.http11.Http11NioProtocol - trace_id= user_id= Starting ProtocolHandler ["http-nio-8080"]
2026-01-25 03:52:37.703 [main] INFO o.s.b.w.e.tomcat.TomcatWebServer - trace_id= user_id= Tomcat started on port(s): 8080 (http) with context path ''
2026-01-25 03:52:38.903 [main] INFO Startup - trace_id= user_id= [System] App is initializing
2026-01-25 03:52:39.955 [main] INFO Startup - trace_id= user_id= [System] Database is connecting
2026-01-25 03:52:40.956 [main] INFO Startup - trace_id= user_id= [System] Database is connected
2026-01-25 03:52:41.955 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - trace_id= user_id= Initializing Servlet 'dispatcherServlet'
2026-01-25 03:52:42.002 [main] INFO Startup - trace_id= user_id= [System] App is starting
2026-01-25 03:52:42.103 [http-nio-8080-exec-1] INFO o.s.web.servlet.DispatcherServlet - trace_id= user_id= Completed initialization in 147 ms
2026-01-25 03:52:43.005 [main] INFO Startup - trace_id= user_id= [System] App is started
2026-01-25 03:52:44.503 [http-nio-8080-exec-1] INFO DefaultService - trace_id=none user_id=none [Kubernetes] startupProbe is Succeed-> [System] isAppLive: true
2026-01-25 03:52:45.055 [main] INFO Startup - trace_id= user_id= [System] ConfigMap data is loading..
2026-01-25 03:52:46.101 [main] INFO Startup - trace_id= user_id= [System] ConfigMap data is loading..
2026-01-25 03:52:47.102 [main] INFO Startup - trace_id= user_id= [System] ConfigMap data is loading..
2026-01-25 03:52:48.103 [main] INFO Startup - trace_id= user_id= [System] Data loading is completed
2026-01-25 03:52:49.403 [SpringApplicationShutdownHook] INFO o.s.b.w.e.tomcat.GracefulShutdown - trace_id= user_id= Commencing graceful shutdown. Waiting for active requests to complete
2026-01-25 03:52:49.706 [tomcat-shutdown] INFO o.s.b.w.e.tomcat.GracefulShutdown - trace_id= user_id= Graceful shutdown complete
2026-01-25 03:52:50.502 [main] INFO com.pro.app.AppApplication - trace_id= user_id= Started AppApplication in 215.002 seconds (process running for 253.742)
2026-01-25 03:52:52.208 [SpringApplicationShutdownHook] INFO ShutdownHook - trace_id= user_id= Database connection has been safely released. - 2026-01-25T03:52:52.208932241
2026-01-25 03:52:53.209 [SpringApplicationShutdownHook] INFO ShutdownHook - trace_id= user_id= File stream has been safely released. - 2026-01-25T03:52:53.209734090
2026-01-25 03:52:54.210 [SpringApplicationShutdownHook] INFO ShutdownHook - trace_id= user_id= Message Queue has been safely released. - 2026-01-25T03:52:54.210909335
2026-01-25 03:52:56.211 [SpringApplicationShutdownHook] INFO ShutdownHook - trace_id= user_id= Thread is safely releasing.... - 2026-01-25T03:52:56.211920140
2026-01-25 03:52:58.213 [SpringApplicationShutdownHook] INFO ShutdownHook - trace_id= user_id= Running Thread... (4/5). - 2026-01-25T03:52:58.213322043
2026-01-25 03:53:00.214 [SpringApplicationShutdownHook] INFO ShutdownHook - trace_id= user_id= Running Thread... (3/5). - 2026-01-25T03:53:00.214291051
2026-01-25 03:53:02.214 [SpringApplicationShutdownHook] INFO ShutdownHook - trace_id= user_id= Running Thread... (2/5). - 2026-01-25T03:53:02.214756666
2026-01-25 03:53:04.215 [SpringApplicationShutdownHook] INFO ShutdownHook - trace_id= user_id= Running Thread... (1/5). - 2026-01-25T03:53:04.215231182
2026-01-25 03:53:06.216 [SpringApplicationShutdownHook] INFO ShutdownHook - trace_id= user_id= Thread has been safely released.. - 2026-01-25T03:53:06.2160583951
안녕하세요.
현재 올려주신 로그만 봤을 때는 기동중에 cpu나 Memory 부족으로 pod가 죽어린 것 처럼 보이는데요. 현재 워커노드에 자원이 부족한 상태인지? 아니라면 api-tester의 리소스 자원을 더 높여 보시겠어요?
0
안녕하세요, 인프런 AI 인턴입니다.
몽하님, 주어진 정보로 판단해보면, Spring Boot 애플리케이션을 “dev” 프로파일로 실행할 때 특정 설정원이 없거나 환경이 맞지 않아 프로세스가 종료되는 것으로 보입니다. dev 프로파일과 관련하여 종종 발생하는 문제들은 다음과 같은 경우가 있습니다:
환경 설정 파일 문제:
application-dev.properties혹은application-dev.yml파일이 존재하고, 필요한 설정이 모두 포함되어 있는지 확인이 필요합니다. 예를 들어, 데이터베이스 접속 정보나 외부 서비스 API 키 등이 정확한지 점검하세요.
환경 변수 누락:
- 애플리케이션 실행 환경에서 필요한 환경 변수들이 설정되지 않았을 수 있습니다. Docker나 Kubernetes 환경에서 프로파일별로 다른 환경 변수가 필요할 수 있습니다.
- 애플리케이션 실행 환경에서 필요한 환경 변수들이 설정되지 않았을 수 있습니다. Docker나 Kubernetes 환경에서 프로파일별로 다른 환경 변수가 필요할 수 있습니다.
의존성 문제:
- 특정 프로필에서만 사용하는 별도의 라이브러리가 누락되었거나 호환성 문제가 있을 수 있습니다.
pom.xml또는build.gradle에 필요한 의존성이 잘 지정되어 있는지 확인해 보세요.
- 특정 프로필에서만 사용하는 별도의 라이브러리가 누락되었거나 호환성 문제가 있을 수 있습니다.
외부 서비스 가용성:
dev프로파일로 실행될 때 특정 외부 서비스와의 연동이 필요할 수 있습니다. 이러한 서비스가 실행 중인지, 필요한 서비스가 정상적으로 액세스 가능한지 확인하세요.
Pod 리소스 부족 문제:
- Kubernetes에서 실행 중인 Pod의 CPU나 메모리가
dev프로필 실행에 충분치 않을 수 있습니다. Pod의 리소스 요청 및 한도를 확인해 보세요.
- Kubernetes에서 실행 중인 Pod의 CPU나 메모리가
이와 유사한 문제로 다른 학생들이 질문했던 사례가 있으니 참고하실 수 있습니다:
- “OpenTelemetry 실습 오류”에서는 프로파일 및 환경 설정과 관련해 비슷한 문제들을 다루었습니다.
위의 해결책을 차례대로 확인해 보시고, 여전히 문제가 해결되지 않는다면 구체적인 에러 로그나 설정 파일 내용을 추가해 주시면 더 나은 도움을 드릴 수 있을 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.





CPU 자원을 늘여서 해결 되었습니다. ^^
이런 분석이 가능하도록 이끌어주셔서 감사합니다!