• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 4116
2009.05.28 (07:34:25)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 고객상담시스템
* TOInB 버전 : 4.0.2.1.0
* 서버 Platform : HP UNIX V11
* 문의 유형(질문/요청/참조) : 요청
* 내용 : Toinb 서비스 로그 에러원인 파악

안녕하세요. 르노캐피탈에 근무하는 정인양입니다.

다름이 아니오라 TB_SE.log 쪽에서 발생하는 에러의 원인을 파악하고자 합니다.

에러 로그 내용은 다음과 같습니다.

(Case 1)
[<9363> 09/05/28 10:16:54] GetReq ret[1], svc_name[cti_crd903t_s01],control[O:output=output], protocol[2110]
[<9363> 09/05/28 10:16:57] [SE-36612:toinb] ERROR: Control 정보 Packet을 받는데 실패했습니다.(Value to send: 12byte, Sent value: 0byte)
[<9363> 09/05/28 10:16:57] [SE-35638:toinb] ERROR: Request 정보 중 Control 정보를 받는데 실패했습니다.
[<9363> 09/05/28 10:16:57] GetReq ret[0], svc_name[],control[(NULL)], protocol[0]
[<9363> 09/05/28 10:16:57] After process_task() return TB_KILL !!

[<26889> 09/05/28 10:16:57] [SVCD-26306:toinb] ERROR: Child가 Fail로 끝나서 재시작 합니다.(2 th Child)
[<9363> 09/05/28 10:16:57] COMMUNICATE FINISH
TOINB SE is Terminated by SIGNAL[SIGTERM[<26889> 09/05/28 10:16:57] [SVCD-26306:toinb] ERROR: Child가 Fail로 끝나서 재시작 합니다.(4 th Child)
[<9363> 09/05/28 10:16:57] [SE-35602:toinb] ERROR: Service Deamon으로 부터 Socket Number를 받는데 실패했습니다.
(E) CLI0111 signal SIGPIPE is catched [CLI0146]
[<9363> 09/05/28 10:16:57] [SE-35615:toinb] ERROR: SE 상태 FLAG를 전달하는데 실패했습니다.(Error origin:Broken pipe)
TOINB SE is Terminated by SIGNAL[SIGTERM].

(Case 2)
[<24058> 09/05/28 09:34:49] GetReq ret[1], svc_name[cti_crd903t_s01],control[O:output=output], protocol[2110]
[<24058> 09/05/28 09:35:05] [SE-36612:toinb] ERROR: Control 정보 Packet을 받는데 실패했습니다.(Value to send: 12byte, Sent value: 0byte)
[<24058> 09/05/28 09:35:05] [SE-35638:toinb] ERROR: Request 정보 중 Control 정보를 받는데 실패했습니다.
[<24058> 09/05/28 09:35:05] GetReq ret[0], svc_name[],control[(NULL)], protocol[0]
[<24058> 09/05/28 09:35:05] After process_task() return TB_KILL !!

[<24058> 09/05/28 09:35:05] COMMUNICATE FINISH
[<26889> 09/05/28 09:35:05] [SVCD-26306:toinb] ERROR: Child가 Fail로 끝나서 재시작 합니다.(4 th Child)
TOINB SE is Terminated by SIGNAL[SIGTERM].
####### TB_se_ora Started [STATIC] #######
[<9363> 09/05/28 09:35:05] Load 0[tbl_4.0.2.1.0]-->result[0]

다음과 같은 에러의 원인을 파악하고자 합니다. 해당 토인비 소스도 첨부하여 보내드립니다.

참고로 Client (JSP) 호출부분은 다음과 같습니다.

<%@ page import="java.io.*
,com.toinb.*
,  java.lang.*
, java.text.NumberFormat
, java.text.SimpleDateFormat
, rcikorea.common.TString
, rcikorea.common.TScript
, rcikorea.common.ToinbPool
"
contentType = "text/html; charset=euc-kr"%>
<%@ include file="../common/common.jsp" %>
<%!

// 변수및 객체 정의
public static JspWriter outl;
public static String CmdMode;
public static String inparam_INVOICE_NO;
public static String toinb_param_n;
public static String toinb_param_v;
public static String[] toinb_pa_n;
public static String[] toinb_pa_v;

public static String toinb_param_n2;
public static String toinb_param_v2;
public static String[] toinb_pa_n2;
public static String[] toinb_pa_v2;

public static        ToinbRunner runner = new ToinbRunner();
public static        ToinbPool TPool = new ToinbPool();

public static NumberFormat nf  = NumberFormat.getNumberInstance();


TScript sc = new TScript();
TString st = new TString();
%>

<%


           CmdMode = (request.getParameter("CmdMode") != null) ?
                                           request.getParameter("CmdMode"):"";
        toinb_param_n = (request.getParameter("toinb_param_n") != null) ?
                                           request.getParameter("toinb_param_n"):"";
        toinb_param_v = (request.getParameter("toinb_param_v") != null) ?
                                           request.getParameter("toinb_param_v"):"";

        toinb_param_v = toinb_param_v.replaceAll("insertYMD" ,  (new SimpleDateFormat("yyyyMMdd")).format( new Date() ) ) ;
        toinb_param_v = toinb_param_v.replaceAll("InsertHM" ,  (new SimpleDateFormat("HHmmss")).format( new Date() ) ) ;

        inparam_INVOICE_NO = (request.getParameter("INVOICE_NO") != null) ? request.getParameter("INVOICE_NO"):"";

        toinb_param_v= toinb_param_v.replaceAll(";"," ; ");
        toinb_pa_n = toinb_param_n.split(";");
        toinb_pa_v = toinb_param_v.split(";");

        toinb_param_n2 = (request.getParameter("toinb_param_n2") != null) ?
                                           request.getParameter("toinb_param_n2"):"";
        toinb_param_v2 = (request.getParameter("toinb_param_v2") != null) ?
                                           request.getParameter("toinb_param_v2"):"";
        toinb_pa_n2 = toinb_param_n2.split(";");
        toinb_pa_v2 = toinb_param_v2.split(";");

        
        // outl 객체 넘김.
        outl = pageContext.getOut();
        sc.initTScript(outl);  // TScript 초기화



        // CmdMode에 따른 분기
         if( CmdMode.equals("initPage"))
         {


         }
        else if ( CmdMode.equals("SelectList_R") ) // cti_crd903t_s01 서비스내용  최초 조회 내용
        {        
                
                
                SelectList_R();


        }        
        else  if ( CmdMode.equals("SelectList_B") )  // 입금내역
        {


                SelectList_B();
        }
        else  if ( CmdMode.equals("SelectList_C") )  // 공증정보
        {

                SelectList_C();
        }
        else  if ( CmdMode.equals("SelectList_ETC") )  // 가족정보 , 직업정보1,2, 소득정보
        {

                SelectList_ETC();
        }
        else  if ( CmdMode.equals("SelectList_Ye") )  // 개별 연체및 일시불내역
        {

                SelectList_Ye();
        }
        else  if ( CmdMode.equals("SelectList_Ha") )  // 해지 내역
        {

                SelectList_Ha();
        }
        else  if ( CmdMode.equals("SaveContect") )  // 접촉등록
        {
                SaveContect();
        }
        else  if ( CmdMode.equals("ContectList") )  // 접촉리스트
        {
                ContectList();
        }
        else  if ( CmdMode.equals("SelectList_MailReturn") )  // 반송
        {
                SelectList_MailReturn();
        }
        else  if ( CmdMode.equals("SendDoc") )  // 문서 신청
        {
                SendDoc();
        }
        else  if ( CmdMode.equals("Send_EFax") )  // 문서 신청
        {
                Send_EFax();
        }

        sc.ScriptAction("parent.document.body.style.cursor='default' ");

%>


public void  SelectList_R()
{
  
   // 서비스명
        String toinb_service ="cti_crd903t_s01(O:output=output,O:output_f=output_f,O:output_l=output_l,O:output_c=output_c,O:output_g=output_g,O:output_i=output_i)";
        ToinbConnection conn= TPool.getConnection(ss_server_ip,ss_hostPort,100);


        for(int i=0;i<toinb_pa_n.length;i++)
        {
                conn.addParameter(toinb_pa_n[i], toinb_pa_v[i].trim());
        }


        try{        
                DataSet[] dataset_rst = conn.execute(toinb_service);


                // 에러처리 //
                String message = conn.getErrorMsg();        
                if( message.trim().length() > 0)
                {
                        message  = new String(message.getBytes("8859_1"), "KSC5601");
                        sc.ScriptAction("alert('"+message.trim().replaceAll("\n","")+"')");
                        sc.ScriptAction("parent.frmMain.reset();parent.onclear();");

                        TPool.Commit(conn);
                        TPool.Close(conn);

                        return;
                }

                // 1.기본정보들
                GetBasicData(conn);

                // 2. 구입제품및 수수료
                GetModelData(conn);

                // 3.접촉정보
                GetContectList(conn);        
                
                // 4.보증정보
                GetSuretyList(conn);
                
                // 5.채권권리스트
                GetCheList(conn);

                // 6. 법처리 정보
                GetLawList(conn);
                
                TPool.Commit(conn);
                


        

        }catch(Exception e){
                System.out.println("SelectList_R==>" + e.toString());
        }finally{

                TPool.Close(conn);

        }
        
} // function

혹시 연락이 필요하시면 019-244-5395(정인양) 연락 주시기 바랍니다.
번호 제목 닉네임 조회 등록일
497 no image Tr 파라미터 전달 방법 문의 [1]
엄엄
9490 2016-03-17
496 no image SAP 연계 메뉴얼 요청 [1]
조성제
10219 2016-01-29
495 no image 출력 시 오류 문의 드립니다. [3]
DA인포메이션
9380 2015-12-14
494 no image 서버 IP변경으로 라이센스 재발급 방법 [1]
루시퍼
7893 2015-11-03
493 no image Dynamic Report Builder 레포트 관련 문의 [1]
snowaka
7696 2015-08-27
492 no image Clob처리 관련 답변 부탁드립니다 [1]
메탈키드
7513 2015-07-29
491 no image 토인비웹리포팅 바코드와 PCL5 [1]
고척동제이
8189 2015-07-20
490 no image toinb 세션 time out 문의 [1]
변주선
8163 2015-07-15
489 no image 토인비5.0 다국어 지원 [1]
김택근
7607 2015-05-21
488 no image Toinb 문제점 확인요청(천진삼성SDI) [1]
tsdi
7768 2015-05-04
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. 포트랑 디비관련은 문제가 없습니다. 디비 TNS 확인 및 web to toinb 포트 전부 확인 하였습니다. Toinb 문제점 확인요청(천진삼성SDI) * 고객시스템명 : SFC 시스템 ( 천진삼성SDI ) * TOInB 버전 : TblVersion= tbl_4.0.2.1.0 * 서버 Platform : hpux 11.23 * 문의 유형(질문/요청/참조) : * 내용 : 긴급 부탁 합니다. 변경점 - DISK 교체 HP XP10000 에서 SS7400 로 전환. 현상 - Toinb 컴포넌트 사용 웝화면 접속시 죽어버림 (화면 무 반응) SE 및 SOM 로그에 컴포넌트 콜 이역이 보이지 않음. Toinb SE 및 SOM 전부 정상 실행이 되고 있으며 또한 Toinb 파일 컴파일이 됨. 참고 Toinb 서비스 가동 상태 tjsfcweb:/toinb/toinb/bin> tb_stat infco ALL HP-UX ############## infco_TB_SE ######################### 401 S toinb 19793 19789 0 154 20 e00000016b0e8b80 345 e00000011eaa1080 13:40:37 ? 0:00 TB_se_ora PROC_STATIC 8 infco 0 OFF 401 S toinb 19792 19789 0 154 20 e00000016b782040 345 e00000011eaa1080 13:40:37 ? 0:00 TB_se_ora PROC_STATIC 7 infco 0 OFF 401 S toinb 19789 1 0 134 20 e0000001705994c0 106 e00000011eaa10c0 13:40:37 ? 0:00 TB_svcd infco SE 401 S toinb 19790 19789 0 154 20 e00000017004e040 345 e00000011eaa10c0 13:40:37 ? 0:00 TB_se_ora PROC_STATIC 6 infco 0 OFF 401 S toinb 19795 19789 0 154 20 e00000016b782280 345 e00000011eaa1100 13:40:37 ? 0:00 TB_se_ora PROC_STATIC 10 infco 0 OFF 401 S toinb 19794 19789 0 154 20 e00000017091b280 345 e00000011eaa10c0 13:40:37 ? 0:00 TB_se_ora PROC_STATIC 9 infco 0 OFF ############## infco_TB_SOM ######################## 401 S toinb 19800 19796 0 134 20 e0000001699c0b80 106 e00000011eaa1100 13:40:37 ? 0:00 TB_som PROC_STATIC 8 infco 0 OFF 401 S toinb 19801 19796 0 154 20 e00000016b7824c0 106 e00000011eaa1100 13:40:37 ? 0:00 TB_som PROC_STATIC 9 infco 0 OFF 401 S toinb 19802 19796 0 154 20 e00000017033e4c0 106 e00000011eaa10c0 13:40:37 ? 0:00 TB_som PROC_STATIC 10 infco 0 OFF 401 S toinb 19799 19796 0 154 20 e00000017091b700 106 e00000011eaa1100 13:40:37 ? 0:00 TB_som PROC_STATIC 7 infco 0 OFF 401 S toinb 19796 1 0 154 20 e00000017004e940 106 e00000011eaa10c0 13:40:37 ? 0:00 TB_svcd infco SOM 401 S toinb 19797 19796 0 154 20 e00000017061d280 106 e00000011eaa10c0 13:40:37 ? 0:00 TB_som PROC_STATIC 6 infco 0 OFF SE Log : ##### TB_svcd Started VER (4.0.2.1.9) ########### ####### TB_se_ora Started [STATIC] ####### ####### TB_se_ora Started [STATIC] ####### ####### TB_se_ora Started [STATIC] ####### ####### TB_se_ora Started [STATIC] ####### ####### TB_se_ora Started [STATIC] ####### infco_TB_SE.log: END
487 no image 서버 디스크 변경시 Toinb 싱행에러 문의 [1]
tsdi
7434 2015-05-04
486 no image SOB관련 문의 입니다. [1]
9420 2015-02-06
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : * TOInB 버전 : * 서버 Platform : * 문의 유형(질문/요청/참조) : * 내용 : 안녕하세요 SOB관련 문의 입니다. SQL 실행시 속도가 5분이상 걸리는 쿼리인 경우 입니다. 쿼리에 rownum < 10 조건절을 걸어 ! 를 클릭하면 문제가 없는 쿼리 입니다 위 조건을 안걸고 SOB상에서 !를 클릭하여 실행시 Socket Error - Receive(CSInfo1) 이라는 얼럿창이 뜨고 실행이 안되 어떻게 처리 해야 할지 모르겠습니다. 컴파일이 된상태이기 때문에 직접 화면에서 호출하면 한참동안돌다가 오류가 나오고 로그에 남는 부분은 ... [SE00-90602 2015-02-06 13:40:42 <5112> TyIntList TB_grid.c (2348)] 데이터를 전송하는데 실패했습니다. F:TB_GridSend() V:send_buf Value to send( 820byte) sent value(-1 byte) [SE00-90602 2015-02-06 13:40:42 <5112> TyIntList TB_grid.c (2348)] 데이터를 전송하는데 실패했습니다. F:TB_GridSend() V:send_buf Value to send( 820byte) sent value(-1 byte) [SE00-90602 2015-02-06 13:40:42 <5112> TyIntList TB_socket.c (713)] 데이터를 전송하는데 실패했습니다. F:TB_SocketSend() Data(CS_INFO) Hint(-1) Error Code(10054) [SE00-90602 2015-02-06 13:40:42 <5112> TyIntList TB_databuffer.c (921)] 데이터를 전송하는데 실패했습니다. F:TB_DataBufferSend() V:send_buf Value to send(80byte) sent value(-1byte) [SE00-90602 2015-02-06 13:40:42 <5112> TyIntList TB_communicate.c (331)] 데이터를 전송하는데 실패했습니다. F:TB_SocketSendResult() [SE00 2015-02-06 13:40:42 <5112> System engine TB_se_master.c (572)] F:SE_MAIN() connect_svcd Child[03] INPUT=[2], DB RETURN=[DB_SUCC] [SE00 2015-02-06 13:40:42 <5112> MagicProject tb_se_proc.cpp (987)] Child[03] F:WorkThread() connection from (10.63.118.40) end ............................ 입니다 . 이러한 로그를 보고 제가 더 할수 있는 부분이 무엇이 있을까요??
485 no image IE 11 호환성 문의 [1]
조성제
7788 2015-01-08
484 no image java 업데이트시 서버에 미치는 영향 [1]
도영곤
8036 2014-09-16
483 no image SE_LOG variable 함수 관련 문의 드립니다. [1]
임상혁aaa
7523 2014-06-26
482 no image RunExcelSheet 구현 [1]
김강중
7576 2014-03-27
481 no image BLOB 처리방법 문의? 첨부 파일 [1]
후니7
8930 2014-01-03
480 no image 토인비 변수 비교시 에러 발생(수정) [1]
서원규
7543 2013-03-26
게시판을 이용해 주셔서 감사합니다. 다음양식에 맞게 입력해주세요. * 고객시스템명 : 신세계 상품권 시스템 * TOInB 버전 : 4.0.1.20 * 서버 Platform : AIX 5.3 * 문의 유형(질문/요청/참조) : 질문 * 내용 : 안녕하세요. 아래와 같이 EVENT 처리 후 컴파일시 에러가 발생합니다. =================================================================================== TB_BOOL cfs_vidchk_s01_TB_on_work ( TB_SESSION_PGV *spgv ) { /* To Do, Add your script here */ TBL_Prn(tb_stderr, "CONNECT CUST IP ADDRESS=[ %s ]", REMOTE_ADDR); EXEC SQL SELECT TRIM(OTHNM) INTO :H_DATA FROM GO712T WHERE COMPCD = '01' AND SYSDIV = '07' AND OTHCLCD = '12' AND OTHCD1 = :V_USERID; TBL_Prn (tb_stderr, "H_DATA = [%s]", H_DATA); TBL_Prn (tb_stderr, "V_USERID = [%s]", V_USERID); if (strcmp(REMOTE_ADDR, H_DATA) != 0){ TBL_Prn (tb_stderr, "사용자 IP 체크 오류"); sprintf (TBL_ERR_MSG, "[입력불가]\n사용자 IP 체크 오류"); return FAILED; } return (TB_SUCC); } ================================================================================= if (strcmp(REMOTE_ADDR, H_DATA) != 0){ TBL_Prn (tb_stderr, "사용자 IP 체크 오류"); sprintf (TBL_ERR_MSG, "[입력불가]\n사용자 IP 체크 오류"); return FAILED; } 이 부분 때문에 에러가 발생하는데 어떻게 해야 두 변수 값(REMOTE_ADDR, H_DATA)을 비교 가능한지 알고 싶습니다. 에러코드 "cfs_vidchk_s01.c", line 83.24: 1506-045 (S) Undeclared identifier FAILED. make: The error code from the last command is 1. Stop. REMOTE_ADDR 이변수로 인해 발생하는 에러로 보여집니다. 빠른 답변 부탁드립니다.
479 no image 토인비 변수 비교시 에러 발생 [1]
서원규
7569 2013-03-26
478 no image TOInB EVENT REMOTE_ADDR 변수 관련 문의 [1]
서원규
7716 2013-03-22
Tag List
XE Login