Google Compute VM 오류 발생 getaddrinfo EAI_AGAIN

Google Compute VM 오류 발생 getaddrinfo EAI_AGAIN

정기적으로 외부 서비스를 폴링하는 Google Compute VM에서 NodeJS 스크립트를 실행하려고 하는데 몇 번의 요청 후에 스크립트에서 다음과 같은 오류가 발생하기 시작합니다. Error: getaddrinfo EAI_AGAIN site.to.poll site.to.poll:443

때때로 다시 오류가 발생하기 전에 몇 가지 요청에 대해 복구됩니다. 요청은 일반적으로 ~15초 간격으로 발생하지만 몇 분마다 발생하는 이벤트는 약 1초에 약 20개의 요청을 실행합니다.

할당량과 관련된 것인지 확실하지 않습니다. 할당량 제한을 확인하려고 했지만 모두 내가 활용하는 것보다 훨씬 높은 것 같고 VM은 프리미엄 네트워크 계층에 있습니다.

답변1

GCP에는 API 요청 비율에 대한 엄격한 제한이 있으며 사용된 서비스 계정에 관계없이 프로젝트에서 계산됩니다.

계산에서 제외되는 유일한 메소드는 *.get및 입니다 *.list.

API 비율 제한은 Compute Engine API에 대해 수행할 수 있는 요청 수를 정의합니다. API 속도 제한은 프로젝트별로 적용됩니다. 비율 제한은 100초 간격으로 적용됩니다. 예를 들어 초당 20개의 요청은 100초 내에 2,000개의 요청으로 변환됩니다. 즉, 100초 이내에 언제든지 특정 한도에 도달하면 더 많은 요청을 수행하려면 할당량 버킷이 새로 고쳐질 때까지 기다려야 합니다.

정확한 숫자를 얻으려면 설명서를 살펴보십시오.API 비율 제한.

관련 정보