사파리(Safari)는 모든 애플 기기에 기본 탑재된 브라우저입니다. 기기 간 손쉬운 동기화 기능은 물론, 안정적이고 보안이 잘 갖춰진 환경까지 더해져 수많은 사용자에게 사랑받고 있습니다.
하지만 특정 웹 페이지를 열 때 사파리가 갑자기 강제 종료되는 경우가 있습니다. 이때 화면에는 해당 웹사이트에서 '문제가 반복적으로 발생했습니다(A Problem Repeatedly Occurred)'라는 오류 메시지가 나타납니다.
이 오류는 대체로 무엇 때문에 발생하는 것일까요? 어떻게 하면 해결할 수 있을까요? 걱정하지 마세요. 이 글에서 오류의 원인부터 단계별 해결 방법까지 차근차근 알려드리겠습니다.
주변에 같은 문제를 겪는 분이 있다면 이 글을 공유해 주세요.
사파리에서 '문제가 반복적으로 발생했습니다' 오류가 나타나는 이유
사파리에서 웹 페이지를 열려고 할 때 이 오류가 표시되면, '웹 페이지 다시 불러오기'를 눌러도 매번 동일한 오류 메시지만 반복해서 표시됩니다.
대부분의 맥 사용자는 가끔 페이지 로딩이 느린 것 외에는 큰 어려움 없이 사파리를 사용합니다. 하지만 이 오류는 macOS 카탈리나(Catalina) 사용자들 사이에서 널리 보고된 문제입니다. 원인이 다양하게 얽혀 있어 정확한 진단이 쉽지 않은 편입니다.
이 오류는 사파리가 웹 페이지를 로드하는 도중 무언가에 의해 방해받을 때 발생합니다. 서버 쪽 요인, 예컨대 페이지 자체의 잘못된 코딩 때문일 수도 있지만, 실제로는 사파리 자체의 문제인 경우가 더 흔합니다.
대표적인 원인으로는 누적된 캐시 파일, 오동작하는 브라우저 확장 프로그램, JavaScript 실행 오류 등이 꼽힙니다.
맥/맥북에서 '문제가 반복적으로 발생했습니다' 오류 해결 방법
오류의 원인을 한 번에 특정하기 어렵기 때문에, 아래 방법들을 하나씩 순서대로 시도해 보는 것이 좋습니다. 사파리 오류로 접속하지 못하던 자주 쓰는 사이트를 되찾는 데 도움이 될 것입니다.
1. 맥/맥북 운영체제 업그레이드
이 오류는 구버전 macOS 카탈리나에서 특히 자주 발생합니다. 현재 최신 macOS는 2022년 10월 24일 공개된 벤츄라(Ventura)이므로, 운영체제를 최신 버전으로 업그레이드한 뒤 사파리를 다시 실행해 오류가 사라졌는지 확인해 보세요.
- 화면 좌상단의 애플() 메뉴를 클릭하고 시스템 환경설정을 선택합니다.
- 소프트웨어 업데이트를 클릭합니다.

업데이트 항목이 있다면 지금 업데이트 또는 지금 다시 시작을 클릭해 맥/맥북을 최신 상태로 만들어 주세요.
2. 사파리 업데이트 확인
사파리에 새로운 업데이트가 있다면 반드시 설치하세요. 사파리 업데이트는 macOS 업데이트와 함께 제공되며, 새 버전에는 구버전의 오류를 수정한 내용이 포함되어 있는 경우가 많습니다.
- 애플() 메뉴를 클릭합니다.
- 시스템 설정(구버전에서는 시스템 환경설정)을 선택합니다. 독(Dock)에서 열어도 됩니다.
- 일반 > 소프트웨어 업데이트를 클릭합니다.
- 자세히…를 클릭해 사파리 항목을 확인합니다.

