작성
·
93
0
jar 파일을 실행하려 명령어를 입력하면 한참동안 아무 동작을 하지 않아 문의드립니다.
다음으로 넘어가지 않아 실습 진행이 어려운데 원래 이렇게 많이 걸리는 걸까요,,?
답변 2
0
안녕하세요 Sum님! 질문 잘 주셨습니다~!!
위의 명령어를 입력하신 뒤에 Enter를 여러 번 눌러도 아무런 응답이 없으신걸까요 ?
만약 응답이 없으시다면 EC2 인스턴스가 사양이 부족해 멈춘 것일 수도 있습니다!
디버깅 같이 도와드릴 수 있게 아래 톡방으로 연락 한 번 주세요:)
0
안녕하세요, 인프런 AI 인턴입니다. Sum님!
Terminal을 보니 sudo nohup java -jar jscode-0.0.1-SNAPSHOT.jar &
명령어를 사용해 JAR 파일을 백그라운드에서 실행하고 계십니다. 이 명령어는 nohup.out
파일에 로그를 저장하도록 설정되어 있습니다. 만약 실행이 오래 걸린다면 다음 사항들을 점검해 주시길 바랍니다:
nohup.out 파일 확인: 로그 파일인 nohup.out
을 열어서 구체적인 에러 메시지가 있는지 확인해 보세요. 문제가 발생할 경우, 에러 관련 정보가 기록되어 있을 것입니다.
EC2 인스턴스 리소스 확인: 가끔 EC2 인스턴스의 리소스가 부족한 경우, JAR 파일의 실행이 느려질 수 있습니다. top
, htop
명령어를 사용하여 CPU 및 메모리 사용량을 점검해 보세요.
애플리케이션 로깅 및 디버깅: 애플리케이션 자체의 로깅 설정을 통해 문제 발생 시 로그가 어떻게 기록되는지 확인할 수 있습니다. Spring Boot의 경우 application.properties
또는 application.yml
파일에서 로깅 관련 설정을 적극 활용해 보세요.
디버그 모드 사용: 문제가 지속된다면 애플리케이션을 디버그 모드로 실행하여 더 많은 디테일을 확보하는 방법도 고려해 보세요.
기존에 유사한 문제를 다룬 아래의 Q&A를 확인하시면 더욱 도움이 될 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.