현재 썸네일형 리스트형 pm2를 이용한 springboot에 scouter(APM) 설정 #1 2005년 우리은행 국외점포 오픈을 앞두고 꼬박 4일간 등을 바닥에 붙이지 못하고 꼬박 밤을 샌적이 있다 그때 난 70여명 개발팀의 Architect로 서버환경은 IBM p 시리즈 UNIX 서버였고 WAS는 Weblogic8.x에 ejb 70여 모듈을 탑재했고, Oracle9i를 사용했던것으로 기억한다 밤을 샌 이유는 5개 대륙 14개국가 첫 점포인 동경오픈을 앞두고 weblogic이 테스트 구동 중 죽는현상이 발행을 해서 불안정했기 때문이다. 당시 원인을 해결했던 것이 heap analyzer와 바로 APM(Application Performance Monotoring Tool)이었다. 이후로도 그러한 경험으로 국내 유명한 기관(대법원, 헌번재판소, 국방부, 방위사업청, 건강보험공단, 건강보험심사평가원.. 더보기 Ubuntu 18.04 Jenkins 설치 1. Java 설치 * 패키지 업데이트 - 업그레이드 - 자동정리 $ sudo apt -y update $ sudo apt -y upgrade $ sudo apt -y autoremove * jre, jdk, mave 설치 $ sudo apt -y install openjdk-8-jre-headless openjdk-8-jdk-headless maven *java 버젼확인 $ java -version openjdk version "1.8.0_252" OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09) OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode) *java 위치 $ which ja.. 더보기 Nginx에 SSL 적용(crontab 인증서 자동갱신 포함) 아래글 "wsl(windows subsystem for linux)에 pm2 설치 및 환경설정"은 비단 wsl에만 해당되지 않으므로 ubuntu와 같은 linux환경에서 이어서 web서버를 설정한다 package를 통한 nginx 설치 $ sudo apt-get install nginx $ nginx -v nginx version: nginx/1.14.0 (Ubuntu) // 시작 $ sudo service nginx start $ sudo systemctl start nginx $ sudo /etc/init.d/nginx start // 재시작 $ sudo service nginx restart $ sudo systemctl restart nginx $ sudo /etc/init.d/nginx rest.. 더보기 mysql 서버 5.7에서 8.0으로 업그레이드 후 캐릭터셋 인덱스 '255' 에러날 때 1. 이클립스 pom파일 mysql 커넥터 변경 mysql mysql-connector-java 5.1.6 mysql mysql-connector-java 8.0.15 2. mysql 서버 5.7에서 8.0으로 업그레이드 후 캐릭터섹 인덱스 '255' 에러날 때 옵션변경 mysql 서버 restart 더보기 AWS EC2 Timezone 변경 $ date Mon Jun 22 02:58:11 UTC 2020 $ cat /etc/localtime TZif2UTCTZif2▒UTC UTC0 // UTC(세계표준협정시와 0시간 차이)로 되어있는것을 확인 $sudo rm /etc/localtime // 디렉토리를 삭제 $sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime // Asia/Seoul 이기때문에 해당 폴더를 심볼릭 링크한다. $ date Mon Jun 22 12:07:04 KST 2020 RDS시간변경 참고 https://brtech.tistory.com/95 AWS RDS mysql 시간 설정 ( timezone 변경 ) AWS RDS Mysql 엔진을 이용중이다. 시간 로그를 남기는데 시간.. 더보기 wsl(windows subsystem for linux)에 pm2 설치 및 환경설정 wsl설치는 검색해서 설정을 했다하고^^ *NVM 및 PM2 설치 #### nvm 설치 (노드 버전 관리자) # curl으로 설치하기 # > $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash # wget으로 설치하기 (local window linux 는 wget으로 성공) > $ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash #### nvm 활성화 > $ . ~/.nvm/nvm.sh #### node.js 설치 > $ nvm install v9.4.0 #### node.js 가 설치되었는지 테스.. 더보기 SW Dev Team과 마카롱이 추구하는 DevOps 및 품질아키텍쳐 개발(Dev)과 운영(Ops)를 함에 있어 지속적인 통합과 배포를 위해 아래와 같이 개념을 설계하고 추구하고 있다 우리 직업의 특성상 우리는 업무시간에만 집중해서 잘 실현하기만 하면 그외 시간엔 기계가 대신 일해준다^^ 사람의 개입을 최소한으로 줄이기 위한 노력과 자동화에 의한 시간절약등 최대한 사람이 할일을 줄이고 단순반복은 기계에게 일임하고자 한다 더보기 1. Deep Learning & AI 플랫폼 설치 (Ubuntu 18.04) Anaconda Anaconda (with Python) 설치 파이선을 설치하는 방법에는 여러종류가 있으나 Anaconda(The World's Most Popular Python/R Data Science Platform)를 사용하면 필요한 패키지를 한꺼번에 설치할 수가 있어 아래에서 각 OS에 맞는 설치파일을 다운받아 설치한다 곧 파이선 2.7이 종료될 예정이라 3.7을 받는다 https://www.anaconda.com/distribution/#download-section 아나콘다는 기본적으로 파이썬뿐만 아니라 머신러닝을 위한 패키지(수학, 과학 분야의 패키지)인 넘파이, 판다스, 맷플롯립, 시본 그리고 주피터 노트북까지 함께 설치됨. 인공지능이나 데이터분석을 위해 python이 많이 사용되며 베이스로 아나콘다를.. 더보기 이전 1 2 3 다음