ec2 서버에 프로젝트 코드를 정상적으로 옮기는 것 까지 성공했다면
이젠 해당 코드들을 빌드하고 무중단 서비스를 실행하고 중단해보자.
스프링 부트 프로젝트가 있는 이전 폴더로 이동합니다.
맨 처음 빌드시 permission denied가 뜨니 먼저 권한 설정부터 해줍니다.
chmod -R 777 프로젝트있는폴더명/
이후 프로젝트 폴더로 이동해줍니다.
스프링 부트 프로젝트 빌드
./gradlew clean build
스프링 부트 무중단 서비스 시작
각자 맞는 실행파일 이름은 build/libs 폴더에 들어가서 확인할 수 있다.
nohup java -jar build/libs/{각자맞는이름}-0.0.1-SNAPSHOT.jar &
스프링 부트 무중단 서비스 종료
ps -ef | grep {각자맞는이름}-0.0.1-SNAPSHOT.jar
=>종료시킬 스프링 부트 pid 확인
sudo kill -9 확인한pid
=>무중단 스프링 부트 중지
'Spring > 개인 공부' 카테고리의 다른 글
[Data JPA] 페이징 처리 aka pagination, sorting, pageable (0) | 2022.03.31 |
---|---|
[EC2 프리티어] RAM 부족할 때 swap memory로 메모리 늘려서 해결하기 (0) | 2022.02.11 |
[AWS RDS] RDS란? aws 프리티어 계정으로 RDS 임대, 초기 설정하기 (0) | 2022.02.09 |
[스프링 부트] 스프링 부트 data jpa 프로젝트에 Querydsl 적용하기 (0) | 2022.02.04 |
[mySQL 8.0.27] 비밀번호 정책 변경하기 최신 버전, Unknown system variable 'validate_password_policy' 오류 해결 (0) | 2022.02.03 |