728x90
Apr 22 19:17:39 ip-172-31-42-249 su[1310]: (to jenkins) root on none
Apr 22 19:17:39 ip-172-31-42-249 su[1310]: pam_unix(su-l:session): session opened for user jenkins by (uid=0)
Apr 22 19:17:39 ip-172-31-42-249 su[1310]: pam_unix(su-l:session): session closed for user jenkins
Apr 22 19:17:40 ip-172-31-42-249 jenkins[1275]: ...fail!
Apr 22 19:17:40 ip-172-31-42-249 systemd[1]: jenkins.service: Control process exited, code=exited, status=7/NOTRUNNING
Apr 22 19:17:40 ip-172-31-42-249 systemd[1]: jenkins.service: Failed with result 'exit-code'.
Apr 22 19:17:40 ip-172-31-42-249 systemd[1]: Failed to start LSB: Start Jenkins at boot time.
젠킨스 세팅 중에 기본적인 플러그인 설치가 실패해서, 삭제 후 재설치 하는 과정에서 위와 같은 에러가 낫다.
뭐가 문제인지 모르고 한참을 찾았는데
결과적으로 /var/log/jenkins/jenkins.log를보고 확실히 알게 되었다.
Running from: /usr/share/jenkins/jenkins.war
Exception in thread "main" java.io.IOException: No space left on device
at java.base/java.io.FileOutputStream.writeBytes(Native Method)
at java.base/java.io.FileOutputStream.write(FileOutputStream.java:354)
at Main.copyStream(Main.java:481)
at Main.extractFromJar(Main.java:506)
at Main._main(Main.java:310)
at Main.main(Main.java:151)
OpenJDK 64
이런 에러가 떳는데, 간단하게도 ec2 스토리지 볼륨이 꽉찬거였다.
황당.ㅠ.ㅠ 왜 중간에 설치가 안되지? 성능문제인가?
여러가지 고민을 하다가 저 에러를 보자마자 알게됐다.
jdk 버전문제, 권한문제 등 최상단의 에러로만으로는 유추할 수 없던 정확한 에러가
하단의 jenkins log를 통해서 바로 확인이 가능했다.
결과적으로 우리가 로그를 체크하는 습관이 중요하다는걸 다시금 실감하게됐다.
728x90
'IT > Linux' 카테고리의 다른 글
vscode ssh 접속 오류 could not establish connection to vscode (0) | 2021.11.18 |
---|---|
Git branch master빼고 모두 삭제하는 방법. (0) | 2021.07.15 |
ubuntu apt-get update 느릴때, (0) | 2021.04.21 |
gunicorn log permission error 날때, (0) | 2021.02.16 |
npm run build 시 Process.ChildProcess._handle.onexit Exit status 137에러 (0) | 2021.02.15 |