Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 인플레이션
- 기업분석
- 현금흐름표
- Java
- 알고리즘
- 금리인상
- 배당성장
- 잉여현금흐름
- mco
- 제태크
- FCF
- 프로그래머스
- 무디스
- etf
- 주식
- 그리디 알고리즘
- 다형성
- object
- 접근제어자
- S&P500
- 오버라이딩
- StringBuffer
- 백준
- 주린이
- 자바
- javascript
- 금리인하
- 객체지향
- XLF
- 미국주식
Archives
- Today
- Total
오늘의하루
Step1-2. EC2 프리티어 Jenkins 서버 터지는 현상 해결 본문
CI / CD를 연습하기 위해 Jenkins에 대해 공부를 시작했는데 빌드시 서버가 터지는 일이 너무 많아서 매번 EC2 인스턴스를 중지하고 다시 실해을 매번 반복하다 Swap이라는것을 알게되었다.
이를 적용해보니 실제로 서버가 터지는 현상이 없어졌다.
1. Create Swap File
dd 명령을 통해 Root 파일 시스템에 Swap File을 생성한다.
- bs 명령어 : 블록의 크기
- count 명령어 : 블록의 수
- 아래의 Swap File은 약 4GB(128MB * 32)
$ sudo dd if=/dev/zero of=/swapfile bs=128M count=32
2. Update Swap File Permissions
Swap File의 읽기 및 쓰기 권한을 업데이트한다.
$ sudo chmod 600 /swapfile
3. Set Swap Area
$ sudo mkswap /swapfile
4. Add Swap File to Swap Space
$ sudo swapon /swapfile
5. Check if the Procedure was Successful
$ sudo swapon -s
6. /etc/fstab 파일 편집하여 부팅 시 Swap File을 시작
$ sudo vi /etc/fstab
파일의 마지막 줄에 /swapfile swap defaults 0 0을 작성 후 종료 하면 된다.
Swap File 확인하기
$ free -h
'Spring > mini Project' 카테고리의 다른 글
Nginx conf 백엔드 서버 로드 밸런싱 (0) | 2024.02.10 |
---|---|
Step1-3. 빌드 후 백그라운드 실행이 되지 않아 외우게 된 명령어 (1) | 2024.02.08 |
Step1-1. Jenkins에서 GitHub Webhook 사용 및 실행 (0) | 2024.02.06 |
Step1. Jenkins 설치 후 프로젝트 Build 및 Start (1) | 2024.02.06 |
[Java] 점심시간 자동 화면 잠금 (2) | 2023.12.26 |
Comments