전체 글

IT 엔지니어 업무를 하게되면서 사용하였던 SW 위주로 정보를 정리하고자 블로그를 개설 하였습니다.
개 요 Redis io-threads 옵션 기능 TEST 항 목 옵 션 세부 내용 기능 검증 io-threads ㅇ redis.conf THREADED절에 io-threads 옵션 기능 TEST ㅇ io-threads 설정한 수 만큼 thread가 동작하는지 확인 TEST 환 경 SW 버전 Ubuntu 22.0.4 LTS Redis 7.0.12 시나리오 1. Default io-threads 1 동작 확인 $ top -H -p [PID] PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 161083 redis 20 0 65196 10132 6404 S 0.0 0.1 0:00.04 redis-server 2. io-threads 4 동작 확인 redis-ser..
개 요 Redis mxclients 옵션 기능 TEST 항 목 옵 션 세부 내용 기능 검증 maxclients ㅇ redis.conf CLIENTS절에 maxclinets 옵션 기능 TEST ㅇ default 값 10000기준으로 Redis Server가 클라이언트 10000까지 받을 수 있는지확인 TEST 환 경 SW 버전 Ubuntu 22.0.4 LTS Redis 7.0.12 시나리오 1. redis-benchmark를 활용 하여 Clients 10000으로 설정한 뒤 TEST 아래 --tls, --insecure 옵션은 Redis Server에 인증서가 적용되어 있어 사용 하였다. $ redis-benchmark -h 192.168.53.23 -p 6379 --tls --insecure -c 100..
· WEB/Nginx
Nginx ${NGINXDIR}/sbin 디렉토리가 $PATH에 잡혀있어야 한다. 1. nginx 기동 $ nginx -p ${NGINXDIR} 2. 기동 후 프로세스 확인 $ ps -ef | grep nginx #아래와 같이 프로세스 기동 확인됨 root 287789 1 0 17:08 ? 00:00:00 nginx: master process nginx web 287790 287789 0 17:08 ? 00:00:00 nginx: worker process 3. nginx 다운 # 즉시종료 $ nginx -k stop # 요청 처리후 종료 $ nginx -s quit 기동 시 문제상황 1. 포트 바인딩 문제 nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permi..
· WEB/Nginx
설치 환경 SW 버 전 Ubuntu 22.0.4LTS Nginx 1.25.1 설치 요구사항 OS 라이브러리 설치 $ apt-get install -y gcc $ apt-get install -y g++ $ apt-get install -y libssl-dev $ apt-get install -y lynx $ apt-get install -y make $ apt-get install -y libexpat1-dev $ apt-get install -y zlib1g-dev Nginx 설치 Nginx 파일 다운 후 압축해제, nginx-1.25.1 디렉토리가 ${NGINX_HOME} 디렉토리가 된다. $ http://nginx.org/download/nginx-1.25.1.tar.gz $ tar -zxvf ng..
Garfield_Jo
JOSIT