전체 글(80)
-
Redis 에러 bgsave
(error) MISCONF Redis is configured to save RDB snapshots, but it's currently unable to persist to disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error. 위와 같은 에러는 여러 가지 상황으로 인해 나타날 수 있다. 자세한 건 로그를 확인해야 ..
2022.09.10 -
Ubuntu 환경에서 Redis 설치하고 Systemctl 설정
사전 준비 azure - ubuntu 20.04 LTS 시작 1. 레디스 버전은 공식 홈페이지에 안정화 버전(stable version) 링크가 따로 존재하는데 이 주소를 wget으로 받을 경우 시간이 지나 새로운 레디스를 설치 시에도 안정화 버전 주소는 고정이라 언제나 안정화 버전을 사용할 수 있다 wget https://download.redis.io/redis-stable.tar.gz 2. 레디스 압축 파일을 받았다면 압축을 풀자 tar xvf redis-stable.tar.gz 3. 레디스 로그를 저장할 폴더를 만들어 주자 mkdir redis_log 4. 압축 풀은 레디스 폴더에 권한 설정 한 다음 안으로 이동 후 redis.conf 파일을 실행하자 sudo chmod 777 -R redis-s..
2022.09.09 -
Blazor 의존성 주입 시 [Inject] 키워드 인식을 못할 경우
using Microsoft.AspNetCore.Components; 위 구문을 추가 참고 자료 : https://docs.microsoft.com/en-us/aspnet/core/blazor/fundamentals/dependency-injection?view=aspnetcore-5.0&pivots=server#use-di-in-services ASP.NET Core Blazor dependency injection Learn how Blazor apps can inject services into components. docs.microsoft.com
2022.08.18 -
docker-compose로 python file기능을 사용 할 경우 파일안에 데이터가 안남는 상황 해결하는 법
docker-compose로 파이썬 프로그램을 실행할 때 로그를 파일로 남겨 호스트 머신에 저장하는 기능을 만들려고 했다. # -*- coding: utf-8 -*- import os import sys import time #linux #fileLog = open('/movie_log/test.txt','w') #windows fileLog = open('./test.txt','w') i = 0 while True: print(f"test : {i}") time.sleep(1) i = i + 1 fileLog.write(f"{i}로그 작성\n") 간단히 무한 루프를 돌면서 sleep(1)을 걸며 로그를 찍는 코드를 짰다(file - close() 함수를 써야 되지만 테스트 용이라 쓰지 않았다) 윈도우에..
2022.07.28 -
docker 및 docker-compose 설치, volumes 명령어, docker-compose.yml으로 실행한 컨테이너에서 sh로 돌아가는 방법
도커 설치 https://jsonobject.tistory.com/532 CentOS 7, Docker 및 Docker Compose 설치하기 개요 이번 글에서는 CentOS 7에서 docker , docker-compose 를 설치하는 방법을 소개하고자 한다. Docker 설치 docker를 사용하면 운영체제와 독립적인 이미지를 인스턴스로 올려 컨테이너로 작동시킬 수 있 jsonobject.tistory.com docker-compose설치 후 yml파일 만들어서 실행했을 때 권한 에러가 낫었다. # 권한변경(docker 데몬이 실행되어야 가능함) 조치 후 재실행 sudo chown 777 /var/run/docker.sock 위 명령어를 통해서 해결했다. 도커 볼륨 https://medium.com/..
2022.07.27 -
azure linux VM에서 root로 접근하는 방법, pip 명령으로 설치된 패키지 확인하는 방법
(1). azure root 접근하는 방법 sudo -s aws VM에 익숙하다 azure VM으로 넘어왔다. 요즘 전 세계적 트렌드가 azure를 많이 쓰는 추세이길래 견문도 넓힐 겸 사용 중인데 평소는 sudo로 사용해서 root를 접근할 일이 거의 없지만 가끔 root 권한으로 만들어진 폴더 안의 내용이 궁금해서 보고 싶을 때 root계정으로 변경이 필요한데 아무 생각 없이 su - root을 입력했는데 password를 물어보길래 인터넷 검색을 해보니 sudo -s를 입력할 경우 password를 물어보지 않고 root계정으로 접근할 수 있다고 해서 해보니 잘 된다. (2). pip 명령으로 설치한 목록 확인하는 방법 pip freeze 또는 pip3 freeze 도커파일로 pip를 이용해 설치할..
2022.07.23