공유할 서비스 선택

QnA


QnA

Middleware Apache - JBoss 운영서버의 웹서비스 오류현상 문의

페이지 정보

작성자 Wonjongseok 아이디로 검색 전체게시물 댓글 1건 조회 2,640회 좋아요 0회 작성일 21-11-04 17:09

본문

 

현재 운영중인 규제특구 관리시스템의 오류현상 관련하여 기술 문의를 드립니다.

 

 

== 운영환경 ==


# WEB

OS : Red Hat Enterprise Linux Server release 7.6 (Maipo)

KERNEL : Linux rfz-ex-mgweb 3.10.0-957.12.2.el7.x86_64 #1 SMP Fri Apr 19 21:09:07 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

APACHE : JBCS httpd/2.4.29-SP2-40 (Red Hat)


# WAS

OS : Red Hat Enterprise Linux Server release 7.6 (Maipo)

KERNEL : Linux version 3.10.0-957.12.2.el7.x86_64 (mockbuild@x86-037.build.eng.bos.redhat.com) (gcc version 4.8.5 20150623C) )

JBOSS : JBoss EAP 6.4.22.GA (AS 7.5.22.Final-redhat-1)


# DB : Tibero 6

# JAVA : OpenJDK 1.8.0

 

==========================================================================================

로컬 개발환경에서는 이상이 없는데, 운영환경에서만 나는 오류가 있어서 문의드립니다.

 

로그인 화면에서 팝업이 뜨면서 오류가 발생하였습니다.

 

code : org.springframework.jdbc.UncategorizedSQLException 이라는 예외가 뜹니다.

 

상기 오류는 항시 나는게 아니고, 시스템을 한참 사용 안하다가 로그인하려고 할때 에러가 뜹니다.

 

예를 들어, 아침에 출근하여 서비스 잘 도는지 확인하려고 로그인하면 에러가 나고, 잠시 후에 다시 로그인하면 또 그 이후로는 잘 됩니다.

오전에 시스템 사용 안하다가 오후에 또 로그인하면 동일한 에러가 발생합니다.

 

프로그램 소스 상에서 할 수 있는건 다 해보고, 개발환경에서는 발생하지 않습니다.

 

추정컨데, 특정시간동안 사용자가 없으면 WAS와 DB간에 연결이 끊기는거 같습니다. 

DB에서 끊는지, Jboss에서 끊는지 잘 모르겠습니다.

 

이 현상을 방지하기 위한 설정 방법이 있을까요?

==========================================================================================

 

로그 첨부하였으며, 이외 추가 자료가 필요하시면 말씀 부탁드리겠습니다.

 

첨부파일

댓글목록

채택됨

미들웨어님의 댓글

미들웨어 작성일

안녕하세요. 미들웨어 입니다.

첨부된 로그 파일 내용을 보니 jdbc connection 연결이 재설정을 진행하면서 말씀하신 현상이 나온 것으로 추측됩니다.
Connection reset 현상은 client, was => db 호출할때.. 즉, 보내는 쪽에서 오류가 발생하는 경우 Connection reset 현상이 발생합니다.

두 가지 체크해보시길 권고합니다
1. 운영환경 client 호출되는 구간을 확인해볼 필요가 있습니다.
해당 시스템에 ddos 장비가 있던지, 보안장비가 있을경우 일정시간 사용이 없으면 차단하는 경우가 있습니다.
개발에서는 잘되고 운영에서는 잘 안되는건 보안장비에서 차단하는 경우일 수도 있으니 가능성을 열고 확인해보세요

2. was -> db
was에서 db 로 jdbc 커넥션풀을 사용하셨을테니, 체크쿼리 옵션 추가해주시고 min, initial 값을 맞춰주세요.
그리고 connection-timeout 값도 확인해보시기 바랍니다.

- 에러로그
11:00:03,577 ERROR [kr.go.spczone.cmmn.obj.web.UserController] (ajp-/10.188.85.100:8009-10) {}: org.springframework.jdbc.UncategorizedSQLException:
### Error querying database.  Cause: java.sql.SQLException: JDBC-90405:I/O error while reading from the server. - Connection reset
### The error may exist in mapper/coms/User_SQL.xml
### The error may involve User.selectUserDetail-Inline
### The error occurred while setting parameters
### SQL: SELECT USER_ID    userId,          USER_NM    userNm,          USER_PASSWORD    userPassword,          USE_CONFM_AT  useConfmAt,          IP_LMTT_AT  ipLmttAt,          USE_IP    useIp,          EMAIL      email,          DEPT_NM    deptNm,          TELNO    telno,          PSTINST_CODE      pstinstCode  FROM  TB_COM_USER_COD    WHERE  USER_ID = ?
### Cause: java.sql.SQLException: JDBC-90405:I/O error while reading from the server. - Connection reset
; uncategorized SQLException for SQL []; SQL state [JDBC-90405:ERRJD]; error code [-90405]; JDBC-90405:I/O error while reading from the server. - Connection reset; nested exception is java.sql.SQLException: JDBC-90405:I/O error while reading from the server. - Connection reset

도움이 되셨길 바랍니다

QnA 목록
답변 제목 작성자 작성일 조회수
1 Middleware middlewaretest 아이디로 검색 전체게시물 12-01 377
WildFly 세션클러스터링 문의

카테고리 : Middleware

1
377 1
작성자 : middlewaretest 23/12/01
2 Middleware middlewaretest 아이디로 검색 전체게시물 11-08 229
WildFly 일반 사용자 80, 443 포트 사용

카테고리 : Middleware

2
229 2
작성자 : middlewaretest 23/11/08
1 Middleware 김보현 아이디로 검색 전체게시물 08-03 589
[Apache Tomcat 8.5] Window Tomcat st

카테고리 : Middleware

1
589 1
작성자 : 김보현 23/08/03
0 ETC leechanho 아이디로 검색 전체게시물 08-31 1058
MySQL PID 파일 생성 에러 - The server quit without updating PID file

카테고리 : ETC

0
1,058 0
작성자 : leechanho 22/08/31
1 OS LeeHyongDong 아이디로 검색 전체게시물 05-13 1356
리눅스 한글 설정

카테고리 : OS

1
1,356 1
작성자 : LeeHyongDong 22/05/13
1 OS 292 아이디로 검색 전체게시물 03-22 1452
pcs Clone Set stopped 문의드립니다

카테고리 : OS

1
1,452 1
작성자 : 292 22/03/22
1 Middleware
apache os버전 댓글+ 1
apfnd**** 아이디로 검색 전체게시물 03-03 1685
apache os버전

카테고리 : Middleware

1
1,685 1
작성자 : apfnd**** 22/03/03
1 OS 꿀케이 아이디로 검색 전체게시물 12-03 1768
Linux 멀티패스 관련 문의드립니다.

카테고리 : OS

1
1,768 1
작성자 : 꿀케이 21/12/03
1 Middleware Wonjongseok 아이디로 검색 전체게시물 11-04 2641
열람중
Apache - JBoss 운영서버의 웹서비스 오류현상 문의

카테고리 : Middleware

1
2,641 1
작성자 : Wonjongseok 21/11/04
2 Middleware Wonjongseok 아이디로 검색 전체게시물 08-31 1393
JBoss 6.1 - 정상적인 웹페이지 노출이 되지 않는 현상과 Out of Memory Error 증상 문의

카테고리 : Middleware

2
1,393 2
작성자 : Wonjongseok 21/08/31
Total 43건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top