NetWorker: 19.12+ NMC GSTD 프로세스에서 관찰된 높은 메모리 사용량
Summary: NMC(NetWorker Management Console)는 19.12.0.0-> 19.14.0.1로 업그레이드되거나 배포됩니다. NMC 서버의 gstd 프로세스에서 높은 메모리 활용도/메모리 누수 문제가 관찰됩니다.
Symptoms
NMC(NetWorker Management Console) 서버는 19.12.0.0 -> 19.14.0.1입니다.
NMC 서버가 이전 릴리스에서 업그레이드되었거나 이러한 버전에서 신규/새 배포로 구성되었을 수 있습니다.
NMC Server 서비스/데몬(gstd)는 시간이 지남에 따라 사용 가능한 시스템 메모리가 모두 소모되는 지점까지 메모리를 소모합니다.
Cause
이 결함은 NetWorker 버전에 영향을 미치는 결함으로 확인되었습니다.
- 19.12.0.x
- 19.13.0.x
- 19.14.0.0 -> 19.14.0.1
이 문제는 Windows 및 Linux 플랫폼 모두에서 나타날 수 있습니다.
Resolution
이 문제는 NetWorker 19.14.0.2 에서 코드 수정 NETWORKER-134465를 통해 해결됩니다.
해결 방법:
현재 사용할 수 있는 유일한 해결 방법은 NMC를 정기적으로 재시작하는 것입니다 gstd 시스템 메모리를 사용하기 전에 서비스를 종료합니다.
다음 예에서는 오후 11시(NMC 서버 시간)에 발생하는 24시간 재시작을 자동화하는 방법을 보여 줍니다. 이 간격은 NMC 서버의 구성과 전체 NetWorker 환경 크기에 따라 다를 수 있습니다. NMC 서버 서비스를 재시작해도 진행 중인 NetWorker 보호 작업에는 영향을 주지 않습니다. OS 도구를 사용하여 이 작업을 자동화하는 데 다음 방법을 사용할 수 있습니다.
Windows:
Windows 작업 스케줄러를 사용하여 다시 시작되는 작업 만들기 gstd 정의된 간격으로. 관리자 명령/PowerShell 프롬프트에서 다음을 실행합니다.
schtasks /Create /TN "Restart GSTD Service" /TR "cmd.exe /c net stop gstd & timeout /t 10 /nobreak >nul & net start gstd" /SC DAILY /ST 23:00 /RU SYSTEM
또는 Windows 작업 일정 UI에서 작업을 만들 수 있습니다.
다음 명령을 사용하여 작업을 확인, 테스트 및 제거할 수 있습니다
:: Verify the task
schtasks /Query /TN "Restart GSTD Service" /V /FO LIST
:: Run it immediately for testing
schtasks /Run /TN "Restart GSTD Service"
기본적으로 작업은 gstd service(실행 중인 경우), 10초 동안 기다린 다음 gstd를 시작합니다. 만약 gstd 가 실행 중이 아니면 작업을 시작하려고 시도합니다. gstd.
19.14.0.2를 사용할 수 있고 작업이 더 이상 필요하지 않으면 작업 스케줄러 UI에서 삭제하거나 다음을 사용할 수 있습니다.
schtasks /Delete /TN "Restart GSTD Service" /F
Linux:
사용 cron 를 예약하려면 systemctl restart 의 gst 서비스.
- 루트/관리자 권한 프롬프트에서 다음을 실행합니다.
crontab -e - 원하는 텍스트 편집기를 선택합니다.
- Mac용
crontab파일 입력:
0 23 * * * systemctl restart gst - crontab이 실행 중/활성화되어 있는지 확인합니다. 서비스는 다음과 같이 나타날 수 있습니다.
cron또는crondOS 공급업체 및 버전에 따라 다름:
# Check which cron service is installed systemctl list-unit-files | grep -E 'cron|crond' # Enable the service if it is not already enabled systemctl enable --now <cron-servic-name>
19.14.0.2를 사용할 수 있고 작업이 더 이상 필요하지 않으면 에서 재시작 항목을 제거할 수 있습니다. crontab.
Additional Information
또는 gstd 수정 사항이 제공될 때까지 서비스를 중지/비활성화할 수 있습니다. 대신 NWUI(NetWorker Web User Interface)를 사용하여 NetWorker Server를 관리하십시오. 자세한 내용은 NetWorker Management Web UI: 설치 방법을 참조하십시오.