메인 다른 502 불량 게이트웨이 – 수정 방법

502 불량 게이트웨이 – 수정 방법



웹 사이트 방문자 또는 소유자는 특정 문제가 명확하지 않기 때문에 502 Bad Gateway 오류를 보는 것이 어리둥절할 수 있습니다. 이것은 대중적이고 일반적인 HTTP 상태 코드입니다. 인터넷 연결이 정상이라고 가정할 때 이 메시지가 표시되면 서버 통신 문제가 있을 가능성이 큽니다. 그 결과 요청한 웹 페이지가 표시되지 않습니다.

502 불량 게이트웨이 - 수정 방법

502 오류는 일반적으로 서버 측 문제이지만 원인은 때때로 클라이언트 측에서 발생할 수 있습니다. 이 기사에서는 간단한 클라이언트 측 팁을 시도하여 이 미스터리의 바닥에 도달하는 데 도움을 줄 것입니다. 문제를 해결하거나 원인을 이해하는 데 더 가까워집니다.

502 잘못된 게이트웨이 의미

웹 페이지에 액세스하려고 할 때마다 브라우저는 기본적으로 웹 서버에 페이지에 액세스하도록 요청합니다. 그런 다음 웹 서버는 요청을 처리하고 HTTP 헤더 및 HTTP 상태 코드와 함께 요청한 리소스를 반환합니다.

그러나 서버 문제가 있는 경우 여러 가지 500 오류 코드 중 하나를 수신할 수 있습니다. 모두 서버에 문제가 있음을 나타냅니다. 따라서 502 잘못된 게이트웨이 오류(클라이언트(귀하의 브라우저)의 요청)는 좋았지만 서버가 요청한 리소스를 반환할 수 없었습니다.

502 잘못된 게이트웨이 수정

다음은 502 Bad Gateway 오류를 해결하고 웹 페이지를 표시하기 위해 웹 브라우저에서 시도할 수 있는 몇 가지 팁입니다.

1. 페이지 새로고침 시도

오류는 중단이 아니라 서버의 결함으로 인해 발생할 수 있으며 대부분의 경우 서버 연결 문제를 합리적으로 빠르게 수정할 수 있습니다.

페이지를 새로고침하여 시작하십시오. URL 주소 표시줄 근처에 있는 원형 화살표를 클릭하십시오. Chrome 및 Safari에서는 왼쪽에 있고 Firefox에서는 오른쪽에 있습니다. 페이지를 다시 로드하기 전에 1분 정도 기다리십시오. 웹 페이지가 표시되면 문제가 사라진 것입니다.

시도할 수 있는 또 다른 빠른 방법은 새 브라우저 세션을 여는 것입니다. 열려 있는 모든 브라우저 창을 닫은 다음 새 창을 열고 웹 페이지를 다시 탐색해 보십시오.

비 스마트 TV에서 넷플릭스를 얻는 방법

2. 브라우저 캐시 지우기

웹 브라우저는 방문하는 각 웹 사이트의 정보를 브라우저 캐시에 저장합니다. 웹 사이트를 다시 방문할 때마다 브라우저가 캐시에 저장된 내용을 사용하기 때문에 페이지가 더 빨리 로드됩니다.

그러나 이 설정이 항상 좋은 것은 아닙니다. 브라우저의 캐시에 웹 사이트 버전이 오래되었거나 손상된 경우 502 오류가 발생할 수 있습니다. 도달하려는 웹 페이지의 최신 버전을 얻으려면 브라우저의 캐시를 지우는 것이 좋습니다. 수행 방법은 다음과 같습니다.

크롬

  1. Chrome 브라우저 창에서 오른쪽 상단의 점 3개 메뉴를 클릭합니다.
  2. 추가 도구 옵션을 선택합니다.
  3. 인터넷 사용 기록 삭제...를 선택합니다.
  4. 검색 데이터 지우기 팝업에서 캐시된 이미지 및 파일 옵션만 선택되어 있는지 확인하고 시간 범위를 결정한 다음 데이터 지우기를 선택합니다.

파이어폭스

  1. Firefox 브라우저 창에서 오른쪽 상단의 햄버거 아이콘을 클릭합니다.
  2. 기록을 클릭합니다.
  3. 최근 기록 지우기...를 선택합니다.
  4. 팝업의 지울 시간 범위 풀다운에서 모두를 선택합니다.
  5. 캐시 상자만 선택되어 있는지 확인한 다음 지금 지우기.

