DEV WIKI
인프라 · 오류·증상

Error 522: connection timed out

Cloudflare가 제한 시간 안에 원본 웹 서버와 정상적으로 통신하지 못했을 때 표시되는 오류입니다.

빠른 답변

우선 확인할 원인
Cloudflare 522 오류는 Cloudflare가 원본 웹 서버에 연결하는 과정에서 시간 초과가 발생했다는 뜻입니다. 원본 서버 상태, Cloudflare IP 차단 여부, DNS의 원본 IP, 네트워크 패킷 손실을 순서대로 확인해야 합니다.
먼저 확인할 항목
원본 서버가 온라인 상태인지 확인합니다.
적용 범위
현재 증상과 본문에 적은 관찰 조건이 함께 확인된 경우
출처 확인일
2026-07-29
최종 검토
2026-07-21
수정일
2026-08-29
관련 기술
오류·수정 제보 (새 창에서 열림)

현재 증상

  • 사이트 접속 불가

먼저 확인할 항목

원본 서버가 온라인 상태인지 확인합니다.

방화벽이 Cloudflare IP 범위를 차단하는지 확인합니다.

Cloudflare DNS의 원본 IP가 현재 서버 IP와 일치하는지 확인합니다.

수정 후 동일 URL을 다시 요청해 522가 재현되는지 확인합니다.

피해야 할 조치

주의

  • 원인을 확인하지 않고 방화벽 전체를 비활성화하지 않습니다.
  • 522 오류만으로 Cloudflare 자체 장애라고 단정하지 않습니다.

환경별 원인과 조치

Cloudflare 522 오류Cloudflare가 원본 웹 서버에 연결하는 과정에서 시간 초과가 발생했다는 뜻입니다. 브라우저와 Cloudflare 사이는 연결됐지만, Cloudflare와 원본 서버 사이의 연결이 제한 시간 안에 완료되지 않은 상태입니다.

522는 원인 자체가 아니라 Cloudflare가 관찰한 연결 실패 결과입니다.

구간별로 확인해야 하는 이유

관찰 위치확인할 내용
원본 서버웹 서버 프로세스와 80·443 포트 응답
방화벽Cloudflare IP 범위 차단 여부
DNS프록시 대상 원본 IP의 정확성
네트워크패킷 손실과 라우팅 지연

Cloudflare 경유 요청원본 서버 직접 요청을 구분하면 장애 구간을 더 빠르게 좁힐 수 있습니다. 요청 전달 구조는 CDN 구성요소에서 확인할 수 있습니다.

한 번의 성공 응답만으로 해결됐다고 판단하지 말고 같은 조건에서 반복 확인합니다.

직접 요청과 Cloudflare 경유 요청을 구분합니다

원본 서버의 공개 주소나 운영 환경에서 허용하는 점검 방법으로 원본 응답을 확인할 수 있다면, Cloudflare 경유 요청과 같은 URL·같은 시각의 결과를 비교합니다. 원본 직접 요청도 응답하지 않으면 원본 서버 또는 그 앞단의 상태를 먼저 확인해야 합니다. 반대로 원본은 응답하지만 Cloudflare 경유 요청만 522라면 방화벽 규칙, 원본 IP, Cloudflare와 원본 사이의 네트워크 조건을 담당자에게 전달할 근거가 됩니다.

이 비교는 원본 서버를 인터넷에 새로 공개하거나 보안 우회 규칙을 만드는 절차가 아닙니다. 이미 허용된 운영 점검 경로가 없으면 서버·호스팅 담당자에게 같은 시각의 로그와 상태를 요청하세요.

수정 후 재확인

원본 서버 상태, 방화벽, DNS 중 변경한 항목이 있으면 변경 전 값과 변경 시각을 기록합니다. 같은 URL을 Cloudflare 경유로 다시 요청해 Error 522가 더 이상 보이지 않는지 확인하고, 다른 페이지나 다른 시간대에서도 같은 문제가 반복되는지 관찰합니다. 한 번의 정상 응답은 일시적인 네트워크 상태일 수 있으므로, 장애가 끝났다고 알리기 전에는 운영 영향 범위와 재현 여부를 다시 확인하세요.

원인 분포

