오늘 오전부터 장애때문에 정신이 없었는데... 상황 종료 1시간만에 사용량이 치솟는다며 연락이 왔다.
인프라 담당자분은 오늘 휴가인데다가 상급자도 자리를 비워서 아주아주 당황한 순간.
일단 알고 있는 명령어라도 쳐보자 싶어서 free -h를 입력했다.
그러자 15G 중 14G를 사용하고 있다는 내용을 확인하였고....
리눅스 메모리 관련 검색을 했다.
ps aux --sort=-%mem | head
결론적으로 위 명령어를 입력했다.
리눅스 메모리 사용량 높은 순으로 정렬하는 명령어인데 이 명령어를 통해서 55% 이상의 메모리를 잡고 있는 프로세스를 발견했다. root로 로그인하여 vim으로 catalina.out을 잡고 있었는데, 엄청난 용량의 catalina.out을 cat도 아니고 vim으로 잡고 있으니까 메모리가 치솟은 것 같았다.
근데 누가 잡고 있는지 모르니 kill로 죽여보려고 했으나 불가능.
who 명령어를 통해 해당 프로세스가 시작된 시점에 root로 접근한 사람을 찾을 수 있었다. IP를 확인해서 고객사에 전달했더니 해당 프로세스 종료되고... 치솟은 나의 cpu도 아주 느리지만 천천히 떨어지고 있는 것 확인하였다....하하.. 결국 고객사에서 비롯된 메모리 치솟음....^^... 이럴때면 정말 화가 난다..
| 리눅스 패턴을 가진 파일명 내부 문자열 검색하기 (0) | 2024.11.08 |
|---|---|
| 리눅스 history 시간 기록하는 방법 (0) | 2024.10.31 |
| 리눅스 폴더 경로 이동하기 cd 사용법 (1) | 2024.03.24 |
| 리눅스 alias(별칭) 설정하는 방법 (0) | 2021.01.13 |
| Linux vi편집기에서 라인번호 보기 / 라인이동 / 최상단 최하단 이동 (0) | 2021.01.09 |