운영 환경에서 샌드박스 환경을 만들고 도메인 안전하게 변경하기: SSL 인증서 변경하는 법
·
TroubleShooting
들어가며운영 환경과는 별도로 테스트를 위해 샌드박스 환경을 생성하기 원했습니다. 기존 시스템의 디스크를 복제해 새로운 도메인에서 운영하려고 하였습니다.이 글에서는 Apache로 운영 중인 웹사이트의 도메인을 안전하게 변경하는 과정을 설명합니다. 저는 dhis2라는 데이터의 수집, 보고, 분석 및 배포를 위한 무료 오픈 소스 소프트웨어 플랫폼을 운영하고 있습니다. 하지만 데이터 분석 대시보드가 갱신되지 않는 오류를 발견하였고, 이를 테스트하기 위해 완전히 동일하지만 분리되어 있는, 즉 샌드박스 환경을 생성하겠습니다.기존 Apache 설정 확인기존 도메인의 Apache 설정은 /etc/apache2/sites-available/apache-dhis2.conf 에 저장되어 있습니다.이 설정파일은 아래와 같이 ..
[Gitlab CI] Gitlab Runner 실행 오류 - 배포 불안정 문제
·
TroubleShooting
안녕하세요, 오늘은 지난 Gitlab CI를 위해 Gitlab runner를 배포하기 글에 이어서 Gitlab CI를 실행하며 생긴 오류에 대해 포스팅하겠습니다. Gitlab CI를 위해 Gitlab runner 배포하기안녕하세요, 오늘은 Gitlab에서 CI/CD를 진행하기 위해, Gitlab CI (Gitlab-runner)를 생성하는 방법을 알아볼까 합니다. *본 글은 docker와 gitlab이 모두 설치되어 있는 환경이며 자체 gitlab 서버에서 gitlab-runnseolemn.tistory.com Gitlab Runner 배포 오류지난번 data 폴더에서 gitlab runner 폴더를 생성하여 배포했었죠.이렇게 만들어 놓은 gitlab runner를 이용하면 연결이 불안정할 때가 있습니..
[성능 테스트] nGrinder 오류 - script error java
·
TroubleShooting
안녕하세요, 오늘은 지난 포스팅에 이어서 성능 테스트 도구인 nGrinder 관련 포스팅입니다.nGrinder를 실행하면서 겪은 오류에 대해 간단히 알아보겠습니다.STOP_BY_ERROR  (Script error)위와 같은 사진으로 성능테스트가 제대로 진행되지 않았는데요, 에러 문구만 보면 스크립트 오류로 보였습니다.하지만 Java 8 버전이 아닌 Java 11 버전으로 진행하니 오류가 해결되었습니다.*공식적으로는 Java 8 버전 이상 환경에서는 가능하지만, 경우에 따라 Java 11 버전이 안정적으로 작동하는 것으로 보입니다.이외 해결법1. Agent 연결 오류원인: 에이전트와 컨트롤러 간 네트워크 연결 문제.해결 방법: 에이전트를 실행할 때 컨트롤러의 IP 주소를 명시합니다../run_agent...
Dockerfile docker compose up 실행 시 requirements.txt 종속성 설치 오류
·
TroubleShooting
안녕하세요, 오늘은 Rive 프로젝트를 진행하면서 겪었던 python 이미지를 사용하는 Dockerfile 실행 오류에 대해 알아보겠습니다.오류 log는 다음과 같습니다. 종속성 설치할 때 생기는 오류네요.ERROR: failed to solve: process "/bin/sh -c pip install -r requirements.txt" did not complete successfully: exit code: 1 도커 파일에서 파이썬 기반의 FAST API 프레임워크를 사용하는 백엔드를 배포하는 과정이었습니다.이때 제가 작성한 Dockerfile은 아래와 같았습니다.# 베이스 이미지 선택FROM python:3.12-slimWORKDIR /appRUN apt-get update# 필요한 파일 복사 ..
가상환경에서 Node.js(npm) 설치 오류 (+ python 가상환경 venv 생성 방법)
·
TroubleShooting
안녕하세요, 오늘은 파이썬을 이용한 가상환경 venv에서 npm을 설치할 때 생기는 오류 해결법에 대해 다뤄보겠습니다.윈도우에서 Node.js를 사용하는 법, 왜 가상환경에서 Node.js를 사용해야 하는지까지 알아봅시다. 윈도우에서 Node.js npm 사용법사실 가장 쉬운 설치 방법은 가상 환경을 사용하지 않고 윈도우에서 이용하는 방법입니다. 파일만 설치하면 되기 때문이죠. 저도 급할 때는 그냥 설치하고 nvm을 이용해 버전을 관리하는 것을 선호합니다.https://nodejs.org/en Node.js — Run JavaScript EverywhereNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org위 ..
Docker Desktop을 이용한 윈도우에서 Docker, Kubenetes 설치 / 에러 해결
·
TroubleShooting
윈도우 환경에서 Docker를 사용하는 방법은 굉장히 쉽습니다.아래 공식 사이트 링크로 들어가서 설치만 하면 됩니다.https://www.docker.com/products/docker-desktop/ Docker Desktop: The #1 Containerization Tool for Developers | DockerDocker Desktop is collaborative containerization software for developers. Get started and download Docker Desktop today on Mac, Windows, or Linux.www.docker.com사전 설정은 아래만 확인하면 됩니다.wsl 2 버전 사용윈도우 가상 환경 기능 활성화Linux용 Win..