message queue 에 관하여
글쓴이: red01 / 작성시간: 화, 2018/07/10 - 10:03오전
안녕하세요 저는 완전초보입니다. 프로그래머 보다는 관리자쪽에 비슷한데
갑자기 퇴사한 직원이 설치해 놓은 프로그램이 잘못되어 커널부터 새로 설치했습니다.
모든 소스 그대로 설치했는데 프로그램 시작부분에 쓰레드를 이용해서 각 쓰레드간 메세지큐를 초기화 하는 것이 6개 정도 있습니다.
이것을 초기화 하는 과정에서 에러가 납니다.
제가 세팅에서 빼먹은 것이 있는지 궁금합니다.
프로그래머 연락도 안되고 답답하네요
메세지큐 사이즈까지는 확인했습니다.
혹시 설정부분 등 아시는 분 있으시면 부탁드립니다.
Forums:
에러 메시지를 올려 보셔야 다른 분들이 답변하기가
에러 메시지를 올려 보셔야 다른 분들이 답변하기가 좋을 것 같네요.
이 웹사이트도 참고해 보세요.
http://marcus.tistory.com/22
mq_open() 에서 (mqd_t)-1 반환값을 만들어 내는 것 같습니다.
답변 감사드립니다.
errno 는 38 입니다. mq_open() 함수에서 에러값 반환하면서 멈추는 것 같습니다.
커널컴파일을 다시 해야 한다고 하는 분들이 있는데 기존 프로그래머가 따로 커널 컴파일 한 것들이 전혀 없습니다.
따로 설정하는 것이 있는지 모르겠습니다. ㅠㅠ
message queue의 errno 38은 그런
message queue의 errno 38은 그런 기능이 없다라는 것 같은데요
https://stackoverflow.com/questions/17053243/posix-message-queue-is-supported-on-which-linux-kernel
OSError: [Errno 38] Function not implemented
우분투를 쓰고 계신다면
sudo apt-get install rabbitmq-server
으로 설치해 보세요.
댓글 달기