소개
이 문서에서는 CUCM(Cisco Unified Communications Manager) 버전 11.5.1 SU7 및 11.5.1 SU8에서 문제를 해결하기 위해 해결 방법이 필요한 TFTP 서비스 코어의 알려진 문제에 대해 설명합니다.
사전 요구 사항
요구 사항
이 문서에 대한 특정 요건이 없습니다.
사용되는 구성 요소
이 문서의 정보는 CUCM(Cisco Unified Communications Manager)을 기반으로 합니다.
문제
서버가 시간을 00:00 2021로 기록하면 CUCM TFTP 서비스가 코딩됨
증상
TFTP 서비스에 대한 RTMT에서 알림이 수신되며, 다음은 문제를 식별하는 몇 가지 단계입니다.
Jan 1 00:03:19 ucm-pub local7 6 : 898: ucm-pub.ciscolab.com: Jan 01 2021 07:03:19.321 UTC : %UC_GENERIC-6-ServiceStopped: %[ServiceName=Cisco Tftp][AppID=Cisco Service Manager][ClusterID=][NodeID=cap-86-pub.bldr-caplab.com]: Service stopped.
Jan 1 00:03:21 ucm-pub local7 6 : 899: ucm-pub.ciscolab.com: Jan 01 2021 07:03:21.346 UTC : %UC_GENERIC-6-ServiceStarted: %[ServiceName=Cisco Tftp][ProcessID=6803][AppID=Cisco Se
서버 CLI에서
- CUCM(TFTP) 서버에 로그인하고 utils core active list 명령을 실행합니다. 출력에 여러 CTFTP 코어가 표시됩니다.
- "utils core active analyze <core name>" 명령을 실행합니다.
- 코어의 출력(backtrace)은 아래와 일치해야 합니다.
#0 0x07adc3e8 in fputs () from /lib/libc.so.6
#1 0x0876cd38 in SdlSystemLog::writeToFile (this=0xf4a02930,_traceLinePnt=0xf4a05ba0) at SdlSystemLog.cpp:1971
#2 0x0876ce54 in SdlSystemLog::writer (this=0xf4a02930) at SdlSystemLog.cpp:1919
#3 0x0078dbc9 in start_thread () from /lib/libpthread.so.0
#4 0x07b5e07e in clone () from /lib/libc.so.6
Cisco CUCM Syslog
Jan 1 00:03:19 ucm-pub local7 6 Cisco: Tftp: DBL SDI Initialization successful
Jan 1 00:03:19 ucm-pub local7 6 Cisco: Tftp: SysLevel [127] UserMask [1] Enable [TRUE] File [/var/log/active/cm/trace/dbl/sdi/dbl.log]
Jan 1 00:03:20 ucm-pub local7 4 Cisco: Tftp: SDIDBConfigData::Read failed to retrieve SDI folder location, will use location in DB. ServiceID=1, NodeName=ucm-pub.bldr-caplab.com
Jan 1 00:03:24 ucm-pub local7 6 Cisco: Tftp: DBNotify SDI Initialization successful
CUCM Cisco TFTP SDL 로그
SDL001_600_000103.txt:00913050.000 |00:03:17.708 |AppInfo | TID[f660e740] CServiceModule::waitForSignals() TID[f660e740] Signal[15] Received to QUIT, quitting.
참고: DST 업데이트 후 TFTP 서비스가 다시 시작되며 설계에 따라 코어가 관찰되지 않습니다.
해결 방법
코어는 추적 파일에 뭔가를 쓰려고 할 때 발생합니다. 이로 인해 TFTP 서비스를 시작할 수도 있습니다.
다음은 단계입니다.
1단계. 추적 설정을 켜거나 끄고 "utils os secure permissive"를 실행하여 os를 허용 모드로 설정합니다.

2단계. Serviceability(서비스 가용성)에서 TFTP 서비스를 다시 시작/시작합니다.

3단계. 클러스터에서 "utils os secure enforce"를 사용하여 Enforcement로 다시 이동합니다.

이 문제는 Cisco 버그 ID CSCvw에 의해 문서화됩니다94324
참고: Cisco 엔지니어링 팀에서 이 문제를 조사하고 있으므로 해결 방법은 일시적입니다.