YUMSERV
[PYTHON] pyenv 가상환경 셋팅
DEV 2022. 7. 8. 22:03

Python VirtualEnv 를 포괄하는 Python 인스턴스 환경 관리 pyenv는 Python을 통째로 사용자 디렉토리에 설치한다. : 즉, 여러가지 JVM 설치와 비슷하다고 보면 된다. virtualenv는 이미 존재하는 Python 설치본에 대해 링크만 걸어서 독립된 프로젝트 환경을 구성하고 해당 가상환경의 site-packages에 라이브러리들을 추가하여 하나의 독립된 프로젝트 환경을 만드는 형태이다. : 즉, 신규 Java 프로젝트를 만들고 거기에 필요한 각종 라이브러리를 JVM 설치본과는 독립적으로 구성해 넣는 것이라고 보면된다. 1. pyenv 설치 curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pye..

[RAID] Hewlett-Packard Company Smart Array G6 레이드카드 확인
RAID 2022. 6. 23. 19:17

레이드 카드 정보 확인 $ lspci | grep RAID 04:00.0 RAID bus controller: Hewlett-Packard Company Smart Array G6 controllers (rev 01) 현재 레이드 카드 정보 확인 $ ssacli ctrl all show config Smart Array P410 in Slot 4 (sn: PACCR9SXY9AU ) Internal Drive Cage at Port 2I, Box 1, OK Port Name: 2I Port Name: Array A (SAS, Unused Space: 6 MB) logicaldrive 1 (136.70 GB, RAID 1, OK) physicaldrive 2I:1:1 (port 2I:box 1:bay 1, ..

[Sentry] 도메인 연결 및 SSL 설정
DEV 2022. 6. 19. 20:58

* Sentry 서버의 도메인을 연결해서 사용하려면 앞단의 NGINX를 사용해서 Proxy로 docker쪽으로 넘겨줘야 합니다. 1. nginx 설정 # yum install nginx # vi /etc/nginx/nginx.conf # For more information on configuration, see: # * Official English Documentation: http://nginx.org/en/docs/ # * Official Russian Documentation: http://nginx.org/ru/docs/ user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; # Load..

[Sentry] MAIL 서버 설정
DEV 2022. 6. 19. 20:40

# vi .env SENTRY_MAIL_HOST=메일서버HOST 혹은 localhost #localhost의 경우, 메일서버가 설치되어있어야 합니다 # vi sentry/config.yml mail.host: '메일서버HOST' mail.port: 25 mail.from: '발송 계정주소' # ex)sentry@test.com - docker 재빌드 docker compose down docker compose up -d --build 참고) https://dev.to/malekhijazi/configuring-mail-for-sentry-self-hosted-544f https://develop.sentry.dev/self-hosted/email/

article thumbnail
[Sentry] Sentry Self-hosted 설치
DEV 2022. 6. 19. 20:30

1. Sentry란 오류 추적기능, 모니터링 기능으로, 웹 프론트엔드와 백엔드에 필요한 부분을 확인할 수 있는 에러 트래킹 서비스입니다.다. 2. Sentry Self-hosted 버전 설치 https://github.com/getsentry/self-hosted * DOCKER 버전 19.03.06 이상 * containerd.io 1.4.4 이하 * CPU : 4core 이상 * Memory 8G 이상 * 설치 환경 : CentOS7 2-1) Docker 설치 # yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # yum install docker-ce-19.03.6 docker-ce-cli-v ..

[Tomcat] org.apache.catalina.LifecycleException: Protocol handler start failed
LINUX/WEB 2022. 5. 25. 17:57

13-Jan-2022 14:37:35.458 SEVERE [main] org.apache.catalina.core.StandardService.startInternal Failed to start connector [Connector[AJP/1.3-8009]] org.apache.catalina.LifecycleException: Protocol handler start failed at org.apache.catalina.connector.Connector.startInternal(Connector.java:1101) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) at org.apache.catalina.core.Stan..

[GeoIP] dat 파일로 변환
LINUX/WEB 2022. 5. 24. 21:54

dat파일은 이전에 사용하는 파일형식이며, 현재는 csv이나 mmdb 형식에 파일을 이용하여 geoip 데이터베이스를 사용합니다. * CSV 파일을 dat 파일로 변환하는 방식 maxmind에서 GeoLite2-Country-CSV.zip 파일 다운로드 받은 상태에서 진행합니다. git clone https://github.com/sherpya/geolite2legacy.git cd geolite2legacy python geolite2legacy.py --input-file GeoLite2-Country-CSV_20220419.zip --fips-file geoname2fips.csv --output-file GeoIP.dat 참고) https://github.com/sherpya/geolite2leg..

[MYSQL] 한 서버에서 여러개 mysql 관리 (mysqld_multi)
LINUX/DB 2022. 5. 3. 21:59

Mysqld_multi가 사용하는 이유는, QA용도로 분리해서 버전을 다르게 사용하거나, 아니면 datadir를 구분해서 사용하고자 할 때 사용합니다. 현 회사에서도, datadir를 구분해서 사용해야 될 일이 있어 셋팅하게 되었습니다. * 환경 : CentOS 7.9 64bit / Mysql 5.7 * Mysqld_multi 는 mysql 5.7버전 부터 추가되었습니다. 참고 doc : https://dev.mysql.com/doc/refman/5.7/en/mysqld-multi.html MySQL :: MySQL 5.7 Reference Manual :: 4.3.4 mysqld_multi — Manage Multiple MySQL Servers 4.3.4 mysqld_multi — Manage Mul..

article thumbnail
APM - pinpoint설치
LINUX/WEB 2022. 4. 1. 13:56

1. Pinpoint 정의 APM 이란 Application Performance Management 애플리케이션 성능 관리라는 뜻으로 웹 서비스의 성능 관리 및 향상을 도와주는 툴이다. Pinpoint 란 대규모 애플리케이션의 성능 및 구조를 분석하고 문제를 진단 및 처리하는 분석 시스템 추적 플랫폼 Pinpoint github : https://github.com/pinpoint-apm/pinpoint 2. Pinpoint 설치 2-1) JAVA 설치 - JDK 다운로드 : ORACLE $ wget https://files-cdn.liferay.com/mirrors/download.oracle.com/otn-pub/java/jdk/8u121-b13/jdk-8u121-linux-x64.rpm $ rpm..

article thumbnail
Tomcat 8.5 Cookie 설정
LINUX/WEB 2022. 3. 21. 09:06

Tomcat 버전 업그레이드를 하는 도중 아래와 같은 에러메시지가 뜨고 있었습니다. * Tomcat 8.5 환경 16-Mar-2022 16:32:59.051 SEVERE [ajp-nio-0.0.0.0-8009-exec-10] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [action] in context with path [] threw exception java.lang.IllegalArgumentException: An invalid domain [.xxx.xxx.xxx] was specified for this cookie at org.apache.tomcat.util.http.Rfc6265Coo..