카테고리 없음

[crontab](CRON) CAN'T FORK (do_command): Cannot allocate memory

소극침주' 2023. 3. 7. 12:01

corontab 에 설정하여 두었던 스케줄이 정상적으로 돌지 않아 로그를 확인하였다.

/var/log/corn < 크론 실행 로그

스케줄대로 기동되지 않은 시점부터 아래와 같은 메시지가 출력되는 것을 확인하였다.

memory 할당이 불가능 하단 에러 메시지

free 명령어 통하여 확인 시 할당 된 swap 메모리 전체를 사용중이였다.

 

swap 메모리를 사용하는 프로세스를 찾아 해당 프로세스 종료 및 재시작을 통하여 메모리 확보작업 진행

top > f 

스페이스바 : 사용, 사용안함

> 방향키 누르고 위 아래로 보이는 순위 조절

q 혹은 esc 를 누르고 종료

해당 프로세스의 pid를 찾아 (lsof -f 'pid') 해당 프로세스가 어떤 곳에서 많은 메모리를 사용하는지 확인

 

이후 정상적으로 cron 구동 확인하였다.