전체 글 749

중복 로그인 방지 로직

중복 로그인을 체크하는 로직을 구현하는 미션이 프로젝트 마지막 단계에 주어졌다. 중복 로그인했을 때 먼저 로그인한 사용자가 세션 아웃 되는 것을 표준으로 정하였다. 이 때 최종 접속자의 IP와 로그인시각을 안내 받아야 한다는 전제조건이 있다. 스프링에서 제공하여 security 기능을 이용하여 구현해 보고자 했으나 생각대로 잘 되지 않았다. 스프링 설정으로 중복 로그인을 체크할 수는 있었으나 최종 접속자의 IP와 접속시각을 보여주고자 하는 곳에서 난관을 만났다. 세션이 invalid 되었기 때문에 세션아이디를 비롯한 사용자아이디, 접속IP등 세션에 보관되어 있는 정보가 싸그리 사라져 버린 상황이었기 때문이다. 그래서 결국 로그인 히스토리를 보관하고 있는 테이블에서 정보를 추출하여 중복로그인을 체크하도록 ..

ORA-00257: archiver is stuck 오류

오라클 db 에 이미지 파일을 왕창 올리고 났더니 갑자기 sqlplus 로 login할때 ORA-00257: archiver is stuck. CONNECT INTERNAL only, until freed 에러를 만났다. PC에서나 UNIX 서버에서나 어떻게든 sqlplus 접속이 원천 차단되었기에 별도리가 없었다. 물론 JEUS DB 접속도 안 되고 있다. 인터넷을 찾아보니 대부분의 원인은 redo log file을 적재하는 장치의 용량 부족으로 발생하며, 이런 경우 connect internal만 가능하다고 나와 있다. 그래서 df -k 명령으로 디스크별 사용량을 보았더니 아래와 같이 /arch 디스크가 100% 차 있는 것이 보인다. 이 에러는 archive 디렉토리가 디스크가 full 나서 그렇다..

글렌 웨이버리(Glen Waverley) 동네 소개

멜버른 CBD에서 동남쪽으로 19km 떨어진 글렌 웨이버리 지역은 마운트 웨이버리 지역의 동쪽, 그리고 멀그레이브, 노팅힐과 윌러스 힐 지역의 북쪽에 위치해 있으며 크기는 약 17km²으로 전체 지역의 7%가 공원 지대이다. 2006년 인구 조사 결과 글렌 웨이버리 지역의 총 인구는 38,219명. 2001년 대비 4%의 인구 성장률을 보였으며 40대 연령층이 가장 많이 살고 있는 것으로 나타났다. 2008년 9월 $604,000이었던 하우스 중간 가격은 2011년 12월 $762,500으로 26% 상승했다. 유닛의 경우에는 2011년 12월 기준 $519,999로 나타났다. 글렌 웨이버리 지역의 개인별 평균 소득은 주당 $472인 반면 한 가정의 평균 소득은 주당 $1,348로 호주 전체 가정 평균 소..

성능 모니터링 무료 프로그램 nmon

최근 프로젝트에서 DISK IO 가 100%로 동작되는 경우가 종종 있었다. 보통 topas 라는 프로그램을 띄워서 상황을 분석하였는데 nmon 이라는 툴을 이용했더니 쉽게 그 원인을 알 수 있었다. DISK usage 가 100% 되는 경우는 과도한 로그 출력과 메모리 부족으로 인한 swapping (paging) 이 주요 원인이다. 아니나 다를까 nmon 을 실행시켜 보니 available memory 가 0.1 % 이고 paging 은 120%을 넘고 있었다. 이것은 메모리의 부족으로 계속 메모리의 내용을 disk 로 swapping 하고 있는 현상인 것이다. 메모리를 할당 받은 불필요한 process 를 끄거나 메모리를 늘리는 방법을 찾아야 할것이다. 온튠(OnTune)시스템모니터링을 전문으로 하..

멜번의 교민 잡지

멜번에서 교민들이 주로 보는 주간 교민 잡지는 서너개 되는 것 같다. 우리가 있는 Mount Waverley 숙소에서는 아래 두 개의 잡지를 한국인 마켓인 이스트마트(East Mart)에서 가져다 보고 있었다. 멜번의 하늘(Melbourne Sky) : melbsky.com 2014년에 홈페이지가 hojusky.com 로 바뀜. 멜번저널(MELBOURNE JOURNAL) : mj.moazine.com.au (www.mjnews.com.au ) 라온(RAON) (구. KOREA21) 멜번일요신문 교민잡지는 아니지만 멜번 관련된 인터넷 카페가 있는데 이런 곳도 참고해 볼 만 하다. 멜번의하늘 : cafe.daum.net/melbsky 호주바다 : hojubada.com 멜번도우미 : cafe.daum.net..

JEUS 에서 MSSQL 서버 JDBC 연결

JEUS에서 MS SQL 서버 2005 로 접속할 경우가 있어서 인터넷을 뒤져 보았더니 다음과 같은 정보를 수집할 수 있었다. 1. JEUSMain.xml 설정 others 접속명 com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource ConnectionPoolDataSource DB명 포트 아이피 사용자 비밀번호 10 20 2 3600000 그리고 $JEUS_HOME/lib/datasource/ 에 sqljdbc4.jar 를 복사해 넣는다. jboot 할 때 이 jar가 로딩된다. 특정 컨터이너에서만 사용하게 되어 별도로 지정하고 싶다면 JEUSMain.xml 의 해당 컨테이너 설정 부분에 를 지정할 수도 있다. container4 4 /user..

반응형