500개의 클래스 오류 문제점 해결
다음 섹션을 사용하여 CIS 프록시 사이트에 대한 500개의 클래스 오류를 진단하고 해결하십시오.
시작하기 전에
500개클래스 범위의 오류 문제점 해결을 지원하려면 오리진 로그를 확인하거나 사이트 관리자에게 문의하여 다음 정보를 수집하십시오.
- 특정 500클래스 오류 코드 및 메시지와 연관될 수 있는 모든 Ray ID (
cf-ray
) - 오류가 발생한 시간 및 시간대
- HTTP 500클래스 오류가 발생한 URL
모든 로드 밸런서, 캐시, 프록시 및 방화벽을 포함하여 CIS 와 오리진 웹 서버 간의 로그를 확인하십시오.
Error 500: Internal Server Error
오류 500은 일반적으로 오리진 웹 서버의 문제를 표시합니다. 데이터베이스 연결 설정 오류 는 오리진 웹 서버에서 생성되는 공통 HTTP 500오류 메시지입니다. 해결할 세부사항은 오리진 로그를 확인하십시오.
오류 500 해결
500오류가 HTML 응답 본문에 "cloudflare" 또는 "cloudflare-nginx" 를 포함하는 경우 다음 정보와 함께 지원을 제공하십시오.
- 도메인 ID및 인스턴스 CRN
- 500오류 발생의 시간 및 시간대
- 500오류가 관찰된 브라우저의
www.example.com/cdn-cgi/trace
출력 (www.example.com
를 실제 도메인 및 호스트 이름으로 대체)
웹 사이트를 방문할 때 공백 또는 공백 페이지가 표시되는 경우 CIS 를 일시적으로 일시정지할 때 문제가 발생하는지 여부를 확인하고 자세한 정보는 오리진 로그를 확인하십시오.
오류 502또는 504: 잘못된 게이트웨이 또는 게이트웨이 제한시간 초과
CIS 가 오리진 웹 서버와의 접속을 설정할 수 없는 경우 HTTP 502또는 504오류가 발생합니다.
가능한 원인은 두 가지입니다.
- 오리진 웹 서버의 502/504 (가장 일반적)
- Cloudflare에서 502/504
오류 502 해결
오리진 웹 서버의 502/504오류인 경우, 오리진 웹 서버가 표준 HTTP 502잘못된 게이트웨이 또는 504게이트웨이 제한시간 초과 오류로 응답하면 CIS 는 HTTP 502또는 504오류를 리턴합니다. 오리진 웹 서버에서 이러한 공통 원인을 해결하려면 오리진 로그를 확인하십시오.
- 오리진 서버가 502또는 504오류를 생성한 방문자의 URL내에서 호스트 이름 및 도메인에 대한 요청에 응답하는지 확인하십시오.
- 과도한 서버 로드, 충돌 또는 네트워크 장애 조사
- 제한시간이 초과되었거나 차단된 애플리케이션 또는 서비스 식별
Cloudflare에서 502/504오류가 발생하는 경우 지원 센터에 다음 필수 세부사항을 제공하십시오.
- 문제가 발생한 시간 및 시간대
- HTTP 502또는 504응답을 발생시킨 URL (예:
https://www.example.com/images/icons/image1.png
) www.example.com/cdn-cgi/trace
찾아보기의 출력 (www.example.com
를 HTTP 502또는 504오류의 원인이 되는 도메인 및 호스트 이름으로 대체)
오류 503: 서비스를 일시적으로 사용할 수 없음
오리진 웹 서버가 과부하되면 HTTP 오류 503이 발생합니다.
오류 503 해결
오류 메시지로 식별할 수 있는 두 가지 가능한 원인이 있습니다.
- 오류가 HTML 응답 본문에 "cloudflare" 또는 "cloudflare-nginx" 를 포함하지 않으면 오리진 로그에서 추가 정보를 확인하십시오.
- 오류가 HTML 응답 본문에 "cloudflare" 또는 "cloudflare-nginx" 를 포함하는 경우 Cloudflare 데이터 센터에서 연결 문제가 발생했습니다. 지원에 다음 정보를 제공하십시오.
- 도메인 ID및 인스턴스 CRN
- 503오류 발생의 시간 및 시간대
- 503오류가 관찰된 브라우저의
www.example.com/cdn-cgi/trace
출력 (www.example.com
를 실제 도메인 및 호스트 이름으로 대체)
오류 520: 웹 서버에서 알 수 없는 오류를 반환합니다
오류 520은 원본 서버가 비어 있거나 알 수 없거나 예기치 않은 응답을 CIS에 반환할 때 발생합니다.
오류 520 해결
520 오류를 추가로 조사하는 동안 빠른 해결 방법은 DNS 레코드의 프록시를 비활성화하거나 CIS를 일시적으로 일시 중지하는 것입니다.
오리진 웹 서버 오류 로그에서 충돌을 확인하고 다음과 같은 공통 원인을 찾으십시오.
- 오리진 웹 서버 애플리케이션 충돌
- CIS 오리진에서 허용되지 않는 IP
- 16KB를 초과하는 헤더 (일반적으로 너무 많은 쿠키로 인해)
- HTTP 상태 코드 또는 응답 본문이 없는 오리진 웹 서버의 비어 있는 응답
- 누락된 응답 헤더 또는 오리진 웹 서버가 적절한 HTTP 오류 응답을 리턴하지 않음
520오류는 오리진 웹 서버가 충돌하는 특정 PHP 애플리케이션에서 일반적으로 발생합니다.
원본 웹 서버에서 HTTP/2가 활성화된 경우, HTTP/2가 올바르게 구성되어 있는지 확인하세요. 원본 웹 서버가 HTTP/2 연결을 수락하지만 프로토콜을 존중하거나 지원하지 않는 경우 520 오류가 반환됩니다. 최대 오리진 HTTP 버전은 UI의 안정성 페이지의 고급 탭에서 설정할 수 있습니다.
520오류가 계속 발생하는 경우 지원 센터에 다음 정보를 제공하십시오.
- 오류가 발생했을 때 요청된 자원의 전체 URL
- 520오류 메시지의 Cloudflare
cf-ray
http://www.example.com/cdn-cgi/trace
의 출력 (www.example.com
를 520오류가 발생한 호스트 이름 및 도메인으로 대체)- 두 개의 HAR 파일:
- 웹 사이트에서 CIS 가 사용으로 설정된 하나
- CIS 가 임시로 사용 안함으로 설정된 하나
오류 521: 웹 서버가 다운되었습니다
오리진 웹 서버가 클라우드 에지로부터의 연결을 거부할 때 오류 521이 발생합니다. 오리진의 보안 솔루션은 특정 CIS IP 주소에서 합법적인 연결을 차단할 수 있습니다.
521오류의 가장 일반적인 두 가지 원인은 다음과 같습니다.
- 오프라인 오리진 웹 서버 애플리케이션
- 차단된 CIS 요청
오류 521해결 방법
오리진 웹 서버 오류 로그를 확인하여 다음과 같은 공통 원인을 제거하십시오.
- 오리진 웹 서버가 응답하는지 확인
- 오리진 웹 서버 오류 로그를 검토하여 웹 서버 애플리케이션 충돌 또는 가동 중단을 식별하십시오.
- CIS IP 주소가 차단되지 않았거나 비율이 제한되지 않았는지 확인
- 오리진 웹 서버의 방화벽 또는 기타 보안 소프트웨어에서 모든 CIS IP 범위 허용
- TLS 모드가 엔드-투-엔드 유연, 엔드-투-엔드 CA 서명 또는 HTTPS 전용 오리진 풀 로 설정된 경우 CIS 오리진 인증서를 설치했는지 확인하십시오.
오류 522: 연결 시간이 초과되었습니다
오리진 웹 서버에 대한 연결 제한시간이 초과되면 오류 522가 발생합니다. 두 개의 서로 다른 제한시간으로 인해 CIS 와 오리진 웹 서버 간에 발생하는 시기에 따라 HTTP 오류 522가 발생합니다.
- 연결이 설정되기 전에 오리진 웹 서버는 SYN을 전송하는 CIS 의 15초내에 SYN+ACK를 CIS 에 리턴하지 않습니다.
- 연결이 설정된 후에는 오리진 웹 서버가 90초내에 CIS의 자원 요청을 수신확인 (ACK) 하지 않습니다.
오류 522 해결
오리진 웹 서버 오류 로그에서 오리진 웹 서버의 다음 공통 원인을 확인하십시오.
- (가장 일반적인 원인) CIS IP 주소는
.htaccess
,iptables
또는firewalls
에서 비율이 제한되거나 차단됩니다. 오리진 구성에서 CIS IP 주소를 허용하는지 확인하십시오. - 오버로드되거나 오프라인 상태인 오리진 웹 서버가 수신 요청을 삭제합니다.
- 원본 웹 서버에서 Keepalives를 사용하지 않습니다.
- CIS 의 오리진 IP 주소가 오리진 웹 서버에 현재 프로비저닝된 IP 주소와 일치하지 않습니다.
- 오리진 웹 서버에서 패킷이 삭제되었습니다.
이 중 어느 것도 해결책을 제공하지 않는 경우에는 지원 센터에 문의하기 전에 다음 정보를 수집하십시오.
- 문제가 발생하기 전에 오리진 웹 서버에서 가장 일반적으로 오리진 웹 서버에 연결된 CIS IP 주소로의 MTR 또는 traceroute가 오리진 웹 서버 로그에 기록된 연결 CIS IP를 식별합니다.
- 오리진 로그의 모든 관련 세부사항
오류 523: 원본에 연결할 수 없습니다
CIS 가 원본 웹 서버에 접속할 수 없는 경우 오류 523이 발생합니다. 이는 CIS 와 오리진 웹 서버 사이의 네트워크 디바이스에 오리진의 IP 주소에 대한 라우트가 없는 경우에 발생합니다.
오류 523 해결
오리진 웹 서버 오류 로그를 확인하여 오리진 웹 서버에서 다음과 같은 공통 원인을 제거하십시오.
- 올바른 오리진 IP 주소가 A 또는 AAAA 레코드에 대해 나열되는지 확인하십시오.
- 오리진과 CIS간 또는 오리진 자체를 사용하여 인터넷 라우팅 문제 해결
이전 팁 중 어느 것도 해결책을 제공하지 않는 경우 문제가 발생하기 전에 오리진 웹 서버에서 CIS IP 주소로 MTR 또는 traceroute를 요청하십시오. 오리진 웹 서버의 로그에서 연결 CIS IP를 식별하십시오.
오류 524: 시간 초과가 발생했습니다
오류 524는 오리진 웹 서버에 대한 연결이 성공적으로 설정되었지만 연결 제한시간이 초과되기 전에 오리진이 HTTP 응답을 제공하지 않았음을 표시합니다. 기본 시간 제한은 100초입니다.
엔터프라이즈 플랜은 524제한시간을 최대 600초까지 늘릴 수 있습니다.
오류 524 해결
오리진 웹 서버 오류 로그를 확인하여 오리진 웹 서버에서 다음과 같은 공통 원인을 제거하십시오.
- 오리진 웹 서버의 장기 실행 프로세스
- 오버로드된 원본 웹 서버
오리진 웹 서버에서 요청 응답 시간을 로깅하면 자원 속도 저하의 원인을 식별하는 데 도움이 됩니다.
완료하는 데 100초이상 걸리는 HTTP 요청을 정기적으로 실행하는 경우 (예: 대형 데이터 내보내기), 프록시되지 않은 하위 도메인 뒤로 해당 프로세스를 이동하십시오.
오류 525: SSL 핸드셰이크 실패
525오류는 종종 원본 웹 서버의 구성 문제로 인해 발생합니다. 다음 두 조건이 참이면 오류 525가 발생합니다.
- CIS 와 오리진 웹 서버 간에 SSL 핸드쉐이크가 실패함
- TLS 설정은 엔드-투-엔드 유연, 엔드-투-엔드 CA 서명 또는 HTTPS 전용 오리진 풀 입니다.
오류 525 해결
오리진 웹 서버 오류 로그를 확인하여 오리진 웹 서버에서 다음과 같은 공통 원인을 제거하십시오.
- 올바른 SSL 인증서가 설치되지 않았습니다.
- 포트 443 (또는 기타 사용자 정의 보안 포트) 이 열려 있지 않습니다.
- SNI 지원 없음
- Cloudflare에서 허용하는 암호 스위트가 원본 웹 서버에서 지원하는 암호 스위트와 일치하지 않습니다.
525오류가 간헐적으로 발생하는 경우 오리진 웹 서버 오류 로그를 검토하여 원인을 판별하십시오. mod_ssl
오류를 로그하도록 Apache 를 구성하십시오. NginX 표준 오류 로그에서 SSL 오류를 가져올 수 있지만 로그 레벨을 늘려야 할 수 있습니다.
오류 526: 잘못된 SSL 인증서
다음 두 조건이 참이면 오류 526이 발생합니다.
- CIS 가 오리진 웹 서버에서 TLS 인증서의 유효성을 검증할 수 없음
- TLS 설정은 엔드-투-엔드 CA 서명 또는 HTTPS 전용 오리진 풀 입니다.
오류 526 해결
오류가 수정되었는지 확인하려면 엔드-투-엔드 CA 서명 또는 HTTPS 전용 오리진 풀 대신 TLS를 엔드-투-엔드 유연성 으로 설정하십시오.
오리진 웹 서버의 TLS 인증서를 검토하고 다음을 확인하십시오.
- 인증서가 만료되지 않았습니다
- 인증서가 취소되지 않았습니다.
- 인증서가 인증 기관에 의해 서명되었습니다 (자체 서명되지 않음).
- 요청되거나 대상 도메인 이름 및 호스트 이름이 인증서의 공통 이름 또는 제목 대체 이름에 있습니다.
- 오리진 웹 서버는 포트 443을 통한 연결을 허용합니다.
- CIS 를 일시적으로 일시정지하고
https://www.sslshopper.com/ssl-checker.html#hostname=www.example.com
로 이동 (www.example.com
를 호스트 이름 및 도메인으로 대체) 하여 오리진 TLS 인증서에 문제가 없는지 확인하십시오.
오류 530
오류 530은 1XXX 범위의 오류 코드와 함께 표시됩니다. 자세한 정보는 1XXX 오류 문제점 해결 을 참조하십시오.