GCE 인스턴스에서 웹 사이트를 호스팅하고 있습니다. domain.com의 DNS가 Google Cloud에 예약 된 고정 IP를 가리키고 있습니다. 이 인스턴스는 포트 80에서 nginx를 실행하고 8080에서 실행되는 노드 앱으로 요청을 전달합니다.
몇 달 동안 매끄럽게 돌아가고 있었지만 오늘날 내 고객은 때때로 404를 보게된다고 불평했습니다. 브라우저에서 사이트를 열고 새로 고치기 시작했습니다. 이 도메인에서 요청한 모든 페이지와 자산이 Google 404 페이지에 무작위로 응답합니다
nginx 및 노드 액세스 로그를 모두 열었으며 요청이 nginx로도 전송되지 않는 것을 알 수 있습니다. curl을 몇 번 실행하면
curl -I 123.123.123.123
이기 때문에 DNS 문제는 아닙니다.
여전히 자주 404로 응답하는 것을 볼 수 있습니다.
Google 클라우드의 상태 페이지는 중단이 없음을 나타냅니다. 내가 무엇을 놓치고 있습니까? 문제가 또 어디에있을 수 있습니까?
-
답변 # 1
-
답변 # 2
동일한 문제가 있는데 현재 Google 지원팀에서 수정하기 위해 외부 IP를 변경하도록 요청했지만 현재 DNS 분산을 기다리는 것을 의미하기 때문에 지금은 할 수 없습니다. 도메인. 누군가이 옵션을 사용해 볼 수 있다면 해결책이 있다면 응답하십시오.
내 경우 : Google 클라우드 오류 404 요청한 URL을이 서버에서 찾을 수 없지만 존재합니다
-
답변 # 3
Google 측에서 문제입니다. 가장 좋은 방법은 일반적으로 Google Public Issue Tracker에서 티켓을 여는 것입니다.
이 특정 문제에 대해서는 이미 티켓이 열려 있습니다. 스레드에 의견을 추가하고 해결 방법을 따르십시오.
-
답변 # 4
서버의 IP를 변경하고 문제를 해결 한 후 다른 IP 표준으로 프로브하지 않고 프리미엄 유형 IP를 획득했습니다. .
관련 자료
- 도메인 이름을 가리키는 고정 IP를 사용하여 Google Compute Engine으로 자동 확장
- google compute engine 가상 머신 - 어떤 방법으로도 ssh를 통해 연결할 수 없습니다
- GUI를 사용하여 Google 컴퓨팅 엔진에서 Manjaro를 사용하는 방법
- Cloud Console을 통해 로그인을 GCP Compute Engine 인스턴스 (Linux)로 제한하는 방법
- Google Cloud Compute Engine 영구 디스크 스냅 샷 일정이 작동하지 않음
- Google Cloud Engine VM 인스턴스에 앱 배포
- google cloud platform - Compute Engine VM 생성 알림
- Google Cloud Composer의 인스턴스에서 코드 실행
- Google CloudSQL - google cloudsql - db 당 인스턴스 또는 모든 db에 대한 단일 인스턴스?
- GCP App Engine 배포 및 Google Cloud Storage 클라이언트 라이브러리 사용
- Google App Engine Standard에서 소스 코드를 다운로드하는 방법 (appcfgpy는 사용되지 않음)
- php - 기본 파일을 제공하는 Google App Engine 서비스
- python - Google App Engine PostgreSQL 데이터베이스를 사용하여 psycopg2를 설정하는 방법
- python - google app engine - 서비스에 세션 미들웨어 사용 안함
- python - 맞춤 도메인의 Google App Engine에서 호스트 이름을 어떻게 얻습니까?
- Google App Engine의 Golang 앱에서 Python 스크립트 호출
- Google 앱 엔진에서 django 앱에 사용해야하는 파일 구조
- python - Python3을 사용하여 Google App Engine에서 애플리케이션 로그를 작성 하시겠습니까?
- KubeIP 용 Google Kubernetes Engine에서 ClusterRoleBinding을 배포하는 방법
- wordpress - VM이 Google Cloud Engine을 다시 시작한 후 사이트가 다운 됨
- google cloud platform - Compute Engine VM 생성 알림
- 단일 스레드의 성능을 향상시키는 Google Compute Engine
- google cloud platform - 여러 VM에 동시에 모니터링 에이전트 설치
- google cloud platform - GCP의 Windows 가상 인스턴스에서 OS 로그인을 자동/완료하는 코드가 있습니까?
- Google Cloud Platform 자동 스케일러가 너무 민감합니다
- Google Cloud Storage 버킷의 모든 파일 및 가격 목록
- Google Cloud Platform에서 인스턴스가 얼마나 오랫동안 실행되고 있는지 알고 싶습니다
- Wordpress가 반복적으로 충돌하는 Google Cloud VM 인스턴스
- google cloud platform - GCR 클러스터가 GCR에 액세스하기 위해 사용하는 서비스 계정
- VM을 관리하기위한 Google Cloud Compute Engine API 키
Nginx를 사용하는 컴퓨팅 엔진에서 Express 앱을 실행하면서 오늘도이 문제가 발생합니다. 그것이 실제 404라면 표현이 응답하기를 기대하기 때문에 이상합니다.
아웃 바운드 요청을하는 데 간헐적 인 문제가 있으며 때때로 시간이 초과 될 수 있습니다. 전체 앱을 다시 시작하고 다시 구성하려고했습니다. Google의 상태 페이지도 문제를 가리 키지 않습니다.
편집 : 새 인스턴스를 만들고 이전 부팅 디스크의 스냅 샷을 사용 하여이 문제를 해결하려고 시도했습니다 ... 이상하게도 생성 된 임시 IP를 사용할 때 정상적으로 작동하는 것처럼 보였지만 정적으로 전환하면 원래 인스턴스로 설정 한 IP에서 같은 문제가 발생하기 시작했습니다. 또한 IP가 설정되어 있기 때문에 다른 영역에서 시스템을 설정할 수 없으며, 새로운 시스템을 생성 한 다음 DNS 변경을 처리하고 싶지 않습니다.