본문 바로가기

장애&오류&예외

[Library-Bug] JAXB(apache-cxf) Jboss서비스 지연현상 운영중인 플랫폼 중, 원인 불명의 지연현상을 겪는 경우가 간혹 있을 것이다. 해당 이슈는 원인 확인하기 어려운 케이스중 하나이며, core/heap/thread dump를 통해 분석결과 최종적으로 확인이 되었던 케이스이다. 현상은 간혈적인 WAS인스턴스의 지연현상으로 부터 발생하며, 초기 DB Connection이 이루어지고 Trantransaction과정에서 호출이 끝났음에도 Connection이 끊기지 않고 Session이 지속적으로 유지되면서 발생된다. 이로인해 타플랫폼에도 영향이가게되어 연쇄적으로 지연현상이 발생되는 케이스가 되었으며, 연동 서비스 플랫폼팀과 협의하에 소스상으로 cxf설정상 SessionTimeOut시간을 30초로 정의하게되었다. 결과적으로 연쇄적인 지연현상 발생은 없어지게되었으나.. 더보기
[Jboss-Bug] Jasper should recompile JSP files whose datestamps change in either direction (jboss7/wildfly14 lower version) 현재, 운영중인 플랫폼 대상들 중 모든 버그들에 대한 수용 패치를 진행한다는 것에는 많은 무리수가 존재할 것이다. 이로인해 수 많은 웹과 서버들로 부터 작은오류와 큰 오류들이 혼재되어 수많은 이슈를 발생시키는 경우가 많다. 이번에 올리는 오류 역시 그들 중 하나이며, 마이너한 오류이지만 서비스 운영하는 회사의 입장에서는 큰 오류이기에 올린다. 오류가 확인된 것은 운영중인 플랫폼 자원을 배포 후, 원복이 필요하여 자원 원복한 이후에 확인이 되었다. 자원을 아무리 원복하여도 서비스 확인하는 과정에서 원복이 이루어지 않는 것을 알게되었고 원인 규명 과정에서 WAS 서버에서 발생하는 것이 아닌가에 대한 초점이 맞추어지게되었다. 결과적으로 Jboss 로직적인 이슈가 있었던 사항이며, 특정버전 미만의 WAS에서 해.. 더보기
[VM-Bug] API(libvirt) Packet Drop 주의사항(VM/hypervisors/iptables) Libvirt에 대해서 간략하게 소개하자면, KVM, Xen, VMware ESXi, QEMU 및 기타 가상화 플랫폼 관리를 위한 오픈소스 API 데몬/관리도구이다. 보다 상세한 내용은 Libvirt를 참조하면되겠다. 해당 글은 현재, 현업에서 운영중인 사이트 이슈사항에 대해서 언급하겠다. 이슈사항으로 WEB서버 iptables 활성화로 모듈 내, nf_conntrack(Linux OS Kernel Base Packet Trace) 임계값(nf_conntrack_max) 초과에 의한 Packet Drop이 발생되었다. 대상 서비스의 iptables 서비스는 비활성화 상태였으나, 추후 확인된 사항으로 libvirt API의 활성화로 비활성화되어있던 iptables가 활성화 되면서 해당 이슈가 초래되었다. .. 더보기