해당 서버의 스펙은 이렇습니다.
OS : Linux Redhat 7.3
DB : Oracle 9i
cpu : intel pentium 4 xeon 2.4Ghz dual.
Ram : 2GB(DDR)
----------------------------------------------------
어쩌다 한번씩 커널 패닉 메시지를 남기면서 서버가 죽는데요,
그때 뱉어내는 로그는 다음과 같습니다.
안녕하세요..(os:한컴리눅스)
갑자기 문제가 생겼습니다.
자카르타톰캣 + j2jdk 설치를 했습니다.
환경설정을 할려고 vi /etc/profile 에들어가서 path설정을하고
나와서 프롬프트창에 source /etc/profile 이라고 입력하고 나니
첨부파일에 보신거와 같이 뭔가 이상하게 출력됩니다..
리부팅해서 root나 다른 아이디로 입력해서 들어가지도 못합니다.
갑자기 어떻게 된거죠...
현재 서버 프로그램을 개발하고 있는데..
kldp에 올라와 있는 여러 글을 참고하여 preforked multi-process + thread-pool 구조로 가기로 생각했습니다..
그리고 mutual exclusive lock을 걸어야 하는데..
고민이 들어가더군여.. ^^;
multi-process 라면 SYSV세마포어 multi-thread라면 pthread mutex를 사용할 것인데 이 경우 각각의 프로세스와 쓰레드에 모두 사용가능한 락이 어떤것인지 도움이 필요합니다..
kldp의 다른 쓰레드에서 아파치의 락 관련 문서를 보니 세마포어와 뮤텍스