본문 바로가기
PHP MongoDB "No suitable servers found" ERROR 몇시간동안 원인을 찾느라 고생했던 에러이며 해결방법은 아주 간단했다 setsebool -P httpd_can_network_connect on httpd 프로세스에서 네트워크 연결 허용 여부를 결정하는 SELinux 설정은 httpd_can_network_connect 내부 httpd에서 네트워크를 거부한것 같다.. 2020. 5. 15.
JMeter로 서버부하 테스트하기 안녕하세요 만든 로드밸런서로 얼만큼 부하를 견디나 테스트하기 위하여 JMeter를 사용해보겠습니다. 다운로드 URL http://jmeter.apache.org/download_jmeter.cgi?Preferred=http%3A%2F%2Fmirror.apache-kr.org%2F 해당 페이지에서 다운이 가능하며 속도가 느리다면 이쪽 부분을 변경해보신 후 다운로드 해보세요 압축파일을 다운로드한 후에 압축을 풀어보면 이렇게 어디로 가야할지 모르겠는데 bin/jmeter.bat을 실행해주세요 처음 실행하면 뭐 부터할지 모르겠더라고요 Plan을 오른쪽 클릭하여 Thread Group을 추가해줍시다 Number of Threads 몇번 호출할것인가? Ramp-up period 몇 초동안 Loop Count 몇번 .. 2020. 5. 14.
AWS - EC2 - ELB 구성하기 안녕하세요 오늘은 AWS에서 부하를 줄이기 위하여 ELB를 구성하는 방법을 알아보려고 합니다 우선 AWS에 접속해서 ELB를 구성할 인스턴스를 선택하여 이미지를 생성해주세요 그 다음은 이미지 AMI로 들어가서 생성된 이미지로 인스턴스를 생성해주세요 저는 미리 1,2,3번을 다 만들어뒀습니다 그 다음 왼쪽에 로드밸런서가 있습니다 해당 탭에 접속하여 로드 밸런서 생성를 선택해주세요 Classic으로 선택주세요 첫 페이지는 이름만 입력하시고 SSL를 사용하신다면 프로토콜을 443으로 변경하셔야 합니다 다음 보안 그룹 할당, 보안 설정 구성은 각각 설정이 다르기 때문에 넘어가겠습니다 이 페이지가 설정 중 가장 중요한곳인데 Ping경로를 꼭 지정해주셔야합니다 저는 index.html이 없는데 그냥 넘어가서 한참을.. 2020. 5. 14.
로그용 NoSQL 뭐가 좋을까? 안녕하세요 회사에서 많은 로그를 통합으로 관리하기 위하여 NoSQL로 구성하기로 했어요 3개의 DB가 후보로 있어요 1. MongoDB 2. Amazon ES 3. Amazon DynamoDB 1.MongoDB - WiredTiger 선택한 이유 AWS에서 제공하는 DB와 다르게 EC2에 직접 세팅하는 형태로 지원 기능을 100% 활용 가능 사용자가 많아 관련 자료가 많음 데이터를 압축할 수 있다는 특징 분석방식 Aggregation Pipeline 장점 가장 배포되고 안정화 된 nosql 중 하나 Compression 기능을 통해 저장 공간의 최소화가 가능하다. sql과 비슷한 방식의 쿼리 지원하는 언어가 매우 다양 단점 직접적인 트랜잭션 처리 불가능 - 레플리카 세트 생성해야 가능해짐 물리적인 메모리.. 2020. 4. 29.