본문 바로가기

반응형

IT/실무정리

(3)
리눅스 CPU, MEM, ESTABLISHED 확인 스크립트 아래 스크립트를 크론으로 추가해서 실행하면 현재 시스템의 상태를 로그를 통해 알 수 있다. #!/bin/bash #Today=`date +%Y%m%d%H%M` LOGDIR=/logs/was/monitoring/mem if [ ! -d "$LOGDIR" ]; then echo Cannot Stat $LOGDIR echo Run: mkdir $LOGDIR exit; fi Today=`date '+%Y/%m/%d %H:%M:%S'` DT=`date '+%Y%m%d'` MemUsed="$(echo 'MEM:'`free -m | grep 'Mem' | awk '{printf "%-2d% (%5d/%5dMB)", ($3/$2)*100, $3, $2}'`)" RSS="$(echo 'RSS:'`ps aux | grep..
리눅스 크론탭 10초 간격 리눅스는 크론탭 최소로 조작이 가능한 단위가 분이다. (스프링 스케줄러는 초까지 가능) 그래서 섬세한 실행이 필요하면 아래와 같이 추가하면 리눅스 크론탭에서도 초단위로 조작이 가능하다. crontab -l * * * * * /bin/sh /tony/cpu_mem.sh * * * * * ( sleep 10; /bin/sh /tony/cpu_mem.sh ) * * * * * ( sleep 20; /bin/sh /tony/cpu_mem.sh ) * * * * * ( sleep 30; /bin/sh /tony/cpu_mem.sh ) * * * * * ( sleep 40; /bin/sh /tony/cpu_mem.sh ) * * * * * ( sleep 50; /bin/sh /tony/cpu_mem.sh ) 위와 ..
로드러너 이슈 정리 (502 bad gateway, hikair pool restart, web cpong timeout등) 설명 담당하고 있는 프로젝트에 고도화를 진행하면서 새로운 연동 서비스가 추가 되었다. 해당 서비스와 연동을 하면서 트래픽 증가가 예상이 되어서 로드러너를 통해 과부하 테스트를 진행을 했다. 로드러너 테스트를 진행하면서 동시다발적으로 에러들이 발생을 해서 관련 내용을 정리하고자 한다. 서버 구성도는 on-premise환경, 3tier 형식으로 구축되어있다. 추가로 테스트는 WEB1 -> WAS1 -> DB + 시뮬서버1 으로 과부하 테스트를 했다. 문제 1. 502 Bad gateway - 웹에서 ping를 보냈는데 웹서버에 설정된 시간안에 응답을 못받으면 502에러가 발생했다. (웹 설정은 worker.xxx.ping_timeout) - 100명의 유저로 200tps정도 테스트시 Tomcat의 Threa..

반응형