본문 바로가기

분류 전체보기

(37)
현재 기동중인 WAS의 VM Memory 확인 아래의 코드를 복사하셔서 web application context에 vm.jsp로 저장하신 후 확인하시면 됩니다. ■ HOST : () ■ Current Time : Total Java Virual Machine Memory ( KB) Used Memory ( KB) Available Memory ( KB) ( %) ( %) Execution GC Reload
Confluence 페이지별 첨부파일 갯수 확인하기 첨부파일이 5개 이상인 페이지의 스페이스 정보, 사용자 정보, 페이지 정보 등을 표시합니다. SELECT * FROM (select r.pageid, r.spaceid, s.spacename, r.username, r.pageTitle, count(r.title) as attachment_count from (SELECT DISTINCT c.pageid, c.spaceid, u.username, c.title, co.title AS pageTitleFROM CONTENT c INNER JOIN user_mapping uON u.user_key = c.creatorINNER JOIN CONTENT coON c.pageid = co.contentidINNER JOIN CONTENTPROPERTIES cnON..
Amazon AWS상의 Apache -ELB - Tomcat 연동시 주의 .아마존에서 Client --> ELB --> Apache --> ELB(Internal) --> Tomcat에 대한 자동 스케일링(Auto Scaling) 구현시 보통의 경우 mod_jk설정을 하는 경우가 더러 있는데, 실제 부하가 발생을 하게 되면 전체 연결이 끊어진 듯한 현상이 발생을 하게 됩니다. 이 때 원인은 tomcat의 연결 설정에 Sticky 옵션이 문제를 일으키는 것 같네요. 이유는 Apache의 모듈이 ELB를 바라보게 세팅을 하게 되는데, 이후 부하가 발생을 하게 되면 ELB가 확장하는 시점에 IP가 변경이 되는 작업이 있게 됩니다. 하지만 Apache는 변경된 ELB를 감지하고 못하고(Not Reconnect), 기존 소켓을 바라보고 작업을 진행하기 때문에 Tomcat도 부하를 못받..
WAS 서버에 대한 OS 파라미터 설정(튜닝) 미들웨어 구성시 OS 파라미터 중 중요한 부분이 Socket을 열 수 있는 open files 수와 TCP 관련 설정들입니다. 오픈소스컨설팅에서 고객사 작업 튜닝 시 사용하는 OS 설정은 다음과 같이 구성됩니다. vi /etc/sysctl.conf # By OSCI ----------------------------------------------------------- net.ipv4.neigh.default.unres_qlen = 100 net.ipv4.tcp_fin_timeout = 10 net.core.netdev_max_backlog = 2500 net.ipv4.tcp_retries1 = 2 net.ipv4.tcp_retries2 = 3 net.core.rmem_max = 25165824 net..
Confluence - CAPTCHA로 인하여 로그인이 안될 때 1. 설정된 데이터베이스가 MySQL인 경우 아래의 쿼리를 이용하여 사용자를 조회합니다.SELECT TOTALFAILED, CURFAILEDFROM logininfoWHERE username IN ( SELECT user_key FROM user_mapping WHERE lower_username = 'admin'); +-------------+-----------+| TOTALFAILED | CURFAILED |+-------------+-----------+| 27 | 26 |+-------------+-----------+ 2. 쿼리를 이용하여 사용자에 대한 로그인 정보를 초기화하도록 합니다. UPDATE logininfoSET TOTALFAILED = 0, CURFAILED = 0WHERE use..
Confluence(컨플루언스) Timezone(타임존) 세팅 Confluence에 기본적으로 접속했을 때 자신이 속한 타임존 시각과 맞지 않는 경우가 있는데 이 때 자신의 Profile에서 Timezone을 세팅하면 됩니다. 1. Confluence에 먼저 로그인합니다.2. 개인 정보 -> Profile 메뉴로 이동합니다. 3. Setting 탭으로 이동합니다.4. 세팅 탭에서 Edit 버튼을 눌러 자신의 타임존을 입력합니다. +9:00 Seoul을 입력하면 됩니다. 5. 이제 메인 페이지로 가면 정상적으로 적용 됐는지 확인합니다.
JIRA - MySQL/MariaDB 한글 설정 아틀라시안 JIRA를 활용하여 데이터베이스 연결을 하는 경우 MySQL/MariaDB를 활용할 수 있습니다. 이 때 DB 연결 설정을 진행해야 하는데, 우선 MySQL의 한글 및 연결을 위한 세팅은 아래와 같습니다.[mysqld]max_connections = 500wait_timeout = 60init_connect=SET collation_connection = utf8_general_ciinit_connect=SET NAMES utf8character-set-server=utf8collation-server=utf8_general_ci MySQL/MariaDB를 재시작시킵니다. defaultDS default mysql jdbc:mysql://localhost:3306/jira?useUnicode=..
2003년 아티클 - Pro*C와 Java와의 Batch BMT(성능비교) ▶ 자바는 정말 C와는 속도차이에서 비교도 안되는 것일까? 일반적인 생각으로 이 BMT의 게임은 끝난것이나 마찬가지라고 생각하는 분들도 있을것이다.기본적인 Bench Mark Test를 통해서 다시 한번 어느 정도의 차이가 있는 지 살펴보도록 하겠다. 이번 BMT에서 사용하려 했던 것은 이미 놀새의 전공이 자바이므로 "자바는 결코 C에 뒤지지 않는다"라는 것을 배치테스트를 통해서 한번 시도해보았다는 것만 알아두길 바라며 이의달지 않았으면 한다. 시나리오부터 살펴보도록 하자. 그림을 그리기까지는 그렇고 간단하게 글로서 쓰도록 한다. 1. 어떤 고객사에서 월별로 계산되는 고객정액요금제에 대한 계산을 전체 배치모듈(16개)중의하나로 처리한다.2. 고객이 서비스받고 있는 상품은 약 20만건이다. 3. Pro*c..