본문 바로가기

Error

[ Apache-Error ] SSL3_GET_RECORD:wrong version number(OpenSSL) 2020년 브라우저 vendor사 TLS Protocol 규제에 따른 사이드 이펙트로 인한 특정 서버들의 OS버전업/JDK버전업/OpenSSL프로토콜 버전업이 이루어졌다. 이로 인한 여러 오류들을 확인 할 수 있었으며, WEB영역에서도 예상치 못한 오류가 확인되었다. 해당 오류에 대한 사항을 기재한다. 오류가 발생한다는 사항을 확인하게된 것은 웹 서비스가 정상적으로 이루어지지 않는 것으로 발단이 되었다. 명확한 오류로그(WAS/WEB/OS)를 확인할 수 없었기에 어느 영역에서 오류가 발생하는지 좀처럼 확인이 되지않았다. 명시적으로 대상서버에서 이루어진 작업에서 문제가 될만한 소지가 있을 부분에 대해서 소거법으로 확인을 진행하였고, 결론적으로 https/3handshake를 통해 어느 구간에서 오류 발생하.. 더보기
[ Jennifer-Error ] Weblogic 기동불가현상(Jennifer4.5미만) 브라우저 벤더사의 TLS(v1.1&v1.2) 지원차단 공지 이후, 대상작업 당시에 발생되었던 이슈이다. 대상작업 영향으로 플랫폼의 여러 작업(다른 글확인)들이 이루어졌으며, WAS의 JDK(1.6->1.7) 역시 전환 작업 대상에 포함되었다. 대형 작업이기에 사전작업으로 여러환경(개발/테스트/디버그)에 적용하여 문제 시 될만한 대상들을 검토하였으나 특이사항은 없었다. 하지만, 실용환경 작업 당시에 해당 이슈는 발생되었다. 원인 분석을 하였으나 로그 및 시스템 등 여러 영역에서 확인이이 불가했다. 결과적으로 당일 작업은 전체 원복이 이루어졌으며, 명일날 디버그환경에서 재차 테스트가 이루어졌다. 확인결과, 예상외의 곳에서 오류가 발생되었던 것이 확인되었다. weblogic에 추가시켜둔 APM(jennifer.. 더보기
[Wildfly-Bug] Error updating cluster member list: org.infinispan.util.concurrent.TimeoutException(ISPN000197/ISPN000476)(191216/ISPN000136/ISPN000299/ISPN000217)(191217/ISPN000136/ISPN000476) Wildfly 클러스터링을 적용한 상태에서 클러스터 Node멤버간의 가입/탈퇴 시간차로 인해 발생되는 Exception에 대하여 다룬다. 해당오류로 인하여 전체 세션클러스터링이 해체되는 문제가 발생할 수 있는 큰 부분이기에 다룬다. 클러스터링을 적용하는데 (infinispan),(jgroup),(mod_cluster)가 있으며, 해당 사항은 infinispan에 해당한다. 문제의 발단은 불규칙적인 재기동과 재기동 과정에서 발생하는 멤버의 탈퇴, 가입과정에서 발생되는 타임레그에 있다. 문제 발단의 Instance Node가 재기동이 이루어졌으나, 실제 클러스터링 되어있는 인스턴스들 간의 정보 공유 시간차로 인하여 인스턴스가 잡고있는 가용영역에 대한 주소를 현행화하지 못하고 클러스터링을 하지 못한다. Cac.. 더보기
[Jboss-Bug]Cookie/Jsession Loss(equal)(+191220/wildfly&eap7+) 이전, 운영중이던 플랫폼에서 로그인이 되지 않던 이슈가 있었다. 이슈 사항으로 Cookie값이 누실되어 정상적인 접속이 이루어지지 않았던 내용이다. 소스상으로 아무리 찾아보아도 문제가 될만한 소지를 찾지 못했으며, WAS 상으로도 명확한 로그확인이 어려웠으나 WAS로 시선을 돌릴 수 밖에 없었다. 당시 대상 플랫폼에서 사용되었던 WAS계열은 Jboss였으며, 설정 검토 결과 전황으로 Tomcat 계열 WAS들은 default 값으로 ServerCookie.ALLOW_EQUALS_IN_VALUE false로 정의되어 있다는 것을 알게 되었다. 이 false값은 쿠기 내에 "="이 포함되어있다면, 받아오던 Cookie값의 "="에 도달하면 종료와 함께 이후 나머지 값에 대한 삭제처리를 하기에 데이터 누실로 .. 더보기