본문 바로가기

전체 글20

[APACHE] 최대 접속자(maxclient) 확인 및 설정하기 [APACHE] 최대 접속자(maxclient) 확인 및 설정하기 기존 시스템이 있거나 모니터링 툴이(APM) 있으면 동시 접속자 수나 시간대별 부하가 발생하는 것을 쉽게 알 수 있겠지만 대부분 빈약하게 서버 구성만 되어있다. 그래서 서비스 오픈을 하면 갑자기 사용자수가 늘어나면 서버가 감당을 못한다. 그렇게 되면 서버 재기동을 하면서 클라이언트 수를 클리어하는 행동을 한다. 이러면 맨붕이 온다.ㅜ.ㅜ 서버 환경에 맞는 클라이언트 설정을 하면 그나마 대응을 할 수 있다. 최적화는 서버 운영을 하면서 해야겠지만 그나마 경험된 파마미터를 적용하면 삽진을 줄 있일수 있다. 1. 메모리사용량을 계산하여 적용 방법 vi maxclient.sh #/bin/sh TotalMem=`free -m | grep Mem: .. 2024. 2. 14.
03bb8eda948a434d90e866c5b97f78cf 03bb8eda948a434d90e866c5b97f78cf 2024. 2. 7.
[WAS모니터링] 무료 시스템, WAS 모니터링 APM(PINPOINT) 핀포인트(PINPOINT) 소개 JAVA/PHP로 작성된 대규모 분산 시스템을 위한 APM(Application Performace Managerment) 도구이다. 시스템 전체 구조를 분석하고 분산 애플리케이션 트랜잭션을 추적하여 시스템에 상호 연결되는 방식을 분석하는데 도움이 된다. 그리고 기존에 많이 사용하는 스카우터를 사용하는데 이것은 WAS 모니터링 전용이어서 세밀한 분석을 할 수가 없다. 그러나 핀포인트는 무료소스이고 서비스 흐름을 한눈에 볼 수 있어 좋다. 네이버에서 개발하여 우리가 이름만 말하면 아는 업체에서 많이 구축하여 사용하고 있다. 버전별로 호환 표 해당 버전을 선택하면 호환표가 보여진다. 반드시 확인 이후 설치를 해야 한다. http://pinpoint-apm.github.io/p.. 2024. 2. 7.
[nc] 방화벽 허용 확인 명령어(Linux), 임시 PORT 구성방법 예전에는 Telnet(텔넷)으로 방화벽이 허용되어 있는지 확인을 하였으나, 보안 때문에 텔넷을 사용하면 안 된다. 그래서 대안으로 나온 명령령가 nc 명령어다. ( 기본으로 설치 안되어 있는 경우는 설치를 해야 한다.) 기본 구문 (방화벽 허용 확인) nc [options] host port 예시) # nc -v 192.169.0.10 80 임시 포트 구성 (방화벽 임시 테스트 확인) AP가 정상적으로 구현 안되어 있는 상태서 SLB 테스트할 때 용이하게 쓸 수 있다. 방화벽 허용하고 나서 정상적으로 허용되어 있는지 테스트 가능 1. 테스트 서버에서 8080 리스상태 만든다 # nc -l 8080 //상태편에서 포트 요청하면 프롬프트 떨어진다. # nc -lk 8080 // 프로프트 유지해준다. 2. 테.. 2024. 2. 6.