Windows에서 Google Chrome의 ERR_SPDY_PROTOCOL_ERROR 오류를 해결하는 방법

Chrome에서 ERR_SPDY_PROTOCOL_ERROR 오류가 발생했나요 ? 네, 정말 짜증나는 오류입니다.특히 YouTube, Gmail, Reddit 등 매일 사용하는 사이트에 접속이 갑자기 차단될 때는 더욱 그렇습니다.시간이 지날수록 Chrome이 예고 없이 갑자기 작동을 멈추는 것처럼 느껴지기도 합니다.이상한 점은 이 오류가 주로 HTTPS가 활성화된 Google 관련 사이트에 영향을 미친다는 것입니다.이는 구형 SPDY 프로토콜이 아직 어딘가에 남아 있기 때문이 아닐까 하는 의문을 불러일으킵니다.사실 Chrome은 SPDY 지원을 중단했지만, 이전 버전에서는 여전히 SPDY 프로토콜을 사용하고 있어 다양한 연결 문제를 일으키곤 합니다.기본적으로 이 오류는 Chrome이 웹사이트와 통신하는 방식에 문제가 있음을 나타내며, 브라우저 버전이 오래되었거나, 캐시가 손상되었거나, 네트워크 문제가 원인일 수 있습니다.다행히 몇 가지 간단한 해결 방법이 있습니다.캐시를 삭제하거나 소켓을 플러시하는 것처럼 빠른 해결 방법도 있고, 바이러스 백신을 검사하거나 Chrome을 초기화하는 방법도 있습니다.목표는 크롬이 더 이상 문제를 일으키지 않고 사용자가 아무 문제 없이 즐겨찾는 사이트에 다시 접속할 수 있도록 하는 것입니다.

Chrome에서 ERR_SPDY_PROTOCOL_ERROR 오류를 해결하는 방법

검색 데이터 삭제

이건 흔히 쓰는 방법인데요.어떤 환경에서는 크롬이 오래된 쿠키, 캐시, 플러그인 데이터 때문에 느려지는 경우가 있는데, 이걸 삭제하면 문제가 해결될 수 있습니다.특히 브라우저를 며칠 동안 켜둔 채로 놔둔 경우에 유용하죠.그런 경우에는 문제가 생기기 쉽거든요.삭제하기 전에 크롬을 재시작해 보세요.간단한 재시작으로 사소한 오류가 해결되는 경우도 있고, 완전히 초기화해야 하는 경우도 있습니다.

  • 크롬을 열고 메뉴 아이콘(오른쪽 상단의 세로 점 세 개) 을 클릭하세요.
  • 설정 으로 이동 > 고급 으로 스크롤하세요.
  • ‘검색 데이터 삭제’ 를 찾아 클릭하세요.
  • 팝업 창의 ‘ 기본’ 항목에서 ‘쿠키 및 기타 사이트 데이터’‘캐시된 이미지 및 파일’이 모두 선택되어 있는지 확인하세요.비밀번호나 자동 완성 정보 저장이 걱정된다면 이 두 가지 옵션을 모두 선택하는 것이 좋습니다.더 자세한 내용은 ‘고급’ 탭을 참조하세요.하지만 이 경우에는 간단한 설정이 더 효과적입니다.
  • ‘데이터 지우기’를 클릭 하고 Chrome이 모든 불필요한 데이터를 삭제할 때까지 잠시 기다리세요.
  • 마지막으로 Chrome을 다시 시작하고 오류가 계속 발생하는지 확인하십시오.

바이러스 백신 및 방화벽 설정을 확인하세요

때때로 보안 소프트웨어, 특히 Avast와 같은 백신 프로그램이 지나치게 과도하게 작동하여 특정 웹사이트를 차단하거나 Chrome의 연결 프로토콜을 방해하여 ERR_SPDY_PROTOCOL_ERROR와 같은 오류를 발생시킬 수 있습니다.백신 프로그램 설정을 살펴보고 문제가 발생하는 사이트를 예외 목록에 추가해 보세요.이렇게 하면 문제가 해결되는 경우가 있습니다.또한 백신 프로그램에 HTTPS 검사 또는 웹 보호 기능이 있다면 일시적으로 비활성화해 보세요.이러한 기능이 연결 끊김의 원인일 수 있습니다.

