Aix 4.3.3 에서 5.2 로 업그레이드...
글쓴이: hanssym / 작성시간: 화, 2005/04/26 - 9:01오전
저희 회사에서 이번 주말에 서버 Aix OS 를 4.3.3 에서 5.2 로 업그레이드 했습니다.
그런데 몇가지 기존 어플리케이션에서 이상한 현상이 발생합니다.
1. 메세지 큐에서 Read 할 때 예외사항이 발생합니다.
2. 또한 메세지 큐에서 읽을시 core 로 죽는 경우가 있습니다.
시스템 환경은 다음과 같습니다.(업그레이드 환경)
서버 : RS6000 6H1 (400Mhz CPU * 4, 2G Memory)
OS : 5.2.1
Compiler : v6
그런데 기존 OS 4.3.3 , Compiler v5 에서는 아무런 문제가 없었습니다.
현재는 정확한 원인을 몰라 다시 기존대로 복원시켜 돌리고 있는데 별다른 문제는 없습니다.
** 참고로 메세지 큐에서 읽는 부분을 보였습니다. int MsgRead(int qid, struct MSG *msg, int msg_type, int msg_flag) { int size; size = msgrcv(qid, msg, MAXLN8192, msg_type, msg_flag); if(size < 0) { if (errno == ENOMSG || errno == EINTR) return(NORMAL); return(ERROR); } return(size); }
혹시 이런 부분에 대하여 경험이 있으시거나 , 이유에 대하여 아시는분들은 답변좀 부탁드립니다.
Forums:
댓글 달기