[Observation] 수집된 3건의 사례에서는 다음 원인이 관측되었습니다. 이는 관측된 사례 기준이며 실제 발생 빈도를 의미하지 않습니다.

관측 원인사례
방화벽 또는 Fail2Ban에 의한 Cloudflare IP 차단사례 1, 사례 3
잘못된 원본 서버를 가리키는 A 레코드사례 2
원본 서버 과부하사례 3
DNS 동기화 상태 문제사례 1에서 점검 대상으로 제시됨

오진 함정

[Observation] 사례 1에서는 서버 재시작만으로 Error 522가 해결되지 않았습니다.

[Hypothesis] 따라서 서버 재시작만으로 원인을 확정하지 말고, Cloudflare IP 차단 여부와 DNS 상태를 함께 확인해야 합니다.

환경 매트릭스

환경 또는 구성 요소증상근본원인 후보수정 및 결과
Cloudflare를 사용하는 여러 사이트Error 522방화벽 또는 Fail2Ban의 Cloudflare IP 차단, DNS 동기화 상태차단 여부와 DNS 동기화 상태 점검. 서버 재시작만으로는 해결되지 않음
Cloudflare A 레코드와 원본 서버Error 522A 레코드가 잘못된 원본 서버를 가리킴현재 서버 IP로 A 레코드 수정 후 해결
운영 환경의 원본 서버Cloudflare 522원본 서버 과부하 또는 Cloudflare IP 차단원본 서버 응답 복구 및 Cloudflare IP 허용 후 재요청으로 해결 여부 확인

진단 순서

  1. [Observation] Cloudflare A 레코드가 현재 원본 서버 IP를 가리키는지 확인합니다.
  2. [Observation] 원본 서버의 과부하 여부와 응답 상태를 확인합니다.
  3. [Observation] 방화벽과 Fail2Ban이 Cloudflare IP를 차단했는지 확인합니다.
  4. [Observation] DNS 동기화 상태를 점검합니다.
  5. [Observation] 필요한 경우 A 레코드를 현재 서버 IP로 수정하거나 Cloudflare IP를 허용하고, 재요청으로 해결 여부를 확인합니다.

수정 후 다시 확인

Cloudflare 522 수정 후 확인

Cloudflare 522 수정 후에는 원본 서버 응답, Cloudflare 경유 응답, 방화벽 허용 범위, 반복 요청 결과를 확인해야 합니다. 한 번의 성공 요청만으로 해결됐다고 단정하지 않습니다.

전체 확인 항목 보기

Cloudflare 522 원인 비교표

Cloudflare 522는 Cloudflare가 원본 서버와 TCP 연결을 완료하지 못했거나 연결 후 응답을 받지 못한 상태를 뜻합니다. 원본 직접 접속, 방화벽 로그, 서버 리소스와 반복 요청을 분리해 확인해야 하며 DNS나 애플리케이션 오류로 바로 단정하지 않습니다.

전체 확인 항목 보기

참고 자료

Error 522 · Cloudflare Support docs (새 창에서 열림)

Cloudflare · 공식 자료 · 확인 범위: definition, common-causes, resolution · 확인일: 2026-07-21

Plesk Forum · 운영 사례 (새 창에서 열림)

확인 범위: 여러 Cloudflare 사용 사이트에서 Error 522가 발생했습니다., 서버 재시작만으로는 문제가 해결되지 않았습니다., 방화벽과 Fail2Ban이 Cloudflare IP를 차단했는지 확인하도록 안내되었습니다., DNS 동기화 상태도 점검 대상으로 제시되었습니다. · 확인일: 2026-07-29

HelioNet Forum · 운영 사례 (새 창에서 열림)

확인 범위: A 레코드가 잘못된 원본 서버를 가리키고 있었습니다., Cloudflare의 A 레코드를 현재 서버 IP로 수정한 뒤 해결되었습니다. · 확인일: 2026-07-29

Hostinger Tutorials · 운영 사례 (새 창에서 열림)

확인 범위: 운영 환경에서 원본 서버 과부하와 Cloudflare IP 차단 여부를 확인하는 절차가 제시되었습니다., 원본 서버 응답을 복구하고 Cloudflare IP를 허용한 뒤 재요청으로 해결 여부를 확인합니다. · 확인일: 2026-07-29