예를 들어 Avast에서는 Avast GUI > 설정 > 활성 보호 > 웹 보호 로 이동합니다.제외할 URL 항목 에 오류를 발생시키는 사이트를 추가합니다.또한, HTTP 검사 기능이 있다면 일시적으로 비활성화합니다.물론 문제 해결 중에만 사용해야 합니다.

플러시 소켓 및 DNS

좀 전문적인 내용처럼 들릴 수 있지만, 가끔 크롬의 내부 소켓 풀이나 DNS 캐시가 손상되어 콘텐츠가 제대로 로드되지 않는 경우가 있습니다.이럴 때 캐시를 비우면 브라우저를 완전히 재설치하지 않고도 연결 상태를 초기화할 수 있습니다.

  • 크롬을 열고 주소 표시줄에 chrome://net-internals/#sockets를 입력한 다음 Enter 키를 누르세요.
  • 플러시 소켓 풀을 클릭하세요.
  • 다음으로 DNS 캐시를 지우려면 Windows 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 명령 프롬프트(관리자) 또는 Windows 터미널(관리자)을 선택하십시오.
  • 다음 명령어를 순서대로 입력하세요:
    • ipconfig /flushdns
    • ipconfig /release
    • ipconfig /renew
  • 각 입력 후 Enter 키를 누르십시오.이렇게 하면 네트워크 설정이 새로 고쳐져 프로토콜 충돌을 해결하는 데 도움이 될 수 있습니다.

Chrome 설정을 기본값으로 초기화

지금까지 시도한 방법들이 모두 효과가 없었다면, 크롬을 초기화해 보는 것도 좋은 방법입니다.크롬의 두뇌를 재시작하는 버튼을 누르는 것과 같다고 생각하시면 됩니다.모든 설정, 확장 프로그램, 플래그가 초기 상태로 되돌아갑니다.오래되었거나 호환되지 않는 확장 프로그램 때문에 문제가 발생하는 경우도 있으므로, 초기화는 이러한 문제를 해결하는 데 효과적인 방법입니다.

  • 크롬을 열고 메뉴 (점 세 개)를 클릭하세요.
  • 설정 으로 이동 > 아래로 스크롤하여 고급을 클릭하세요.
  • 아래로 스크롤하여 ‘ 설정을 기본값으로 복원’ 옵션을 찾아 클릭하세요.
  • 확인 후 Chrome을 다시 시작하세요.이렇게 하면 이전 충돌 문제가 해결될 것입니다.

크롬이 가끔씩 제대로 작동하지 않을 때가 있는데, 특히 오래된 프로토콜을 사용하거나 로컬 데이터가 손상된 경우 더욱 그렇습니다.하지만 대부분의 경우 이러한 단계를 거치면 큰 문제 없이 정상으로 돌아옵니다.그래도 문제가 해결되지 않으면 네트워크 하드웨어를 점검하거나 다른 브라우저를 임시로 사용해 보는 것도 네트워크 전반의 문제를 배제하는 데 도움이 될 수 있습니다.

요약

  • 인터넷 사용 기록(쿠키, 캐시, 검색 기록) 삭제
  • 바이러스 백신/방화벽 제외 항목을 확인하세요.
  • 소켓 풀 및 DNS 캐시를 플러시합니다.
  • Chrome 설정을 기본값으로 초기화

마무리

대부분의 사용자는 캐시를 지우고 소켓을 플러시하는 것으로 문제를 해결할 수 있으며, 그렇지 않은 경우 Chrome을 재설정하면 문제가 해결되는 경우가 많습니다.물론 Chrome을 최신 버전으로 유지하는 것이 좋습니다. Chrome이 불필요하게 복잡하게 만들어서 이런 이상한 오류가 발생하는 경우가 종종 있기 때문입니다.이 방법이 웹사이트 로딩 문제를 해결하는 데 드는 시간을 몇 시간이라도 줄여주기를 바랍니다.