분류 전체보기111 Apache Tomcat 메모리 누수 재현 들어가며다양한 이유로 메모리 누수 테스트를 진행해 봐야 하는 경우가 종종 발생한다.가령 예를 들면 아래와 같은 경우이다.실제 JVM 옵션이 정상적으로 반영이 되었는지 실측 관점에서 확인다른 애플리케이션이 같이 동작하는 경우 영향도 파악모니터링 알람등 제대로 동작하는지 검증 위 경우 외에도 많은 경우가 있을것이다. 테스트 코드JSP 테스트 페이지 #1 - OOM이 발생할때 까지 무한정 메모리를 할당말그대로 OOM이 발생할때 까지 무한정 메모리를 할당한다.호출 방법 : http://localhost:8080/oom.jsp# oom.jsp memoryLeak = new ArrayList(); while (System.currentTimeMillis() > 0) { memoryLeak.add(.. 2026. 7. 7. Rocky Linux 하드 용량이 /home에 몰렸을 때 root(/)로 옮기는 방법 1. 현재 LVM 및 파일 시스템 정보 확인먼저 볼륨 그룹(VG) 이름과 논리 볼륨(LV) 경로를 확인[root@localhost ~]# df -hFilesystem Size Used Avail Use% Mounted ondevtmpfs 3.8G 0 3.8G 0% /devtmpfs 3.8G 0 3.8G 0% /dev/shmtmpfs 1.5G 9.1M 1.5G 1% /run/dev/mapper/rlm-root 70G 2.2G 68G 4% //dev/nvme0n1p1 960M 399M 562M 42% /boot/dev/mapper/rlm-home.. 2026. 6. 25. 오픈소스 라이선스 정리 오픈소스 라이선스란?개요소프트웨어를 어떤 조건으로 사용·수정·배포할 수 있는지 정한 규칙(법적 계약) 이다.그냥 사용해도 되는지수정해서 써도 되는지회사 서비스에 넣어도 되는지수정한 코드를 공개해야 하는지상업적으로 판매해도 되는지이런 것들을 라이선스가 결정한다.즉, "이 소프트웨어를 어디까지 자유롭게 사용 가능한가?"를 결정 한다. 주요 항목핵심적으로는 아래 항목들이 중요하다. 항목의미상업적 사용회사, 서비스, 유료 제품에 사용가능 한가수정 가능소스코드를 수정 가능한가재배포 가능수정본을 다시 배포 가능한가폐쇄형 서비스 가능소스를 공개하지 않고 서비스 가능한가SaaS 가능웹 서비스 형태로 제공 가능한가수정 코드 공개 의무수정 시 공개해야 하는가특허 보호특허 관련 법적 보호가 있는가 오픈소스 라이선스 계열 구.. 2026. 5. 29. MySQL 패스워드 잊어버렸을 때 해결방법 해결 방법systemd 환경변수 이용1. 서비스 중지systemd stop mysqld2. skip-grant-tables 옵션 넣기systemctl set-environment MYSQLD_OPTS="--skip-grant-tables --skip-networking"3. mysqld 시작systemctl start mysqld4. 패스워드 없이 접속mysql -u root5. 패스워드 변경flush privileges;alter user 'root'@'localhost' identified by 'NewPassword';flush privileges;6. 옵션 제거 및 정상 재시작systemctl unset-environment MYSQLD_OPTSsystemctl restart mysqld 옵션--.. 2026. 5. 21. 이전 1 2 3 4 ··· 28 다음