msgmax, msgmnb, msgmni 설정..
Posted 2008/04/28 00:32, Filed under: 나의 길/에러 극복하기메세지큐에 대한 정리이다.
요즘 좀 많이 쓰게 되는 부분이었거든.
우선은 각각의 의미는 아래와 같다.
/proc/sys/kernel/msgmax
이것은 하나의 프로세스에서 다른 프로세스로 보내질 수 있는 최대 메시지 사이즈를 지정한다.
기본 설정: 8192
/proc/sys/kernel/msgmnb
하나의 메시지 큐에서의 최대 바이트 수를 지정한다.
기본 설정: 16384
/proc/sys/kernel/msgmni
최대 메시지 큐 식별자의 수를 지정한다.
기본 설정: 16
기본값이 너무 작지..
무슨 보안때문에 바꿔놓았다는 얘기도 언듯 들은듯 하지만
필요에 따라 늘려보도록 하자..
위의 파일을 vi 로 열어서 저장하려면
파일이 읽은 뒤에 바뀌었습니다
이런 종류의 에러가 난다.
어떤 시스템에서는 저장이 되는데 어떤 시스템에서는 저장이 안된다.
이럴때는 어떻게 해야 하나..
그럴때는
echo "1024" > /proc/sys/kernel/msgmni
이런식으로 하면 된다
변경되면 바로 적용이 된다
Tag : 메세지큐
Response :
0 Trackback
,
0 Comment
Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다