원정 여행

Safari 브라우저에서 캐시를 비우려면 개발 메뉴를 활성화해야 합니다. 이것을하기 위해:

  1. 기본 설정으로 이동한 다음 고급으로 이동합니다.
  2. 메뉴 모음에 현상 메뉴 표시 상자를 선택합니다.
  3. 개발로 이동한 다음 캐시 비우기로 이동합니다.

502 NGINX의 잘못된 게이트웨이

PHP-FastCGI 프로세스 관리자(PHP-FPM)는 PHP 앱에 대한 웹 서버 요청을 처리하기 위한 백그라운드 프로세스입니다. NGINX는 웹 요청을 PHP 애플리케이션을 실행하는 PHP-FPM 작업자 프로세스에 전달합니다. NGINX는 PHP-FPM에 요청을 성공적으로 위임할 수 없거나 PHP-FPM이 응답하지 않는 경우 502 Bad Gateway 오류를 반환합니다.

다음은 NGINX가 502 오류를 반환하는 가장 일반적인 원인입니다.

  • PHP-FPM이 실행되고 있지 않습니다.
  • NGINX는 PHP-FPM과 통신할 수 없습니다.
  • PHP-FPM이 시간 초과되었습니다.

이제 위의 항목 중 문제가 있는지 확인하는 방법과 해결 방법에 대해 알아보겠습니다.

1. PHP-FPM 실행 여부 확인

PHP-FPM이 실행되고 있지 않으면 NGINX는 PHP 애플리케이션에 도달하려는 모든 요청에 ​​502 오류를 반환합니다. Linux 호스트를 통해 ps 명령을 사용하여 PHP-FPM 프로세스 실행을 확인할 수 있습니다. 명령은 다음과 같습니다.

|_+_|.

이 명령의 결과에 PHP-FPM 풀이나 기본 프로세스가 표시되지 않으면 PHP-FPM을 실행하여 502 오류를 수정해야 합니다. PHP 앱을 보다 안정적으로 만들려면 systemd를 사용하여 프로덕션 환경에서 PHP-FPM을 서비스로 관리하는 것이 좋습니다. PHP-FPM의 백그라운드 프로세스는 새 인스턴스가 열리거나 서버가 시작될 때마다 PHP 앱을 자동으로 제공하기 시작합니다.

PHP-FPM은 PHP 코드에 내장되어 있으므로 PHP를 설정할 때 시스템 서비스로 추가할 수 있습니다. 프로젝트가 서비스로 설정되면 자동 시작을 위해 다음 명령을 사용합니다.

|_+_|.

2. NGINX가 소켓에 액세스할 수 있는지 확인

PHP-FPM이 시작되면 NGINX 웹 서버에 연결하기 위해 Unix 또는 TCP 소켓을 생성합니다. PHP-FPM 작업자 프로세스에는 NGINX 요청을 수신하는 소켓이 필요합니다. PHP-FPM과 NGINX가 동일한 소켓을 사용하도록 설정되어 있는지 확인하십시오.

PHP-FPM은 프로세스 풀마다 다른 구성 파일을 사용합니다. 이 파일을 찾으려면 다음으로 이동하십시오.

|_+_|.

풀 소켓은 구성 파일의 청취 명령에 설명되어 있습니다. 다음 청취 명령은 mypool이라는 풀이 다음 위치에 있는 Unix 소켓을 사용하도록 구성합니다. /run/php/mypool.sock :

|_+_|.

NGINX가 풀의 소켓에 액세스할 수 없는 경우 NGINX 오류 로그에 지정된 소켓을 검사하여 어떤 작업자 풀인지 확인할 수 있습니다. 예를 들어 PHP-FPM이 mypool 작업자 풀을 시작하지 않은 경우 NGINX는 502 오류를 보내고 로그 항목은 다음과 유사하게 표시됩니다.

|_+_|()에서 유닉스: :/run/php/mypool.sock 실패(2: 해당 파일 또는 디렉토리 없음).

Outlook과 Android 캘린더 앱 동기화

3. PHP-FPM 시간 초과 여부 확인

애플리케이션이 응답하는 데 너무 오래 걸리면 사용자에게 시간 초과 오류가 표시됩니다. 풀 구성(request_terminate_timeout) 명령에서 수정된 PHP-FPM의 시간 초과가 NGINX의 시간 초과보다 작으면 NGINX는 502 오류를 반환합니다.

