Linux에서 SpringBoot jar 파일 서비스 등록해 자동실행 되게 하기(+ 서비스 관련 기본 명령어들)
이번에 프로젝트를 하면서 백엔드 서버를 jar 파일로 gcp의 Ubuntu에 배포했었다. 그동안은 gcp 인스턴스를 종료할 일이 없어서 백엔드 서버를 수동으로 배포하고 실행을 시켰었는데, 이제 실제 서비스할 날이 다가오고 과부화 테스트를 진행하면서 인스턴스가 종종 꺼질 일이 생겼다. 그러다보니 점점 수동으로 실행시키기 귀찮아지도 실제 서비스 되었을 때 서버가 갑자기 셧다운 되는 등 예상하지 못한 일이 생길 수도 있으니 최대한 서버를 빨리 복구하고 실행을 시켜야겠다는 생각이 들었다. 그래서 jar 파일을 수동으로 실행시키는 것이 아닌 해당 인스턴스 리눅스에 등록해 자동실행 되게 설정해야겠다는 생각이 들었다. (자동 배포는 추후 Jenkins를 이용해서 할 예정이다.) 참고로 이 과정들은 root 계정으로 ..
Linux
2021. 7. 31. 21:19
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 어노테이션
- Caching
- 메시지큐
- Java
- 스프링부트
- ssh
- enum
- MAC
- 캐시
- 이클립스
- Intellij
- springboot
- HttpClient
- PostgreSQL
- DB
- JPA
- DATABASE
- postgres
- 역직렬화
- k8s
- Spring
- 캐싱
- eclipse
- 자바
- 공간데이터
- annotation
- mockito
- rabbitmq
- 데이터베이스
- cache
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함