정보통신에너지/리눅스
-
리눅스 메시지 큐 생성시 "No space left on device" 에러 발생 해결 방법정보통신에너지/리눅스 2012. 5. 21. 02:36
리눅스에서 메시지 큐를 생성하고 실행 했을 때, "No space left on device" 라는 에러가 뜨는 경우가 있습니다. 이는 리눅스 시스템에서 초기에 정의되어 있는 메시지 큐의 생성 가능 한도가 다 채워졌기 때문입니다. 따라서 다음과 같은 IPC 도구 중 Msgmni 설정 변경을 통해서 메시지 큐의 생성 가능 한도를 조절할 수 있습니다. Msgmax Msgmnb Msgmni ① /etc/sysctl.conf 파일을 연다. ② 파일의 맨 아랫줄에 다음과 같은 라인을 추가한다. (반드시 소문자로 입력해야 합니다) kernel.msgmni = 128 (128은 임의의 값입니다. 필요한 메시지 큐 숫자만큼 입력해주시면 됩니다.) ③ 이후, 명령창에서 "sysctl -p" 를 타이핑하여 sysctl 파..