일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- springboot 3.0.0
- Django
- EC2
- github skyline
- python all testcode
- MySQL server on 'db' (115)
- 우아한 테크코스 2차 합격
- 갓재석
- docker
- S3
- classmethod
- 코딩테스트
- Spring
- depends
- TypeError: 'property' object is not iterable
- docker-compose
- classproperty
- AWS S3
- OperationalError
- METACLASS
- javascript
- depends_on
- python
- 재귀함수가 뭔가요
- 우아한테크코스 2차
- 프로그래머스
- DB
- github
- 2차 코딩테스트
- AWS
Archives
hanbin.dev
[Spring] travis ci로 자동 배포 하던 도중 변경사항 적용 안됨 본문
이동욱 저자님의 "스프링 부트와 AWS로 혼자 구현하는 웹서비스" 책을 보면서 travis ci로 자동 배포를 테스트 해보는 도중 변경사항이 적용이 되지 않았다.
travis ci 모니터링 텝에서도 오류가 잡히지 않아 무엇이 문제인지 직접 찾아야 했다.
그래서 직접 EC2 인스턴스에 접근해서 ps 명령어를 사용해 프로세스를 확인해 봤다.
위와 같이 나오는 것을 보고 뭔가 이상한거 같아서 deploy.sh 파일을 확인해 봤다.
프로세스 이름은 java인데 jar인 프로세스를 검색해서 지우니까 기존에 돌아가던 프로세스가 중지되지 않아서 생긴 문제였다.
프로세스가 중지가 되지 않으니까 포트도 충졸한 것 같다. (nohup.out 로그를 보면 자세히 확인 할 수 있다.)
jar를 java로 바꿔서 해결해주자!