2020년 4월 기준으로 활성 사용자가 10억 명을 돌파한 구글 크롬은 현재 가장 널리 사용되는 웹 브라우저 중 하나입니다. 하지만 인기가 많다고 해서 완벽한 프로그램이라는 뜻은 아닙니다. 사용 과정에서 여러 오류를 만날 수 있으며, 대표적인 것이 바로 ERR_CACHE_MISS 오류입니다.
이 글에서는 ERR_CACHE_MISS 오류가 정확히 무엇인지, 어떤 원인으로 발생하는지, 그리고 이를 해결하는 방법까지 단계별로 자세히 알아보겠습니다.
구글 크롬의 ERR_CACHE_MISS 오류란?
ERR_CACHE_MISS는 구글 크롬에서 발생하는 오류로, 주소창에 URL을 직접 입력하거나 웹사이트의 링크를 클릭해 페이지에 접속하려는 순간 나타날 수 있습니다. 따라서 이 문제는 운영체제가 아니라 크롬 자체와 관련이 있다고 보는 것이 타당합니다.
다만 이 오류가 크롬에만 국한된 문제는 아닙니다. 일부 사용자들은 파이어폭스(Firefox) 최신 버전에서도 비슷한 현상을 겪었다고 보고했는데, 이 경우 "문서가 만료되었습니다(Document Expired)"라는 메시지가 함께 표시됩니다.
ERR_CACHE_MISS 오류의 주요 원인
ERR_CACHE_MISS 오류는 대개 브라우저 캐시의 잘못된 설정이나 구성 문제 때문에 발생합니다. 문제가 있는 확장 프로그램이나 애드웨어(adware)도 원인이 될 수 있습니다. 오류 이름에서 알 수 있듯이 이 문제는 캐싱(caching)과 밀접한 관련이 있으며, 구체적인 원인은 다음과 같습니다.
- 크롬이 방문하려는 웹사이트의 캐시 파일을 불러오지 못하는 경우
- 브라우저에 필요한 파일이 손상된 경우
- 브라우저에 악성코드나 버그가 존재하는 경우
- 방문하려는 웹사이트 자체에 코딩 또는 PHP 문제가 있는 경우
- 브라우저 설정이 올바르지 않은 경우
- 브라우저 확장 프로그램에 문제가 있는 경우
대부분의 경우 크롬을 다시 시작하거나 최신 버전으로 업데이트하면 오류가 사라집니다. 하지만 그래도 문제가 해결되지 않는다면 아래에서 소개하는 해결 방법을 하나씩 시도해 보세요.
구글 크롬 ERR_CACHE_MISS 오류 해결 방법
방법 1. 인터넷 사용 기록(브라우징 데이터) 삭제
오랫동안 브라우징 데이터를 삭제하지 않았다면 브라우저 관련 파일 일부가 이미 손상되었을 가능성이 있습니다. 아래 순서대로 삭제해 보세요.
- 구글 크롬을 실행한 뒤 오른쪽 상단의 점 세 개(⋮) 아이콘을 클릭합니다.
- 설정을 선택합니다.
- 개인정보 및 보안 메뉴로 이동한 후 인터넷 사용 기록 삭제를 클릭합니다.
- 기본적으로 체크되어 있는 세 가지 항목이 나타납니다. 모든 항목을 삭제해야 하므로 어떤 항목도 체크 해제하지 마세요.
- 삭제가 완료되면 크롬을 다시 실행하고 오류가 계속되는지 확인합니다.
방법 2. 의심스러운 확장 프로그램 비활성화 또는 삭제
브라우저 확장 프로그램이나 무료 앱을 설치한 직후부터 오류가 나타났다면, 애드웨어나 PUP(잠재적으로 원치 않는 프로그램)를 설치했을 가능성이 있습니다. 이 경우 의심스러운 확장 프로그램을 제거해야 합니다.
- 구글 크롬을 열고 주소창에 chrome://extensions를 입력합니다.
- 설치된 확장 프로그램 목록을 살펴보고 생소한 항목을 찾아냅니다.
- 제거하려는 확장 프로그램 옆의 삭제 버튼을 클릭합니다.
- 구글 크롬을 재시작합니다.
방법 3. 브라우저 초기화
브라우저를 초기화하면 저장된 비밀번호, 설정, 북마크, 자동 완성 정보 등이 모두 삭제됩니다. 반드시 필요한 정보를 미리 백업한 후에 진행하세요.
- 구글 크롬을 열고 주소창에 chrome://settings를 입력한 후 Enter 키를 누릅니다.
- 설정 페이지에서 맨 아래로 스크롤한 뒤 고급을 클릭합니다.
- 설정 초기화 버튼을 찾아 클릭합니다.
- 확인 창이 뜨면 초기화 버튼을 한 번 더 눌러 작업을 완료합니다.
방법 4. 캐시 비활성화
브라우저 캐시를 비활성화하는 방법은 개발자 모드(Developer Mode)가 켜져 있을 때만 적용됩니다. 개발자 도구를 닫으면 캐시 시스템은 자동으로 다시 활성화됩니다.
- 개발자 도구(Ctrl + Shift + I)를 연 상태에서 F1 키를 누릅니다. 개발자 모드의 설정(Settings) 화면이 열립니다.
- Network(네트워크) 옵션을 찾아 Disable cache(캐시 사용 안 함) 항목에 체크합니다.
- 페이지를 새로 고침한 뒤 오류가 지속되는지 확인합니다.
방법 5. 네트워크 설정 초기화
위 방법으로도 오류가 해결되지 않는다면 네트워크 설정을 초기화해 보세요.
- Windows 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 명령 프롬프트(관리자)를 선택합니다.
- 아래 명령어를 차례대로 입력(복사·붙여넣기)하고 각 명령마다 Enter 키를 누릅니다.
- ipconfig /release
- ipconfig /all
- ipconfig /flushdns
- ipconfig /renew
- netsh int ip set dns
- netsh winsock reset
- 구글 크롬을 열어 오류 메시지가 여전히 표시되는지 확인합니다.
방법 6. LAN 설정 자동 감지 확인
예전에 프록시를 사용한 적이 있다면, 잊고 방치된 해당 설정이 현재 인터넷 연결에 영향을 줄 수 있습니다. LAN 설정이 자동으로 감지되도록 되어 있는지 확인하세요.
- Windows 검색창(Cortana)에 inetcpl.cpl을 입력하고 Enter 키를 누릅니다.
- 연결 탭으로 이동합니다.
- LAN 설정을 클릭합니다.
- 나타나는 창에서 자동 구성 설정 감지(Automatically Detect Settings) 항목에 체크합니다.
- 확인을 눌러 저장합니다.
- 구글 크롬에서 오류가 여전히 발생하는지 확인합니다.
방법 7. DNS 서버 변경
DNS는 기본적으로 인터넷 서비스 제공업체(ISP)가 관리하며, 경우에 따라 특정 웹 콘텐츠를 차단하기도 합니다. 이런 문제를 피하려면 신뢰할 수 있는 구글 공개 DNS를 사용하는 것이 좋습니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 네트워크 연결을 선택합니다.
- 어댑터 옵션 변경을 클릭합니다.
- 현재 사용 중인 네트워크 연결을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 인터넷 프로토콜 버전 4(TCP/IPv4)를 선택한 뒤 속성을 클릭합니다.
- 다음 DNS 서버 주소 사용을 선택합니다.
- 아래 정보를 입력합니다.
- 기본 설정 DNS 서버: 8.8.8.8
- 대체 DNS 서버: 8.8.4.4
- 구글 크롬을 다시 실행하여 오류가 해결되었는지 확인합니다.
마무리
ERR_CACHE_MISS 오류는 다양한 원인으로 발생할 수 있습니다. 문제가 있는 확장 프로그램 때문이든, 잘못된 네트워크 설정 때문이든, 다행히 위에서 소개한 해결 방법으로 대부분 해결할 수 있습니다. 각 방법을 하나씩 시도해 보며 본인에게 맞는 해결책을 찾아보세요.
이 글이 도움이 되셨다면, 같은 문제로 어려움을 겪고 있을 친구나 동료에게 공유해 주세요.