Spring Boot 어플리케이션을 Jenkins CI/CD 를 통해 배포 자동화 환경을 구축 하던 도중
Gradle build daemon disappeared unexpectedly
(it may have been killed or may have crashed)
빌드 및 테스트 단계에서 위와 같은 오류가 발생했다.
멀티 모듈로 되어 있고 다른 모듈은 정상적으로 실행이 되는데 이것만 안되서
또 안되겠지 하고 배포 버튼을 누른지 100만번 만에 갑자기 배포가 성공 했다.
진짜 딱 이러고 모니터 쳐다봄
뭔가 감격적이기도 하면서 원인을 알 수 없어서 찜찜하던 그때 ,, 또 똑같은 에러가 나면서 배포가 안되기 시작했다 ^_^ (역시 .. 그냥 될리 없죠 ?)
해당 코드로 블로그를 뒤지던 그때
PyeongHo 님의 안드로이드 빌드 실패 with github actions 글을 발견했다.
요약하자면 원인 모를 배포 실패가 발생할 때에는 메모리를 확인해보라는 글이였는데 이 글을 읽던 그때 갑자기 배포 실패한 인스턴스의 용량이 다른 인스턴스에 비해 작게 설정되었다는 사실이 번쩍 떠올랐고 ,, 서버 스펙업을 하자 바로 성공 했다.
거의 5시간의 삽질 .... 그래도 오늘 안에 해결해서 다행이다. 😇