1. ModuleNotFoundError: No module named '_sqlite3' * pyenv 환경에서 진행 # python manage.py createuperuser ... packages/django/utils/connection.py", line 15, in __getattr__ return getattr(self._connections[self._alias], item) File "/root/.pyenv/versions/venv_3.9.4/lib/python3.9/site-packages/django/utils/connection.py", line 62, in __getitem__ conn = self.create_connection(alias) File "/root/.pyenv/ve..
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..
레이드 카드 정보 확인 $ 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 서버의 도메인을 연결해서 사용하려면 앞단의 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..
# 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/

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 ..
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..
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..
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..

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..