업데이트 가능한 항목이 있다면 바로 설치해 주세요.
3. 다른 웹사이트 열어 보기
다른 웹사이트를 열어 동일한 오류가 발생하는지 확인해 보세요. 다른 사이트에서도 오류가 나타난다면 이 글의 다른 해결 방법을 적용하면 됩니다. 반대로 특정 사이트에서만 오류가 발생한다면 Wi-Fi 네트워크나 인터넷 연결 상태가 원인일 수 있습니다. Wi-Fi 연결을 바꾸거나 유선 인터넷 상태를 점검한 후 페이지를 다시 불러와 오류가 해결됐는지 확인하세요.
4. 사용하지 않는 브라우저 탭 닫기
열려 있는 브라우저 탭은 끊임없이 갱신되면서 RAM과 CPU 자원을 지속적으로 소모합니다. 리소스 부족은 페이지 로드 실패의 흔한 원인 중 하나입니다. 사용하지 않는 탭을 모두 정리한 뒤 페이지를 다시 불러와 오류가 반복되는지 확인해 보세요.
5. 사파리 쿠키 및 캐시 삭제
손상된 캐시 파일은 오류가 발생한 웹 페이지를 계속 다시 불러오게 만들 수 있습니다. 따라서 사파리의 캐시와 쿠키를 삭제하는 것이 효과적입니다. 방법은 다음과 같습니다.
- 화면 좌상단의 사파리 아이콘을 클릭합니다.
- 팝업 메뉴에서 설정…을 선택합니다(키보드에서 Command + 쉼표(,)를 눌러도 됩니다).
- 상단 메뉴에서 개인 정보 보호 탭을 선택합니다.
- 웹사이트 데이터 관리를 클릭합니다.
- 목록에서 모든 캐시와 쿠키를 선택합니다.
- 모두 제거를 클릭합니다.

위 과정을 마친 후 웹 페이지를 다시 불러와 오류가 해결됐는지 확인해 보세요.
이 방법으로 문제가 해결됐다면 아래 공유 버튼을 눌러 SNS에 알려주세요.
6. 확장 프로그램 비활성화 또는 삭제
확장 프로그램을 사용 중이라면 이를 비활성화하거나 삭제한 뒤 웹 페이지를 다시 불러보세요. 개발자용(Develop) 메뉴를 활성화해 두었다면 개발자용 > 확장 프로그램 비활성화를 클릭해 간편하게 끌 수 있습니다.
- 화면 좌상단의 사파리 아이콘을 클릭합니다.
- 팝업 메뉴에서 설정…을 선택합니다(Command + 쉼표(,) 단축키 사용 가능).
- 상단 메뉴에서 확장 프로그램 탭을 클릭합니다.
- 해당 확장 프로그램을 선택한 뒤 제거를 클릭합니다.

이후 웹 페이지를 다시 불러와 오류가 재현되는지 확인합니다. 해당 확장 프로그램이 꼭 필요하다면 오류가 완전히 해결된 후에 다시 활성화하면 됩니다.
7. JavaScript 비활성화
JavaScript는 웹 페이지에 인터랙티브한 기능을 넣을 때 주로 사용됩니다. 하지만 광고 등 일부 콘텐츠에 포함된 JavaScript가 오류를 일으키며 페이지를 반복해서 다시 불러오게 만들 수도 있습니다. 이런 경우 JavaScript를 비활성화하는 것을 고려해 볼 수 있습니다.
사파리에서 JavaScript를 비활성화하는 방법:
- 화면 좌상단의 사파리 아이콘을 클릭합니다.
- 팝업 메뉴에서 설정…을 선택합니다(Command + 쉼표(,) 단축키 사용 가능).
- 상단 메뉴에서 보안 탭을 클릭합니다.
- 웹 콘텐츠: JavaScript 활성화 항목의 체크를 해제합니다.

다만 JavaScript를 끄면 일부 사이트, 특히 그래픽 요소가 많은 사이트의 기능이 제대로 작동하지 않을 수 있습니다. 장단점을 고려해 신중하게 결정하세요.
이제 사파리에서 '문제가 반복적으로 발생했습니다' 오류가 사라졌는지 확인해 보세요.
아이폰에서 '문제가 반복적으로 발생했습니다' 오류 해결 방법
이 오류는 맥/맥북뿐 아니라 아이폰에서도 발생할 수 있습니다. 다행히 아이폰에서는 더 간단하게 해결할 수 있습니다. 아이폰에서 이 오류를 수정하는 세 가지 방법은 다음과 같습니다.
- 네트워크 연결 변경하기(Wi-Fi ↔ 셀룰러 데이터)
- 아이폰 재시동하기
- 사파리 확장 프로그램 비활성화하기(설정 > 사파리 > 확장 프로그램)

도움이 필요한 분들에게 이 글을 SNS로 공유해 보세요.
'문제가 반복적으로 발생했습니다' 오류 FAQ
Q. 사파리에서 이 오류는 왜 발생하나요?
A. 사파리가 웹 페이지를 로드하는 과정에서 무언가 방해 요소가 작용할 때 발생합니다. 손상된 캐시 파일, 충돌하는 확장 프로그램, JavaScript 실행 오류 등이 대표적인 원인입니다.
Q. 오류는 어떻게 해결할 수 있나요?
A. 우선 사파리와 macOS를 최신 버전으로 업데이트하는 것이 좋습니다. 그래도 해결되지 않으면 본문에서 안내한 캐시·쿠키 삭제, 확장 프로그램 비활성화, JavaScript 끄기 등의 방법을 순서대로 적용해 보세요.