728x90

부하 테스트 2

[Apache] 아파치 튜닝 파일 다운로드 캐시 적용하기 (mod_expires)

아파치 서버에서 대규모 컨텐츠 다운로드 서버를 튜닝하면서 계속 기록을 남겨본다. 현재 구축하는 서버는 하루에 150~200만건 정도의 접속이 요청되는 서버이며, 이 중에 30~40만건은 파일 다운로드를 위한 요청이 들어오고 있는 상태이다. 아파치 기본 설정만으로는 이 많은 접속을 다 해결할 수도 없고, 로드밸런싱만도 답은 아니고, 다양한 아파치 튜닝이 필요할 것 같다. 기본적인 3-Tier 구조의 WEB-WAS-DB 구조이며, 별도의 파일 배포 서버를 별도로 가지고 있다. CDN을 구축하는 방법도 있으나 아직 저정도의 규모까지는 아니라는 판단이며, 비용적인 부분도 생각해야 해서 일단은 추가 배포서버만 구성하는 것으로 진행을 하고 있다. mod_expires 라는 것은 아차피 서버 내 정적 컨텐츠(그림, ..

IT/Server 2023.01.05

[Apache] Jmeter(제이미터) Error in NonGUIDriver com.thoughtworks.xstream.io.StreamException:

CentOS 에 Jmeter 설치 후 아래와 같이 ./jmeter -n -t ./test.jmx -l ./result.csv 같은 명령어를 실행할때 아래와 같은 오류가 발생하는 경우가 있다. 결론만 말하면 테스트 시나리오가 담긴 jmx 파일의 xml 형식에 에러가 발생하는 경우가 99.9% 이니, 본인이 작성한 시나리오 파일은 잘 살펴보자. 필자의 경우 아래처럼 xml 도입부가 잘못되어 발생하였다. 도입부가 아래와 같이 되어야 함을 명심하자 이걸 모르고 반나절을 구글링 해가면서 아래 웹페이지 가서 각종 삽질 다해봤으나 효과도 없고... ㅎㅎ; 참고 사이트 : https://sqa.stackexchange.com/questions/44420/unable-to-run-the-jmeter-test-plan-o..

IT/Server 2023.01.04
728x90