분류 전체보기
-
Keep Alive Option 처리Apache 2017. 6. 2. 15:20
이번 삼성전자 서비스 프로젝트를 투입시에 발생한 이슈로, Qos 영역과 네트워크 영역, Apache / Tomcat / Spring 등 모든 부분을 확인하였는데 3일 내내 고생했던 내역에 대해서 정리합니다. 일단 이슈 해결은 Keep Alive 라는 옵션을 off -> on 처리 하는것으로 해결 하였고, 이슈 현상은 동접자 수가 200 ~ 1000명이지만 내부망( 삼성전자는 전용선을 사용하더군요 ) / 외부망에서 웹페이지를 호출하는데 시간이 엄청 차이가 나는 현상 외부망에서는 정상적으로 호출이되고 ( 약 0.3초 안에 모든 페이지가 호출 됨 )내부망에서는 몇몇 파일들이 호출되는데 있어 ( 약 30초 이상이 걸리는 현상 ) 존재하여 이를 해결하기 위해서 여러개의 가능성을 두고 확인 하였으나 정상적으로 처리..
-
Maven 라이브러리를 가져올때 해당 라이브러리의 가져오면 안되는 lib이 존재할 경우 제거 처리 (exclusions)Maven 2017. 6. 2. 14:55
이번 프로젝트를 할 때 MSSQL을 Import 처리 하여 maven으로 가져오는 경우가 있었는데 이때 이슈가 있던 라이브러리가, bcprov-jdk15on으로 내부 Spring lib과 충돌 처리 되는 부분이 존재 이를 가져오지 않고 Import 하는 법을 몰라서 ( 원인을 찾는데도 되게 오래 걸렸지만 ... ) 찾아 본 결과 pom.xml에 아래와 같이 처리가 될 경우 으로 하여 해당 라이브러리를 제거하고 내부의 lib을 바라보도록 처리가 가능합니다. com.microsoft.sqlserver mssql-jdbc 6.1.0.jre7 org.bouncycastle bcprov-jdk15on
-
라즈베리 파이 구입Raspberry Pi 2017. 5. 31. 10:40
거의 반년전에 구입한거였지만, 집에 있는 티비 , 토렌토 , NAS 역활을 하기 위하여서 구입했었고, 현재는 잘 사용하지 않음 ( KT티비와.. 같이 보고있었는데 망할 KT티비가 공유기를 통한 렌선에는 반응을 하지 않아서... 렌선을 여러개를 사용하지 못함.. ㅠㅠㅠ) 그래도 구입 후 NAS / 토렌토 설정법까지 해서 글을 작성할 예정 라즈베리파이 ( 3.5만 ) / 키보드& 마우스 올인원 무선 키보드 ( 2만 ) / 스토리지용 HD ( 얻음 ) / 스토리지 마운트 역활 어뎁터? (2만) 여러가지 해서 약 10만원정도는 들었던걸로 기억
-
Mysql The user specified as a definer ('계정명'@'호스트') does not existDB 2017. 5. 30. 13:25
ERROR 1449 (HY000): The user specified as a definer ('계정명'@'호스트') does not exist 해당 이슈가 발생할 경우가 많은데 발생한 경로는 mysql dump -> mysql dump 즉 dump를 뜨고 dump를 복구 처리하는 과정에서 생겼는데, 이런 이슈는 트리거쪽에 정의자 때문에 발생하는 것인데, dump 파일쪽을 자세히 보면, /*!50017 DEFINER=`test`@`ip`*/ /*!50003 TRIGGER trg_test_insert 와 같이 문구가 작성되어 있는 내역이 존재할텐데, 해당 놈때문에 이슈가 생성되는것이니.. 저부분을 수정하든, 트리거를 재생성하든 해야한다..
-
linux java -version 세팅 할때Linux 2017. 5. 30. 10:09
alternatives 라는 명령어를 그냥 실행해 보면 아래와 같이 Help를 확인할 수 있다. # alternatives대체 버전 1.3.13.5.EL4 - Copyright (C) 2001 Red Hat, Inc.이 프로그램은 GNU Public License를 따른다는 조건 하에서 이 문서를자유롭게 재배포하실 수 있습니다.사용법: alternatives --install [--initscript ] [--slave ]* alternatives --remove alternatives --auto alternatives --config alternatives --display alternatives --set 일반 옵션들: --verbose --test --help --usage --version --..
-
DB연결 후 ERD로 export 하기ERD 2017. 5. 30. 09:45
소규모 회사의 경우 ERD 또는 테이블 정의서를 제대로 확보하지 않은 경우가 태반인데 ( 커스텀 된 프로젝트의 경우 ) 이때, 간단하게 나마 템플릿 형태로 ERD를 뽑을수 있는데 해당 방법을 몰라서 한 2~3시간을 날리는 경우가 존재하는 것 같아 글을 작성합니다. 위와 같이 테스트 DB가 존재한다는 가정하에, EXERD(토마토) 개인용으로 받으신 후 (http://ko.exerd.com/#download-section) 상업용이 아닌 개인용으로 공부하시는데 쓰시길 바랍니다. 만약 상업용으로 쓰실 경우, 라이센스를 꼭 구매해주세요 본론으로 들어와서, exerd를 키고, test 용으로 생성하게되면, 상단 탭에서 exerd -> 리버스 엔지니어링을 클릭합니다. 클릭하게 되면, 와 같이 새로운 파일을 설정하라..
-
JMX PORT 설정Tomcat 2017. 5. 29. 22:21
set "CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote"set "CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote.port=9003"set "CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote.ssl=false"set "CATALINA_OPTS=%CATALINA_OPTS% -Dcom.sun.management.jmxremote.authenticate=false"