Win32/.NET 애플리케이션 및 브라우저(CURL 제외)가 갑자기 AWS VM에서 HTTP 요청을 할 수 없음

Win32/.NET 애플리케이션 및 브라우저(CURL 제외)가 갑자기 AWS VM에서 HTTP 요청을 할 수 없음

환경: AWS / Microsoft Windows Server 2019 VM

다양한 HTTP 요청을 생성하는 몇 가지 .NET 애플리케이션이 VM에서(Windows 서비스로) 실행되고 있습니다. 그 중 하나는 MQTT(MQTTnet을 통해)를 사용하여 외부 서비스의 이벤트를 다른 HTTP API로 전달하는 것입니다.

마침내 애플리케이션의 HTTP 요청이 시간 초과되기 시작할 때까지 며칠 동안 모든 것이 예상대로 작동합니다.

Windows 이벤트 뷰어는 몇 분마다 다음 오류를 표시합니다."WinHTTP 웹 프록시 자동 검색 서비스 서비스가 다음 서비스별 오류로 인해 종료되었습니다. 끝점 매퍼 데이터베이스 항목을 만들 수 없습니다."

이 시점에서 모든 Win32/.NET 응용 프로그램은 IE 등을 포함한 HTTP 요청을 실행하지 못하지만 CURL은 실행하지 못합니다. 마찬가지로 다른 네트워크 연결 및 프로토콜도 괜찮아 보입니다. 이것이 WinHttp(또는 기타 낮은 수준의 Win32 HTTP 서비스) 문제 때문일 것이라고 가정합니다. 웹 프록시 자동 검색 서비스를 조사하고 갑자기 실패하는 이유(및 원인인지 결과인지)를 이해하려고 시간을 보냈지만 온라인에서 아무것도 찾지 못했습니다.

이 상태를 해결하는 시정 조치(서비스 다시 시작, netsh를 사용한 재설정 등)를 찾지 못했습니다. Windows를 완전히 다시 시작해야만 문제가 해결되는 것 같습니다. WinHTTP 웹 프록시 자동 검색 서비스가 다시 만족되고 http 요청이 다시 작동하는 시점이 됩니다.

이 문제를 해결하려면 어디서부터 시작해야 할지 찾는데 어려움을 겪고 있습니다. 텍스트

답변1

나는 같은 문제가 있었다. 문제가 발생한 경우 "WinHttpAutoProxySvc" 및 "iphlpsvc" 서비스를 비활성화했습니다. "iphlpsvc" 서비스는 "WinHttpAutoProxySvc"에 의존하며 IPv4(6to4)를 통한 IPv6 연결을 제공합니다. 지난달부터 지금까지 이 작업에서 어떤 문제도 발견되지 않았습니다.

관련 정보