타미스
-
[Jboos_Wildfly]오픈소스 기술 지원 전문 기업 - (주)제스트정보기술] - Wildfly 의 Thread Dump 기록WEBWAS/Wildfly 2024. 4. 12. 18:23
안녕하세요 제스트정보기술입니다. 오늘은 제목에서 말씀 드린 대로 Wildfly 에서 Thread Dump 를 획득하는 방법에 대해서 알아 보겠습니다. 사실 여타 다른 Java 어플리케이션과 다르지 않습니다. 다만 별다른 설정 없이 Wildfly 에서 Thread Dump 를 획득하게 되면 Console 로 출력되는데 백그라운드로 운영 중일 때는 Thread Dump 를 획득해도 볼 수 없어 보기 쉬운 환경을 마련해주어야 합니다. 일반적으로 Thread Dump 를 획득하는 방법은 다음과 같습니다. ps -ef |grep wildfly 등의 명령어를 통해 pid 를 확인한 뒤 kill -3 pid 명령어를 통해 해당 프로세스의 Thread Dump 를 획득합니다. 이때 wildfly 가 Console 에서..
-
<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..
-
<Apache-Tomcat>아파치 톰캣 기술지원 전문기업 (주)제스트정보기술 - Apache Tomcat TLS/cipher 설정WEBWAS/Apache,Tomcat 2024. 3. 29. 17:47
안녕하세요 제스트정보기술입니다. 이번 시간에는 Tomcat cipher-suite 및 TLS 설정 하는 방법에 대해 알아보겠습니다. 해당 설정은 server.xml 파일에서 SSL 설정과 함께 가능합니다 1. 아래 예시 처럼 설정을 합니다 2. 설정이 끝났으면 tomcat을 재기동하여 적용 합니다 3. 설정 후 프로토콜 테스트를 합니다. -> TLS 1.0 으로 시도시 실패하는 것을 확인 가능 합니다 -> TLS1.2의 경우 정상임을 확인할 수 있습니다. 오늘은 간단한 설정으로 Tomcat cipher-suite 및 TLS 설정 하는 방법에 대해 알아보았습니다. 그럼 오늘도 즐거운 하루 되세요 ! (주)제스트정보기술은 전산시스템 구축에 오픈소스 SW로 구성 요구사항 분석과/공개 소프트웨어 설치 및 기..
-
[Jboos_Wildfly]오픈소스 기술 지원 전문 기업 - (주)제스트정보기술]- Wildfly Cookie SameSite 설정WEBWAS/Wildfly 2024. 3. 27. 14:17
안녕하세요 제스트정보기술입니다. 오늘은 Wildfly에서 Cookie Samesite 설정을 하는 방법에 대해 알아보겠습니다. 크롬브라우저의 SameSite 정책이 default None 에서 Lax 로 변경되면서 영향을 받는 일부 서비스의 경우 Session 을 유지하지 못하는 현상이 있었습니다. 이 때 이전과 같이 SameSite 속성을 다시 None 으로 적용하면 해결이 되는데요 이번에는 Wildfly 에서 SameSite 설정을 적용하는 방법을 알아보겠습니다. samesite 설정은 지난번 hsts 설정과 유사하게 filter 등록하여 설정하게 됩니다. 따라서 이번에는 CLI 를 사용하여 바로 적용해보도록 하겠습니다. 아직 samesite 설정 적용 전의 header 입니다. samesite 설정..
-
<오픈소스 기술지원 전문기업 (주)제스트정보기술>- NginX HTTP 코어 모듈WEBWAS/NGiNX 2024. 3. 19. 19:10
안녕하세요 (주) 제스트정보기술 입니다. 오늘은 Nginx의 HTTP 모듈에 관하여 알아보도록 하겠습니다. 1. HTTP Core Module Nginx의 모듈 중 가장 큰 모듈로 제공하는 지시어와 변수가 매우 많습니다. 이를 이해하기 위해서 세개의 주요 블록인 http, server, locaion을 이해할 필요가 있습니다. 1.1. http http 블록은 환경 설정 파일의 루트에 삽입되며 해당 블록 안에서는 nginx의 HTTP 부문과 관련된 모든 모듈의 지시어와 블록을 정의 가능합니다. 해당 블록은 여러개 설정 가능하지만 앞의 지시어를 덮어쓰므로 뒤의 블록 지시어만 유효하게 됩니다. 1.2. server 해당 블록은 하나의 웹사이트를 선언하는데 사용합니다. www.test.com 같은 호스트명으로..