발생하는 문제
문제 찾기
현재 가상서버(Ubuntu 20.04)에 Elasticsearch DB가 작동되게끔 docker를 통해 컨테이너를 실행중입니다. 타 서버에 돌아가는
프로젝트에서 Elasticsearch 관련 API 호출시 첫 호출이 오류로 돌아오거나 상당한 시간이 소요되는 문제점이 있었습니다.
발견된 문제점
기존 Ubuntu 18.04 버전에서는 확인되지 않았던 문제였지만 20.04 버전은 서버 구성 시 일정 시간이 지나면 네트워크 인터페이스까지 대기모드로 들어가는 현상이 발생합니다.
해결 방안
대기 모드와 관련된 서비스 유닛을 비활성화하는 대신에 'mask' 명령을 사용하여 변경하는 것으로 문제를 해결했습니다.
이를 위해 다음과 같은 단계를 수행했습니다.
- 'mask' 명령을 사용하여 대기 모드 관련 서비스들을 꺼서, 서버가 대기 모드로 들어가지 않도록 설정했습니다.
## 슬립 모드에 관련된 서비스 확인 명령어
$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
## 대기모드 관련된 서비스 유닛을 disable이 아닌 mask로 변경한다
$ sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
- 위와 같이 서비스 유닛 내용을 변경해주고 시스템을 재부팅합니다.
sudo reboot
- 이후에 일정 시간이 지나도 핑 응답이 문제없이 오는 것을 확인 할 수 있다
'기타' 카테고리의 다른 글
[Linux] HTTPS 재갱신 및 자동 갱신 적용 방법 (1) | 2024.09.29 |
---|---|
GIT 명령어 동작원리 (0) | 2024.08.16 |
[SSAFY 12기 전공 서울 합격 후기] 코딩 테스트, 면접 준비과정 & 졸업 (2) | 2024.07.10 |
[POSTMAN] POSTMAN 이미지 업로드 에러 (0) | 2023.08.26 |