WEBWAS/Apache,Tomcat
-
[제스트정보기술] 한국OOOO재단 - NginX, Tomcat 재구축 사업 계약WEBWAS/Apache,Tomcat 2024. 6. 27. 17:26
안녕하세요 제스트정보기술 입니다.오늘은 당사에 기쁜 소식이 있어 여러분들과 나누고 싶은 마음에 글을 남깁니다. 제스트정보기술은 올해 한국OO재단의 오픈소스 WEB/WAS로 운영 중인전 시스템의 재구축 사업을 수주하게 되었습니다.기존 서비스 유지 보수 업체를 통해 Apache, Tomcat으로 구성된 WEB/WAS를 운영하고 있었으나, 계속되는 장애 및 환경 설정 튜닝, 향후 클라우드 전환을 위한 이미지 구성 등 고객사에서 원하는 만큼의 지원이 이루어지지 않아고민을 하던 중 MSP 사를 통해 당사와 컨텍 하게 되었습니다.당사에서는 전문 엔지니어를 통해 고객의 요구사항을 심층적으로 상담하여기존 Apache, Tomcat 구성보다는 NginX-Tomcat 구성으로 재구축 하는 것이나을 것이란 판단하에 전 서비..
-
<Apache-Tomcat>아파치 톰캣 기술지원 전문기업 (주)제스트정보기술 - LB + tomcat 환경에서 실제 client IP 로깅하기WEBWAS/Apache,Tomcat 2024. 5. 30. 18:11
안녕하세요제스트정보기술 입니다. 이번시간에는 LB + Tomcat 구성 환경에서 실제 client IP를 로깅하는 방법에 대해 알아보겠습니다. 클라이언트 -> 톰캣으로 바로 요청이 들어오는 환경이라면 실제 사용자 IP를 바로 확인을 할 수 있지만톰캣 앞 단에 로드 밸런서나 프록시가 존재할 경우 해당 LB 및 프록시의 IP가 출력이 되어 실제 사용자의 IP를 확인할 수 없게 됩니다. 이 경우에 X-Forwarded-For 헤더를 이용하면 실제 IP를 확인할 수 있습니다. 1.Tomcat 로그 포맷에 X-Forwarded-For 헤더 설정 -> 단순히 로그에 출력하고자 한다면 server.xml에서 로그 포맷 설정에 x-forwarded-for 를 추가하여 X-forwarded-for 헤더를 읽어 실제..
-
<Apache-Tomcat>아파치 톰캣 기술지원 전문기업 (주)제스트정보기술 - JVM DNS Cache 설정WEBWAS/Apache,Tomcat 2024. 5. 20. 18:05
1. DNS TTL 최근 cloud 기반 시스템을 구축을 하면서 was, db 등 scaling을 하게 됩니다.이때, Load Balancer사용하게 되고 특정 호스트가 가리키는 IP가 자주 변경 됩니다.DNS 캐시가 되어있으면, 새로운 주소를 반환하지 않고, 기존의 주소(캐시된 주소)만을 반환하게 됩니다. 이를 방지하기 위한 DNS 캐시 TTL(Time To Live) 설정입니다. 2. networkaddress.cache.ttl 문서에 나와있는 부분을 해석한 내용입니다. "networkaddress.cache.ttl는 DNS 캐시 TTL 속성이며, 단위는 초이다. 이 값이 -1이면 영구 캐시다. 기본 동작은 보안 관리자가 설정되면 영구적으로 캐시하고 보안 관리자가 설정되지 않았으면 지정한 TTL 동..
-
<Apache-Tomcat>아파치 톰캣 기술지원 전문기업 (주)제스트정보기술 - Apache react 배포시 404 error 현상 해결WEBWAS/Apache,Tomcat 2024. 4. 22. 18:34
축 하는 중 지원하게 된 현상에 대해 하나 소개해드리고자 합니다. 해당 고객사의 경우 Apache 환경에서 react를 배포하는 환경이었는데 index.html이 아닌 다른 url에서 새로고침을 받을 경우 404 응답이 나오는 현상이 있었습니다. 이는 base가 되는 url을 index.html에 연결시켜 배포하지만, 다른 url로 접속시 해당 url에 맞는 html을 다시 찾으려고 하기때문에 발생하는 현상입니다. 이러한 경우 apache에서 Rewrite 설정을 추가하여 들어오는 요청을 무조건 index.html으로 처리하여 해결할 수 있습니다. 설정 방법은 두 가지가 있습니다. 1.htaccess 파일에 처리 (1)index.html 파일이 위치한 경로에 .htacess 파일을 추가하여 아래와 같은 ..
-
<Apache-Tomcat>아파치 톰캣 기술지원 전문기업 (주)제스트정보기술 - Tomcat의 Cache를 무한정 늘리면 안되는 이유WEBWAS/Apache,Tomcat 2024. 4. 9. 17:58
안녕하세요, 여러분~ Open Source Web/WAS 전문가 집단인 제스트정보기술 입니다. 오늘은 저희가 유지보수 하고 있는 고객사에서 대단히 특이한 장애가 있었어서 이를 Case Study 하려고 합니다. 구글링을 해봤는데 동일한 유형의 장애는 없어서 소개해드리고 싶었어요. Apache 4ea와 Tomcat 4ea로 운영 중인 고객사인데, OutOfMemoryError: Heap space가 비번하게 발생하고 있었답니다. 다들 아시다시피 OOM은 치명적인 장애이며 한번 발생하면 복구가 힘들며 재가동을 해야 하는 경우가 많습니다. OOM 발생시 사후분석 및 자동 복구를 위해 아래와 같은 JVM 옵션을 추가했습니다. -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath..