최근 GLInt mt6000 공유기를 구입했는데 ipTime처럼 쉽게 설정이 불가능했다. 리눅스와 Open Wrt기반으로 커스텀 펌웨어만들어서 구성되어 있었다. 전체 구성은 아래 그림과 같다. 주말 사이에 해결했고 아래와 같은 방법으로 해결했다. 일단 라우터는 OpenWrt기반으로 되어있어서 OpenWrt의 기본 웹 사용자 인터페이스인 LuCI를 사용하여 수정을 해야한다. ps. 한국어 설정을 하려면 아래와 같은 패키지를 설치하면 된다. (luci-i18n-base-ko) 1. igmpproxy 설치 위와 같이 드롭메뉴의 소프트웨어에서 igmpproxy를 찾아서 설치를 해준다. 아래와 같은 같이 네트워크의 인터페이스를 찾아서 br-lan을 확인한다. 아래 사진과 같이 IGMP snooping을 실행..
PS. 우측 상단 넓게 보기를 누르고 보시면 더 읽기 편합니다.테스트 배경이 성능 테스트는 온프레미스 환경의 Synology 920+ (HDD) 에서 진행되었습니다. 해당 환경은 고성능 서버가 아니며, CPU의 싱글스레드 성능은 린필드 i5 750과 비슷합니다. 특히, HDD의 I/O 한계로 인해 Full Scan 조회 시 10 VUs 기준 평균 3.6초의 응답 시간이 소요되는 성능 문제가 있었습니다. 목적인덱스를 적용했을 때와 Redis를 적용했을 때의 조회 속도 차이를 확인하고자 함.VUs(최대 사용자 수)에 따른 조회 성능의 차이를 확인해보고자 함. 테스트 환경HardwareSynology 920+CPU: intel Celeron J4125 (4C 4T, Base 2.0GHz, Boost 2.70 ..
전체 case (여기서 인덱스가 없어도 레디스가 있다면 캐시 적중률을 고려해서 제외하기로 함.) =============================case : 1 인덱스x + 레디스x (VUs 10)case : 2 인덱스o + 레디스x (VUs 10)case : 3 인덱스o + 레디스o (VUs 10)=============================case : 4인덱스x + 레디스x (VUs 30)case : 5 인덱스o + 레디스x (VUs 30)case : 6인덱스o + 레디스o (VUs 30)=============================case : 7 인덱스x + 레디스x (VUs 60)case : 8 인덱스o + 레디스x (VUs 60)case : 9인덱스o + 레디스o (VUs 60..
일반적으로 시놀로지에서 Upnp기능이 포함된 공유기를 사용하면 손쉽게 포트포워딩을 구성할 수 있으며 아래와 같이 라우터 구성탭에서 라우터 설정을 하면 자동으로 포트포워딩을 해준다. 여기서 Upnp는 Universal Plug and Play의 약어로 사용자의 조작 없이 자동으로 네트워크 구성을 하기 위한 규격이고 비슷한 이름으로 PnP(USB, 마우스 등를 꽂았을 때 바로 인식하는 기술)이 있다.하나씩 필요한 부분만 포트포워딩을 해주는 것이 당연히 보안성이 더 높다. 일반적으로 포트포워딩을 진행할 때 DDNS설정까지 되어있다면 바로 https가 적용된 서비스를 이용할 수 있지만, Container Manager같은 내부 컨테이너 서비스를 이용하면 포트포워딩을 하더라도 HTTP 프로토콜이 적용되어 보안상에..
ACM 인증서 요청 상태가 검증 보류 중(Pending validation)인 경우 사용자의 조치를 기다리는 중입니다. 요청 후에 이메일 검증을 선택했다면 사용자 혹은 담당자가 인증 이메일 메시지에 응답해야 합니다. 요청된 도메인에 대해 공통된 이메일 주소로 이러한 메시지를 전송합니다. 자세한 내용은 AWS Certificate Manager 이메일 검증 단원을 참조하십시오. DNS 검증을 선택했다면 사용자는 ACM에 의해 사용자 DNS 데이터베이스에 생성된 CNAME 기록을 작성해야 합니다. 자세한 내용은 AWS Certificate Manager DNS 검증 단원을 참조하십시오.해결 방안이 상태에선 보통 ACM에서 인증서를 요청하고, Route53을 생성해서 DNS 인증을 하면 해결된다. 하지만 무한..
문제 발생일하면서 커널패닉이라는 처음 보는 오류를 보게 되었다.[H[J[1;1H[H[J[1;1H Booting `Amazon Linux (6.1.109-118.189.amzn2023.x86_64) 2023'error: ../../grub-core/fs/fshelp.c:257:file`/boot/initramfs-6.1.109-118.189.amzn2023.x86_64.img' not found.Press any key to continue...[ 0.049101] Cannot get hvm parameter CONSOLE_EVTCHN (18): -22![ 0.234264] Cannot get hvm parameter CONSOLE_EVTCHN (18): -22![ 0.373694] /dev/root: C..
build-start[Pipeline] sh+ ./gradlew clean build -x testStarting a Gradle Daemon (subsequent builds will be faster)> Task :clean> Task :compileJava> Task :processResources> Task :classes> Task :resolveMainClassName> Task :bootJar> Task :jar SKIPPED> Task :assemble> Task :check> Task :buildBUILD SUCCESSFUL in 45s5 actionable tasks: 5 executed[Pipeline] }[Pipeline] // stage[Pipeline] stage[Pipeline..
그간 기록은 해 왔지만 포스팅을 하지 않아서 한번에 올립니다. 앞선 포스팅에서 기록이 진행되고 있으니 참고해주시길 바랍니다. 1. 톰캣 기본 설정이다. 여기서 여기서 컨테이너 이름을 정하고(배포하는 프로젝트명이 적당할 것 같다.)자동 재시작 활성화와 Web Station을 통해 웹 포털 설정을 진행해 주었다.2. 다음 탭을 누르면 아래와 같이 나오는데 여기서 폴더추가와 파일 추가가 있는데 선택은 편한대로 하면 된다.필자는 파일 추가보다는 폴더 추가가 더 낫다고 생각하고 있는데, 파일 추가는 파일 이동의 가능성도 있고 이전에 포스팅할 내용에도 있지만자동 실행 파일과 같이 두는게 낫다고 판단하여 필자는 폴더 추가를 통해 파일을 추가하였다. 아래와 같이 되어있고 경로는 '/usr/local/tomcat/w..