egov GC 운용구조질문
- 작성자 :
- 이*화
- 작성일 :
- 2013-05-24 15:30:19
- 조회수 :
- 1,017
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
반갑습니다.
현재 eGov 2.01 버전아래에서 프로젝트 진행중입니다.
문제점1. 세션문제
hostname 을지정하지않고 동일한 도메인아래 여러개의 eGov + jboss 운용시에
로그인을하게되면 port가 서로다르게 운용됨에도 불구하고 세션이 종료 됩니다.
세션을 1로 설정하였는부분이라지만 분명 서로다른 was 인데 하나로 보는 것 같습니다.
문제점2. 서버에 채팅기능 + dwr(ajax 기반 라이브러리)/SNS 기능을 구현해서 서비스 하고 있습니다.
이때 해당프로젝트를 로컬에서는 문제가 없지만 jboss 환경에서 메모리를 많이 주었음에도 불구하고 CPU 상승 100% 및 메모리반환이 이루어 지지않아 결국
다운현상이 발생합니다.
혹시 이런 문제점에대한 질의 및 사례가 있었는지요??
이하나 때문에 시스템 오픈을 못하고 있습니다.
감사합니다.
현재 eGov 2.01 버전아래에서 프로젝트 진행중입니다.
문제점1. 세션문제
hostname 을지정하지않고 동일한 도메인아래 여러개의 eGov + jboss 운용시에
로그인을하게되면 port가 서로다르게 운용됨에도 불구하고 세션이 종료 됩니다.
세션을 1로 설정하였는부분이라지만 분명 서로다른 was 인데 하나로 보는 것 같습니다.
문제점2. 서버에 채팅기능 + dwr(ajax 기반 라이브러리)/SNS 기능을 구현해서 서비스 하고 있습니다.
이때 해당프로젝트를 로컬에서는 문제가 없지만 jboss 환경에서 메모리를 많이 주었음에도 불구하고 CPU 상승 100% 및 메모리반환이 이루어 지지않아 결국
다운현상이 발생합니다.
혹시 이런 문제점에대한 질의 및 사례가 있었는지요??
이하나 때문에 시스템 오픈을 못하고 있습니다.
감사합니다.
A
안녕하세요. 이종화님.
첫번째 문제는 도메인당 JSESSIONID라고 하는 구분값 자체가 공유되기 때문에 다른 사이트에 접속하면 해당 키 값에 대한 값이 다르기 때문에 이전 도메인은 마치 로그아웃된 것 처럼 됩니다.
이 경우는 JSESSIONID 자체를 도메인 별로 적용해 주셔야 하는데, WAS 별로 방법은 상이합니다.
JBoss의 경우도 문서 등을 확인해보셔서 JSESSIONID를 변경해 주시면 됩니다.
두번째 문제는 사용하시는 OS에 따라 dump를 통해 메모리 분석을 해보셔야 할 것 같습니다.
(AIX나 Windows의 경우 HeapDump, HP-UX의 경우 Enterprise Edition의 OS전용분석디 등)
그럼, 즐거운 하루되십시오.
감사합니다.
첫번째 문제는 도메인당 JSESSIONID라고 하는 구분값 자체가 공유되기 때문에 다른 사이트에 접속하면 해당 키 값에 대한 값이 다르기 때문에 이전 도메인은 마치 로그아웃된 것 처럼 됩니다.
이 경우는 JSESSIONID 자체를 도메인 별로 적용해 주셔야 하는데, WAS 별로 방법은 상이합니다.
JBoss의 경우도 문서 등을 확인해보셔서 JSESSIONID를 변경해 주시면 됩니다.
두번째 문제는 사용하시는 OS에 따라 dump를 통해 메모리 분석을 해보셔야 할 것 같습니다.
(AIX나 Windows의 경우 HeapDump, HP-UX의 경우 Enterprise Edition의 OS전용분석디 등)
그럼, 즐거운 하루되십시오.
감사합니다.