본문 바로가기
반응형

TIP ::16

Tomcat 설치 시 setenv.sh 설정, 왜 필수일까요? Tomcat을 리눅스 서버에 설치할 때 많이 간과하는 부분이 바로 setenv.sh를 통한 JVM 메모리 설정인데요. 특히 서버에 Tomcat 인스턴스를 여러 개 설치하는 경우, 이 설정은 단순한 성능 튜닝을 넘어 서버 안정성 확보에 필수적인 요소가 됩니다.setenv.sh란?Tomcat은 실행 시 내부적으로 JVM을 구동합니다. 이때 사용하는 자바 힙 메모리 크기를 설정하지 않으면, JVM은 기본값을 사용하게 되는데요, 이 기본값은 사용하는 JDK 버전과 서버 환경에 따라 달라집니다.JDK 버전에 따른 기본 메모리 동작JDK 8 (HotSpot 기준)Xms(초기 힙): 약 256MBXmx(최대 힙): 최대 1~4GB기본적으로 전체 시스템 메모리의 25% 수준까지 사용 가능합니다JDK 11 이상JVM이 .. 2025. 4. 17.
JMeter 성능테스트/부하테스트 결과보고서 JMeter는 아파치 소프트웨어 재단(Apache Software Foundation)에서 개발한 오픈 소스 성능 테스트 도구입니다.주로 웹 애플리케이션의 성능을 측정하고 부하 테스트를 수행하는 데 사용되지만, 다양한 프로토콜을 지원하여 여러 종류의 테스트에 활용될 수 있습니다.  프로젝트 막판에 성능테스트 및 부하테스트의 결과보고서로 Jmeter를 많이들 사용하는데요. Jmeter의 설정 및 테스트 시나리오 작성에 대해서 간단하게 알아보겠습니다.  1. 부하테스트/성능테스트의 목적부하테스트는 시스템이 실제 운영 환경에서 예상되는 사용자의 부하를 견딜 수 있는지 평가하는 중요한 방법입니다.JMeter를 사용하면 다양한 부하 조건에서 시스템의 성능을 측정할 수 있습니다.  - 응답시간 측정 : 요청에 대한.. 2024. 7. 15.
JSESSIONID 취약점 조치방안 "JSESSIONID"는 웹 애플리케이션에서 사용되는 세션 식별자입니다. 이 식별자는 사용자가 로그인하거나 웹 사이트에서 동작하는 동안 생성됩니다. JSESSIONID를 사용하는 웹 애플리케이션은 이 식별자를 사용하여 사용자의 세션을 유지하고 상태를 유지합니다. 하지만 이 식별자가 취약점으로 사용되어 세션 하이재킹 공격 등의 보안 위협으로 이어질 수 있습니다. 따라서 JSESSIONID 취약점에 대한 조치 방안은 다음과 같습니다. 세션 타임아웃 설정 JSESSIONID를 사용하는 웹 애플리케이션은 세션 타임아웃 값을 설정하여 일정 시간이 지나면 세션을 끊도록 구성할 수 있습니다. 이렇게하면 사용자가 일정 시간 동안 웹 사이트를 방문하지 않으면 자동으로 로그아웃되므로 세션 하이재킹 공격에 노출될 가능성이 .. 2023. 2. 24.
카멜리나 오일 다이어트 효능 섭취방법 및 주의사항 카멜리나 오일이란? 국내에서는 '양구슬냉이'라고도 불리는 카멜리나는, 기원전 1,500여 년 전에 청동기 시대부터 유럽, 스칸디나비아 반도에서 사용한 고대 작물입니다. 민간에서는 식용뿐 아니라 위궤양, 화상, 상처 회복 등에 도움을 준 작물입니다. 카멜리나의 씨앗에서 추출한것이 '카멜리나 오일'입니다. 주로 씨앗을 압착해 기름을 내어 쓰는 착유 목적으로 활용되는 카멜리나 오일은, 미국 식품의약국(FDA)과 유렵연합(EU)에서 오메가3의 훌륭한 공급원인 새로운 식품 및 식품 원료로 사용을 허가했습니다. 또한, 미국국립보건원과 유럽 식품안전처에서도 카멜리나 오일 성분인 피토스테롤 섭취를 권장하고 있습니다. 카멜리나 오일은 오메가3, 비타민E가 풍부하여 차세대 슈퍼푸드로 주목받고 있습니다. 피토스테롤 함유 카.. 2022. 6. 24.
반응형