This shows you the differences between two versions of the page.
| 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> | ||