Site Tools


New release available: 2020-07-29 "Hogfather". upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather". upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather". upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather". upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo". upgrade now! [50.3] (what's this?)
smurelay_로그분석

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
smurelay_로그분석 [2014/07/01 09:48]
comemon
smurelay_로그분석 [2016/02/19 01:16] (current)
comemon 띄워쓰기
Line 36: Line 36:
 == 1-3. LOG == == 1-3. LOG ==
 ^ 파일^설명^  ​ ^ 파일^설명^  ​
-|아이디_SEND.log|사용자가 전송한 메시지 내역 기록 클라인어트 송신라인과의 통신로그| +|아이디_SEND.log|사용자가 전송한 메시지 내역 기록 클라이언트 송신라인과의 통신로그| 
-|아이디_RECV.log|사용자가 전송한 메시지에 대한 결과 내역 기록 클라인어트 수신라인과의 통신로그|+|아이디_RECV.log|사용자가 전송한 메시지에 대한 결과 내역 기록 클라이언트 수신라인과의 통신로그|
 |smu_RELAY.log|smu_RELAY 해당 프로세스의 동작에 관한 로그| |smu_RELAY.log|smu_RELAY 해당 프로세스의 동작에 관한 로그|
 |smu_LISTENER.log|:::​| |smu_LISTENER.log|:::​|
 |smu_SDBPROC_1.log|:::​| |smu_SDBPROC_1.log|:::​|
 |smu_MOVER.log|:::​| |smu_MOVER.log|:::​|
-|SMS_1.log ….|sms와 통신 ​역을 기록한 텔레콤 데몬로그|+|SMS_1.log ….|sms와 통신 ​역을 기록한 텔레콤 데몬로그|
  
 == 1-4. LOCK == == 1-4. LOCK ==
Line 53: Line 53:
 ==== 2. 각 파일별 로그 내용 ==== ==== 2. 각 파일별 로그 내용 ====
 == 아이디_SEND.log 로그내용 (agent와 통신 시) == == 아이디_SEND.log 로그내용 (agent와 통신 시) ==
 +※설명 : agent -> smrelay 측으로 문자발송 정보 전송시 기록되는 로그.
 <​code>​ <​code>​
 21:​32:​37-321 RECV: DELIVER2 - 아이디 0212345678 01012345678 ​ 5 21:​32:​37-321 RECV: DELIVER2 - 아이디 0212345678 01012345678 ​ 5
Line 166: Line 167:
  
 == smu_LISTENER.log 로그 내용 == == smu_LISTENER.log 로그 내용 ==
-※설명 : smrelay와 agent ID가 통신 중 소켓 연결 장애 발생시 기록되는 로.+※설명 : smrelay와 agent ID가 통신 중 소켓 연결 장애 발생시 기록되는 로.
 <​code>​ <​code>​
 03:​24:​42-309 Close Socket = 10 03:​24:​42-309 Close Socket = 10
Line 237: Line 238:
  
 == smu_LISTENER.log 로그 내용 (DB QUERY 관련 에러) == == smu_LISTENER.log 로그 내용 (DB QUERY 관련 에러) ==
-※설명 : 대용량 쿼리문으로 인한 메모리 점유율 문제 또는 mysql 환경설정의 커넥션 타이머 설정의한 문제로 발생하는에러.+※설명 : 대용량 쿼리문으로 인한 메모리 점유율 문제 또는 mysql 환경설정의 커넥션 타이머 설정에 의한 문제로 발생하는에러.
 <​code>​ <​code>​
 15:​28:​59-404 Err : mysql_real_query in OpenSql() - MySQL server has gone away 15:​28:​59-404 Err : mysql_real_query in OpenSql() - MySQL server has gone away
Line 262: Line 263:
  
 == smu_SDBPROC_1.log 로그 내용 == == smu_SDBPROC_1.log 로그 내용 ==
-※설명 : 대용량 쿼리문으로 인한 메모리 점유율 문제 또는 mysql 환경설정의 커넥션 타이머 설정의한 문제로 발생하는에러.+※설명 : 대용량 쿼리문으로 인한 메모리 점유율 문제 또는 mysql 환경설정의 커넥션 타이머 설정에 의한 문제로 발생하는에러.
 <​code>​ <​code>​
 20:​10:​09-986 SESSION_DELETE:​ aselcni S 19117 (1-28) 20:​10:​09-986 SESSION_DELETE:​ aselcni S 19117 (1-28)
Line 270: Line 271:
  
 == smu_SDBPROC_1.log 로그 내용 == == smu_SDBPROC_1.log 로그 내용 ==
-※설명 : 대용량 쿼리문으로 인한 메모리 점유율 문제 또는 mysql 환경설정의 커넥션 타이머 설정의한 문제로 발생하는에러.+※설명 : 대용량 쿼리문으로 인한 메모리 점유율 문제 또는 mysql 환경설정의 커넥션 타이머 설정에 의한 문제로 발생하는에러.
 <​code>​ <​code>​
 10:​04:​46-950 SMS_UPDATE: 0003081561 ohmysmsWeb 01077704889 20140506100446 08 1 019 (0-0) 10:​04:​46-950 SMS_UPDATE: 0003081561 ohmysmsWeb 01077704889 20140506100446 08 1 019 (0-0)
Line 305: Line 306:
  
 == smu_SDBPROC_1.log 로그 내용 == == smu_SDBPROC_1.log 로그 내용 ==
-※설명 : 전송 정보를 소켓전송 중 에러가 발생할 때 록되는 로그.+※설명 : 전송 정보를 소켓전송 중 에러가 발생할 때 록되는 로그.
 <​code>​ <​code>​
 PUT_ERRQ: 0037440423 smspia_sr_smsd1 01066484248 (0-2) PUT_ERRQ: 0037440423 smspia_sr_smsd1 01066484248 (0-2)
Line 411: Line 412:
  
 == SMS_1.log 로그내용 (전송결과 상태 관련 로그)== == SMS_1.log 로그내용 (전송결과 상태 관련 로그)==
-※설명 : 전송정보를 정보 교환 시 시간초과로 ​인해 ​기록는 로그.+※설명 : 전송결과를 시간초과(11)로 받아서 ​기록는 로그.
 <​code>​ <​code>​
 18:​03:​05-768 TIMEOUT: REPORT - smspia_spam 01090876551 346263 21525309 11 18:​03:​05-768 TIMEOUT: REPORT - smspia_spam 01090876551 346263 21525309 11
Line 447: Line 448:
  
 == mmu_MOVER.log 로그내용 (검색 실패 시) == == mmu_MOVER.log 로그내용 (검색 실패 시) ==
-※설명 : SM_MMSMST_LOG_201405테이블이 존재하지 않아서 DB관련 에러 발생하여 기록되는 로그.+※설명 : SM_MMSMST_LOG_201405 테이블이 존재하지 않아서 DB관련 에러 발생하여 기록되는 로그.
 <​code>​ <​code>​
 00:​01:​37-253 Err : mysql_real_query in OpenSql() - Table '​smsrelay_hansoft_mmurelay.SM_MMSLST_LOG_201405'​ doesn'​t exist 00:​01:​37-253 Err : mysql_real_query in OpenSql() - Table '​smsrelay_hansoft_mmurelay.SM_MMSLST_LOG_201405'​ doesn'​t exist
Line 455: Line 456:
  
 == mmu_MOVER.log 로그내용 (검색 실패 시) == == mmu_MOVER.log 로그내용 (검색 실패 시) ==
-※설명 : SM_LOG_20140501테이블이 존재하지 않아서 DB관련 에러 발생하여 기록되는 로그.+※설명 : SM_LOG_20140501 테이블이 존재하지 않아서 DB관련 에러 발생하여 기록되는 로그.
 <​code>​ <​code>​
 00:​01:​37-515 Err : mysql_real_query in OpenSql() - Table '​smsrelay_hansoft_mmurelay.SM_LOG_20140501'​ doesn'​t exist 00:​01:​37-515 Err : mysql_real_query in OpenSql() - Table '​smsrelay_hansoft_mmurelay.SM_LOG_20140501'​ doesn'​t exist
Line 538: Line 539:
  
 == smu_STAT.log로그내용 (통계작업 관련) == == smu_STAT.log로그내용 (통계작업 관련) ==
-※설명 : smrelay에서 통계관련 작업 요정 시 기록되는 로그.+※설명 : smrelay에서 통계관련 작업 요청 시 기록되는 로그.
 <​code>​ <​code>​
 [SM_LOG_201404] 테이블이 존재합니다. [SM_LOG_201404] 통계작업을 시작합니다. [SM_LOG_201404] 테이블이 존재합니다. [SM_LOG_201404] 통계작업을 시작합니다.
Line 545: Line 546:
  
 == smu_STAT.log로그내용 (중지 시) == == smu_STAT.log로그내용 (중지 시) ==
-※설명 : smu_STAT 데몬을 중시 할때 기록되는 로그.+※설명 : smu_STAT 데몬을 중할 때 기록되는 로그.
 <​code>​ <​code>​
 [smu_STAT] Program shutdown... [smu_STAT] Program shutdown...
Line 626: Line 627:
  
 == EH_MMS_1.log 로그내용 == == EH_MMS_1.log 로그내용 ==
-※설명 : 세션 정보를 저장할 때 기록된느 ​로그.+※설명 : 세션 정보를 저장할 때 기록되는 ​로그.
 <​code>​ <​code>​
 00:​00:​05-847 Store Session File = [/​home/​smspia/​binary/​smrelay/​QUEUE/​EH_MMS_1.ssf] 00:​00:​05-847 Store Session File = [/​home/​smspia/​binary/​smrelay/​QUEUE/​EH_MMS_1.ssf]
Line 633: Line 634:
  
 == EH_MMS_1.log 로그내용 == == EH_MMS_1.log 로그내용 ==
 +※설명 : mmrelay -> LG MMS로 접속 시도 시 기록되는 로그.
 <​code>​ <​code>​
 Send BIND to DACOM 1 [SM109881-ehan6123] Send BIND to DACOM 1 [SM109881-ehan6123]
Line 662: Line 664:
  
 == MMS_2.log 로그내용 (전송 현황 로그 PUTQ 부분) == == MMS_2.log 로그내용 (전송 현황 로그 PUTQ 부분) ==
-※설명 : 통계 요청 후  전송결과를 정보를 처리 할 때 기록되는 로그.+※설명 : 통계 요청 후  전송결과를 처리할 때 기록되는 로그.
 <​code>​ <​code>​
 00:​00:​23-334 PUTQ: MREPORT id=smspia_mms phone=01062283245 netid=KTF result=1000 sn=19343311 (smspia_mms_MRECV.que:​ 0-1) 00:​00:​23-334 PUTQ: MREPORT id=smspia_mms phone=01062283245 netid=KTF result=1000 sn=19343311 (smspia_mms_MRECV.que:​ 0-1)
Line 671: Line 673:
  
 == MMS_2.log 로그내용 (전송 현황 로그 GETQ 부분) == == MMS_2.log 로그내용 (전송 현황 로그 GETQ 부분) ==
-※설명 : 통계 요청 시 전송결과를 정보를 처리 할 때 기록되는 로그.+※설명 : 통계 요청 시 전송결과를 처리할 때 기록되는 로그.
 <​code>​ <​code>​
 00:​00:​28-340 GETQ: MT_REQ id=smspia_mms dest=01090760773 cb=01026751719 csn=19348623 (queue_mms_real.que:​1-8) 00:​00:​28-340 GETQ: MT_REQ id=smspia_mms dest=01090760773 cb=01026751719 csn=19348623 (queue_mms_real.que:​1-8)
Line 681: Line 683:
  
 == MMS_2.log 로그내용 (전송시간 초과) == == MMS_2.log 로그내용 (전송시간 초과) ==
-※설명 : 요청 정보의 결과값이 시간 초과할때 기록되는 로그.+※설명 : 요청 정보의 결과값이 시간 초과할 때 기록되는 로그.
 <​code>​ <​code>​
 08:​15:​08-009 TIMEOUT: MREPORT - smspia_mms 01030553834 sn=20073364 3002 08:​15:​08-009 TIMEOUT: MREPORT - smspia_mms 01030553834 sn=20073364 3002
Line 712: Line 714:
  
 == smspia_mms_MSEND.log 로그내용 == == smspia_mms_MSEND.log 로그내용 ==
 +※설명 : agent 측에서 문자 발송정보를 smrelay로요청 시 기록되는 로그.
 <​code>​ <​code>​
 00:​00:​27-530 RECV: MT_REQ dest=01033887279 cb=01026751719 ctype=TXT ipcnt=1 ccnt=0 sn=19348625 00:​00:​27-530 RECV: MT_REQ dest=01033887279 cb=01026751719 ctype=TXT ipcnt=1 ccnt=0 sn=19348625
Line 717: Line 720:
  
 == smspia_mms_MSEND.log 로그내용 == == smspia_mms_MSEND.log 로그내용 ==
 +※설명 : 전송 정보 결과를 agent측에 통보 시 기록되는 로그.
 <​code>​ <​code>​
 00:​00:​27-530 SEND: MT_RES sn=19348623 result=1000 00:​00:​27-530 SEND: MT_RES sn=19348623 result=1000
Line 722: Line 726:
  
 == smspia_mms_MSEND.log 로그내용 == == smspia_mms_MSEND.log 로그내용 ==
 +※설명 : queue_mms_real.que 에 저장후 처리되는 부분을 기록하는 로그.
 <​code>​ <​code>​
 00:​00:​27-532 PUTQ: MMS file_size=2431 Bytes queue_mms_real.que:​0-6 00:​00:​27-532 PUTQ: MMS file_size=2431 Bytes queue_mms_real.que:​0-6
Line 735: Line 740:
  
 == smspia_mms_MRECV.log == == smspia_mms_MRECV.log ==
 +※설명 : 전송 정보 결과를 agent측에 통보 시 기록되는 로그.
 <​code>​ <​code>​
 23:​59:​58-891 RECV: PING from Client [smspia_mms_MRECV] 23:​59:​58-891 RECV: PING from Client [smspia_mms_MRECV]
Line 740: Line 746:
  
 == smspia_mms_MRECV.log == == smspia_mms_MRECV.log ==
 +※설명 : 전송 정보 결과를 agent측에 통보 시 기록되는 로그.
 <​code>​ <​code>​
 00:​00:​23-534 GETQ: MREPORT sn=19343311 phone=01062283245 net=KTF result=1000 00:​00:​23-534 GETQ: MREPORT sn=19343311 phone=01062283245 net=KTF result=1000
Line 746: Line 753:
  
 == mmu_SDBPROC_1.log == == mmu_SDBPROC_1.log ==
 +※설명 : SM130MT 테이블에 INSERT 실패 시 기록되는 로그.
 <​code>​ <​code>​
 06:​57:​29-704 Err: SM130MT INSERT Fail [2006:MySQL server has gone away] 06:​57:​29-704 Err: SM130MT INSERT Fail [2006:MySQL server has gone away]
-</​code>​ 
- 
-== smu_SDBPROC_1.log == 
-<​code>​ 
-06:​57:​29-704 Err: SM130MT INSERT Fail [2006:MySQL server has gone away] 
-</​code>​ 
- 
-== mmu_MOVER.log 로그내용 (SM_TRAN 테이블의 데이터를 SM_LOG_20140512테이블로 이동) == 
-<​code>​ 
-23:​58:​06-912 Selected: date=20140512 count=6 
-23:​58:​06-917 6 rows insert INTO SM_MMS_20140512 
-23:​58:​06-921 6 rows deleted from SM_MMS_LST 
-23:​59:​07-923 MySQL Connect OK!! 
 </​code>​ </​code>​
  
Line 769: Line 764:
  
 == smu_MDBPROC_1.log 로그 내용 (DB UPDATE 실패시) == == smu_MDBPROC_1.log 로그 내용 (DB UPDATE 실패시) ==
 +※설명 : 전송결과 DB에 UPDATE 실패 시 기록되는 로그.
 <​code>​ <​code>​
 10:​13:​29-440 MMS_LIST_UPDT:​ id=smspia_mms phone=01095559045 trkey=1382165 cpsn=18481630 (1-3) 10:​13:​29-440 MMS_LIST_UPDT:​ id=smspia_mms phone=01095559045 trkey=1382165 cpsn=18481630 (1-3)
Line 785: Line 781:
  
 == mmu_MDBPROC_2.log 로그 내용 == == mmu_MDBPROC_2.log 로그 내용 ==
 +※설명 : 전송정보를 처리 과정 중 에러 발생 시 기록되는 로그.
 <​code>​ <​code>​
 11:​09:​19-551 MMS_MASTER: id=smspia_mms sid= type=TXT cb=0230140116 trkey=1425426 cpsn=18522549 (1-2) 11:​09:​19-551 MMS_MASTER: id=smspia_mms sid= type=TXT cb=0230140116 trkey=1425426 cpsn=18522549 (1-2)
Line 791: Line 788:
  
 == mmu_STAT.log 로그 내용 == == mmu_STAT.log 로그 내용 ==
 +※설명 : 로그 테이블이 존재하지 않아 에러 로그 기록 후 재 시도한 다음, 성공한 경우 기록되는 로그. ​
 <​code>​ <​code>​
 04:​00:​00-609 SM_TRAN [20140509] 데이터를 처리를 성공 04:​00:​00-609 SM_TRAN [20140509] 데이터를 처리를 성공
Line 804: Line 802:
  
 == SEND_RECV.log 로그 내용 == == SEND_RECV.log 로그 내용 ==
 +※설명 : queue_mms_real.que에 저장 시 기록되는 로그.
 <​code>​ <​code>​
 00:​13:​22-517 smspia_mms PUTQ: MT_REQ sid= pcnt=1 01093297353 01082984242 sn=18884418 (queue_mms_real.que:​0-1) 00:​13:​22-517 smspia_mms PUTQ: MT_REQ sid= pcnt=1 01093297353 01082984242 sn=18884418 (queue_mms_real.que:​0-1)
Line 844: Line 843:
 00:​15:​31-697 aselcni_SEND SHUTDOWN !!! 00:​15:​31-697 aselcni_SEND SHUTDOWN !!!
 00:​15:​31-697 aselcni_RECV SHUTDOWN !!! 00:​15:​31-697 aselcni_RECV SHUTDOWN !!!
- 
 </​code>​ </​code>​
  
Line 864: Line 862:
 <​code>​ <​code>​
 00:​13:​12-525 smspia_mms SEND: MT_REQ pcnt=1 cpsn=19345131 sn=2333891 00:​13:​12-525 smspia_mms SEND: MT_REQ pcnt=1 cpsn=19345131 sn=2333891
 +</​code>​
 +
 +== 아이디_SEND.log 로그내용 ==
 +※설명 : 아래와 같은 경우 문자 전송이 되지 않음.
 +
 +※해결 방법 : 
 +1. smrelay 관리자 페이지에서 세션 관리에서 SEND 세션의 프로세스 ID가 0이 아닌지 체크한다.
 +2. 프로세스 ID가 0일 경우 정상적인 세션 연결이 아니기 때문에 클라이언트 agent 데몬을 정지후에도 세션이 연결되었는지 확인한다.
 +3. 연결되어 있다면 DB에서 SESSION 테이블에서 세션을 강제로 삭제 후 agent를 재시작한다.
 +<​code>​
 +13:​35:​43-662 RECV: DELIVER2 - ideavillage 07046520086 0115700120 ​ 8
 +13:​35:​43-662 SEND: DELIVER_ACK [sn = 8] [Result = 18:Dup Message]
 </​code>​ </​code>​
smurelay_로그분석.1404208137.txt.gz · Last modified: 2014/07/01 09:48 (external edit)