약 200 개의 서버 (Hyper V, File Cluster 및 IIS)가 모두 동일한 문제를 겪고 있습니다. 정상적인 사용을 통해 서버에서 이벤트가 발생하여 서버의 RAM을 최대한으로 또는 거의 최대한으로 사용합니다. 이 문제가 발생하면 SVCHOST / 워크 스테이션 서비스 (특히 워크 스테이션 서비스를 자체 SVCHOST에 격리하여 처리)는 핸들 / 스레드 릴리스를 중지하고 해당 서비스에서 사용하는 메모리는 절대 해제되지 않습니다. 극단적 인 경우에는 255GB 서버에서 최대 40GB의 램을 사용하는 워크 스테이션 서비스가 있습니다. 또한 경우에 따라 4 천만 개 이상의 핸들을 찾는 경우도 있습니다.
재부팅시 물론 문제는 사라지고 W3 프로세스 나 HyperV VM 등 모든 메모리가 사용될 때까지 워크 스테이션 서비스가 모든 RAM을 가져 오기 시작합니다. 프로세스는 매우 느리고 서버의 RAM 크기에 따라 몇 주 / 월이 걸릴 수 있습니다.
당사의 Hyper V 서버와 IIS 서버는 모두 작업 파일의 공유에 액세스합니다. 이러한 공유는 SSD 스토리지에 있으므로 성능이 뛰어납니다. 현재 모든 패치를 설치했지만 R2로 이동하지 않았습니다. 툴링이 많기 때문에 중요한 단계이며 R2에서 수정 될 것이라는 명확한 징후를 찾을 수 없습니다.
우리는 ProcMon 및 기타 도구를 실행했지만 가장 문제가 많은 서버에서는 해당 도구가 실행되지 않습니다. 다른 한편으로는 그들이 제공 한 결과는 그 과정에서 실제로 메모리 누수가있는 것으로 보입니다.
이 프로세스에서 메모리를 비우거나 버그를 함께 피할 수있는 방법이 있습니까? 다시 부팅 할 필요가 없으며 오류 상태가되면 프로세스를 다시 시작할 수 없습니다. 프로세스가 정지됩니다.
우리는이 문제를 '수정'하기 위해 정기적으로 재부팅하는 것을 피하려고 노력하므로 모든 답변을 부탁드립니다.