풀의 구성 파일에서 PHP-FPM의 시간 초과 설정을 늘릴 수 있습니다. 그러나 이것은 또 다른 문제를 일으킬 수 있습니다. NGINX는 PHP-FPM에서 응답을 받기 전에 시간 초과될 수 있습니다.

NGINX의 기본 시간 제한은 60초입니다. PHP-FPM 시간 초과를 60초 이상 늘렸는데 PHP 앱이 응답할 시간이 없는 경우 NGINX는 504 게이트웨이 시간 초과 오류를 발행합니다. NGINX 시간 초과 설정을 늘려 이를 방지하십시오.

502 Cloudflare의 잘못된 게이트웨이

Cloudflare는 웹 사이트의 원본 웹 서버와 유효한 연결을 시작할 수 없거나 Cloudflare 서비스를 사용할 수 없거나 잘못 구성된 경우 502 오류를 반환합니다. 가장 일반적인 원인은 다음과 같습니다.

  • 원본 서버가 너무 많은 서버 부하로 과도하게 작업되어 서버 다운타임을 유발합니다.
  • PHP 메모리 제한이 낮거나 MYSQL 연결이 너무 많은 WordPress 웹 사이트로 인해 서버가 느리게 로드될 수 있습니다.
  • 잘못된 DNS 레코드, WordPress의 플러그인 또는 테마 충돌, 서비스 실패(예: PHP-FPM 및 캐시 서비스

Cloudflare에서 502 Bad Gateway 오류를 해결하려면 다음 팁을 시도하십시오.

1. 페이지 새로고침 및 캐시 지우기

웹 페이지를 새로고침하는 것은 오류 메시지에 대해 가장 먼저 시도해야 하는 것입니다. 특히 502 오류는 서버가 과부하되어 일시적인 연결 문제를 일으킬 수 있습니다. 페이지를 다시 로드하기 전에 1분 정도 기다리십시오. 이것은 일반적으로 그것을 해결합니다.

502 오류가 계속 표시되면 브라우저 캐시를 지우고 다시 시도하십시오. Windows 및 Linux 브라우저의 경우 Ctrl + F5를 길게 누릅니다. Mac의 Chrome 및 Safari의 경우 Cmd + Shift + R입니다.

2. 플러그인/테마에서 충돌 확인

WordPress를 사용하는 경우 502 오류는 잘못 구성된 플러그인으로 인해 발생할 수 있습니다. 이것이 원인인지 문제를 해결하려면 플러그인을 비활성화하십시오. 데이터는 손실되지 않습니다.

  1. WordPress 계정에 로그인합니다.
  2. 사이드바에서 플러그인을 선택합니다.
  3. 모든 플러그인에 비활성화를 적용합니다.

502 오류가 해결되면 어떤 플러그인이 문제인지 찾아야 합니다. 이렇게 하려면 플러그인을 개별적으로 다시 활성화하십시오. 각각을 다시 활성화한 후 웹 페이지를 새로고침하세요. Cloudflare 오류가 다시 발생하면 어떤 플러그인이 범인인지 알 수 있습니다. WordPress에 티켓을 게시하여 플러그인 개발자에게 도움을 요청할 수 있습니다.

테마와 플러그인이 최신 버전인지, PHP 버전이 지원되는지 확인하세요.

3. 일시적으로 방화벽 및 CDN 비활성화

이 문제는 CDN(콘텐츠 전송 네트워크) 또는 방화벽으로 인해 발생할 수 있습니다. 이는 Cloudflare와 같은 추가 방화벽 계층이 있는 공급자의 일반적인 문제입니다. Cloudflare의 온라인 상태 페이지에서 서비스 문제에 대한 정보를 확인하거나 연락할 수 있습니다.

방화벽이나 CDN에 문제가 있는 것으로 확인되면 일시적으로 비활성화한 다음 나중에 활성화합니다.

4. DNS 서버 확인

웹사이트의 도메인이 올바른 IP 주소를 가리키지 않을 수 있기 때문에 때때로 DNS(Domain Name System) 서버가 502 오류를 반환할 수 있습니다. 최근에 웹사이트를 다른 호스팅 서비스로 옮겼다면 인터넷을 통한 전파가 완료될 때까지 최소 24시간을 기다려야 합니다.

그렇지 않은 경우 로컬 DNS 캐시에서 IP 주소 및 기타 DNS 레코드를 지우려면 플러시를 시도할 수 있습니다. 방법은 다음과 같습니다.

  1. 명령 창을 실행합니다.
  2. |_+_|를 입력하세요.

또는 Mac을 통해:

  1. 터미널 창을 엽니다.
  2. |_+_|를 입력하세요.

502 잘못된 게이트웨이 해결!

502 Bad Gateway 오류 메시지는 웹 요청을 반환하는 데 관련된 서버 간의 통신에 문제가 있는 경우 표준 응답입니다.

500 오류 메시지는 일반적으로 교환의 서버 측에 문제가 있음을 의미합니다. 그러나 때때로 원인은 사용자의 로컬 컴퓨터 장비 및/또는 네트워크 설정에 있을 수 있습니다. 운 좋게도 이것은 매우 흔한 오류이며 웹 페이지를 표시하거나 최소한 근본 원인을 이해하는 데 더 가까이 다가가기 위해 스스로 시도할 수 있는 많은 것들이 있습니다.

웹 페이지를 방문할 때 경험한 다른 오류 메시지는 무엇입니까? 문제가 해결되었습니까? 의견 섹션에서 알려주십시오.

재미있는 기사

에디터의 선택

Linux Mint에서 중복 파일 찾기 및 제거
Linux Mint에서 중복 파일 찾기 및 제거
Linux Mint에서 중복 파일을 찾고 제거하는 방법을 확인하세요. 이것은 무리를 저장하는 모든 사람에게 매우 일반적으로 필요한 작업입니다 ...
Spybot-Search & Destroy 1.4 리뷰
Spybot-Search & Destroy 1.4 리뷰
Ad-Aware와 함께 Spybot은 Windows 95까지 확장 된 OS 지원에서 알 수 있듯이 안티 스파이웨어 업계의 노년입니다. 우리는 Windows 사전 설치에서 실행할 수 있다는 사실을 좋아합니다.
메트로이드 프라임 4 출시일 : 소스는 반다이 남코가 메트로이드 프라임 4를 이끌고 있음을 확인했습니다.
메트로이드 프라임 4 출시일 : 소스는 반다이 남코가 메트로이드 프라임 4를 이끌고 있음을 확인했습니다.
메트로이드 프라임 4는 반다이 남코에서 개발 중이라고 소식통에 따르면 이번 주 초에 소문이 퍼지기 시작한 후 유로 게이머에게 그 존재를 확인했습니다. Eurogamer의 소식통은 Bandai Namco Studios Singapore가
게임 DVR : Microsoft가 사용자가 알기를 원하지 않는 Windows 10 기능
게임 DVR : Microsoft가 사용자가 알기를 원하지 않는 Windows 10 기능
Windows 10이 공개 된 이래 Microsoft는 Edge 및 Cortana와 같은 기능을 크게 압도했으며 하이브리드 컴퓨터에서 얼마나 잘 작동하는지 자랑했습니다. 그러나 게임용 비디오 캡처 도구에 대해 특별히 언급하지는 않았습니다.
X(이전의 Twitter) 피드에서 자신의 게시물을 검색하는 방법
X(이전의 Twitter) 피드에서 자신의 게시물을 검색하는 방법
이전에 말한 구체적인 내용을 찾기 위해 자신의 게시물을 검색할 수 있었으면 좋겠습니까? 고급 검색 도구를 사용하면 그렇게 할 수 있습니다.
최고의 인스타그램 스토리 앱
최고의 인스타그램 스토리 앱
Instagram 크리에이터는 Instagram 게시물과 스토리의 품질에 따라 살고 죽습니다. 카메라 앱에서 단순히 녹화를 누르고 최종 결과가 편집되지 않을 만큼 좋기를 바라는 것은 일반적으로 조회수를 늘리지 않습니다. 만약 너라면'
Windows 10 아이콘의 바로 가기 화살표를 제거하는 방법
Windows 10 아이콘의 바로 가기 화살표를 제거하는 방법
Windows는 바탕 화면 아이콘의 왼쪽 아래 모서리에 화살표를 배치하여 바로 가기로 식별합니다. 이 식별은 도움이되지만 바로 가기 화살표는 응용 프로그램 아이콘을 가리고보기에 좋지 않습니다. 바로 가기 화살표를 해제하여 바탕 화면 아이콘을 최상으로 만드는 방법은 다음과 같습니다.