반응형

실무장애사례 4

[장애 사례] Oracle HTTP Server OHS 프록시 연동 소켓 예외 (HALF_OPEN_SOCKET_RETRY / WRITE_ERROR_TO_CLIENT)

[장애 사례] Oracle HTTP Server OHS 프록시 연동 소켓 예외 (HALF_OPEN_SOCKET_RETRY / WRITE_ERROR_TO_CLIENT)Oracle HTTP Server(OHS) 운영 중 WebLogic 연동 구간에서 다음과 같은 에러 로그가 반복 출력되는 사례가 있습니다.이는 OHS와 WebLogic 간 통신 중 소켓 상태가 비정상적으로 종료되거나, 클라이언트와의 연결이 조기 끊어진 경우 발생합니다.✅ 주요 에러 메시지 요약Exception type [HALF_OPEN_SOCKET_RETRY] → attempt to read from disconnected socket: Was unexpected EOFException type [WRITE_ERROR_TO_CLIENT] →..

Web Servers 2025.05.15

[장애 사례] Apache rotatelogs 설정 오류로 인한 쓰레드 릭(Thread Leak) 현상

[장애 사례] Apache rotatelogs 설정 오류로 인한 쓰레드 릭(Thread Leak) 현상이번 사례는 Apache 2.4 환경에서 잘못된 rotatelogs 설정으로 인해쓰레드 누수(Thread Leak) 및 서비스 중단 현상이 발생한 기술지원 사례입니다.✅ 환경 정보Apache 버전: 2.4.58현상 발생 서버: CentOS 기반 웹서버✅ 장애 증상1. 1초 간격으로 아래와 같은 에러 로그 지속 발생Incorrect number of argumentsUsage: /usr/local/httpd-2.4.58/bin/rotatelogs [-vlfDtTec] [-L linkname] [-p prog] [-n number] {|(B|K|M|G)} [offset minutes from UTC]2. ..

Web Servers 2025.05.15

JBoss 장애 사례: 설정 실수 및 시스템 환경 문제로 인한 장애

JBoss 장애 사례: 설정 실수 및 시스템 환경 문제로 인한 장애이번 글에서는 Web/WAS 운영 중 다음과 같은 시스템 환경 문제와 설정 실수로 인해 발생하는 장애 사례들을 소개합니다.파일 핸들 초과권한 오류파일 복제 시스템 문제 (NAS 등)외부 패치 반영 누락✅ 1. Too many open files 오류🔹 증상WAS 기동 도중 예외 발생DB 연결 또는 파일 접근 시 에러 로그 출력Too many open files 또는 EMFILE 메시지🔹 원인리눅스 OS의 open file 수 제한JBoss는 소켓, 로그, 라이브러리 등 많은 파일 핸들을 사용🔹 해결 방법현재 제한 확인ulimit -n시스템 전체 수정vi /etc/security/limits.confjboss soft nofile 65..

[장애 사례] WebLogic JDBC 커넥션 풀 초기화 실패 - Access Denied for MySQL 사용자

[장애 사례] WebLogic JDBC 커넥션 풀 초기화 실패 - Access Denied for MySQL 사용자WebLogic 서버 기동 중 다음과 같은 JDBC 커넥션 풀 에러가 발생하며MySQL DB 접속에 실패한 사례입니다.✅ 에러 로그 요약 java.sql.SQLException: Access denied for user 'dba'@'172.**.***.10' (using password: YES)→ WebLogic에서 MySQL 데이터소스 mysqlds에 대한 커넥션을 생성하려는 시점에서접속 거부(Access Denied) 오류가 발생함✅ 원인 분석원인설명DB 사용자 인증 실패ID/PW 불일치 또는 권한 없음접속 호스트 제한MySQL에서 dba@172.%.%.%에 대해 권한 미부여비밀번호 암..

반응형