홈 > 질문과답변 > QnA
전체     개발      설치      튜닝      쿼리      관리      백업      SAP on DB2      마이그레이션      기타   
 
unix에서 메인프레임의 db2 연결을 하여 처리중인데, 처음에는 잘 되다가 시간이 지나면 통신오류가 발생합니다...
| 2010-02-01 10:26:49

com.ibm.db2.jcc.b.DisconnectException: [ibm][db2][jcc][t4][2030][11211] 통신 오류 발견됨. 사용 중인 통신 프로토콜: TCP/IP.
사용 중인 통신 API: SOCKETS. 오류가 발견된 위치: T4Agent.sendRequest().
오류를 발견한 통신 함수: OutputStream.flush(). 프로토콜 특정 오류 코드 파이프에 기록된 데이터를 읽을 프로세스가 없습니다
., *, 0. 메시지: 파이프에 기록된 데이터를 읽을 프로세스가 없습니다.
        at com.ibm.db2.jcc.a.a.a(a.java:365)
        at com.ibm.db2.jcc.a.a.A(a.java:334)
        at com.ibm.db2.jcc.a.a.n(a.java:292)
        at com.ibm.db2.jcc.b.p.c(p.java:280)
        at com.ibm.db2.jcc.b.oh.d(oh.java:2345)
        at com.ibm.db2.jcc.b.oh.T(oh.java:426)
        at com.ibm.db2.jcc.b.oh.executeQuery(oh.java:409)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
        at com.kbstar.pdm.deployengine.timer.ReverseDeployTimer.runReverseDeploy(ReverseDeployTimer.java:175)
        at com.kbstar.pdm.deployengine.timer.ReverseDeployTimer.run(ReverseDeployTimer.java:132)
        at java.util.TimerThread.mainLoop(Timer.java:537)
        at java.util.TimerThread.run(Timer.java:487)
Caused by: java.net.SocketException: 파이프에 기록된 데이터를 읽을 프로세스가 없습니다.
        at java.net.SocketOutputStream.socketWrite0(Native Method)
        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:105)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:149)
        at com.ibm.db2.jcc.a.gb.b(gb.java:1534)
        at com.ibm.db2.jcc.a.gb.a(gb.java:1483)
        at com.ibm.db2.jcc.a.a.A(a.java:328)
        ... 11 more

위의 에러가 도대체 언제 발생하는건지 모르겠네요....물론 connection pool을 이용하여 처리하고 있습니다..pool설정내역은 아래와 같습니다..

<?xml version="1.0" encoding="euc-kr"?>
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
    "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">

<sqlMapConfig>
 <settings cacheModelsEnabled="true" enhancementEnabled="true"
  lazyLoadingEnabled="true" maxRequests="512" maxSessions="128"
  maxTransactions="32" useStatementNamespaces="true" />

    <!-- ################################################################### -->
    <!-- HOST DB연결을 위한 CONNECTION POOL설정                              -->
    <!-- ################################################################### -->
    <transactionManager type="JDBC">
        <dataSource type="DBCP">
         <property name="driverClassName"          value="${ZAPA.jdbc.driver}"   />
            <property name="url"                      value="${ZAPA.jdbc.url}"      />
            <property name="username"                 value="${ZAPA.jdbc.id}"       />
            <property name="password"                 value="${ZAPA.jdbc.password}" />
            <property name="maxActive"                value="100"                   /> <!-- 커넥션이 제공하는 최대개수 -->
            <property name="initialSize"              value="5"                     /> <!-- 초기생성 커넥션개수 -->
            <property name="removeAbandoned"          value="true"                  />
            <property name="poolPreparedStatements"   value="true"                  />
            <property name="maximumActiveConnections" value="30"                    />
            <property name="maximumIdleConnections"   value="5"                     /> <!-- 대기하는 최대 커넥션개수 -->
            <property name="maximumWait"              value="60000"                 /> <!-- 대기시간 -->
            <property name="logAbandoned"             value="false"                 />
            <property name="removeAbandoned"          value="false"                 />
            <property name="removeAbandonedTimeout"   value="50000"                 />
        </dataSource>
    </transactionManager>

 ${sqlMaps}
</sqlMapConfig>

 
modify List
 
번호 제목 작성자 조회 등록일
1741 DB2 LOAD유틸의 초고수님들께 질문드립니다!!!...  (1) db2chobo 2010-09-07
1740 DB2(IBM cloud)와 안드로이드를 연동하려고 합니다....  (1) 독재자 2010-09-07
1739 DB2 버전별 어떤 DRDA 프로토콜 버전을 사용하나요?... 뭉게뭉게 2010-09-06
1738 오라클 db링크 하는 방법 또는 데이타 가져오는 방법 문의...  (1) alva 2010-09-03
1737 ODBC가 제대로 설치되었는지 확인해보세요...  (1) 플로리스트 2010-09-03
1736 파티션 테이블에서 특정 파티션 데이타 조회...  (1) 이산 2010-09-02
1735 procedure... 경진 2010-09-02
1734 db2 개발에 사용되는 함수리스트 좀 구할 수 없나요?...  (3) 무무 2010-09-01
1733 ASP 연동시 일부 data가 안넘어갑니다.  (1) 즈니 2010-08-31
1732 oracle table default option 변환 관련 문의입니다.... oh33408 2010-08-30
1731 oracle 10gR2 -> db2 9.7 테스트중인데.. 궁금한게 있어서..... Hot 헤파이토스 2010-08-26
1730 DB2와는 관계없는 질문입니다만..  (1) Hot 언제나학생 2010-08-26
1729 DB2 웹 연동중 질문입니다 ..  (1) Hot 즈니 2010-08-24
1728 에러코드 질문 하나 올립니다.  (7) Hot 언제나학생 2010-08-24
1727 DB2 초보 질문 하나 올립니다..  (6) Hot 최병문 2010-08-22
1726 DB2에 생성한 db를 ASP에 connect하는법  (1) Hot 즈니 2010-08-20
1725 ESQL 개발중 PREPROCESSOR 사용시 주석 처리는?... Hot 옵티마이져 2010-08-20
1724 [ 질문 ] ORACLE -> DB2 변환 질문입니다.  (1) Hot silvertail 2010-08-19
1723 여전히 설치시 에러가 뜹니다.  (2) Hot 즈니 2010-08-19
1722 variance 결과값이, 엑셀과 다릅니다.  (1) Hot 뽀꺼 2010-08-19
 1 ㆍ 2 ㆍ 3 ㆍ 4 ㆍ 5 ㆍ 6 ㆍ 7 ㆍ 8 ㆍ 9 ㆍ 10 ㆍ Next  
 
이용약관    |    개인정보보호정책    |    운영자메일  
KDUGDB2 LUW 9.5 기반에서 운영되고 있습니다.