La máquina virtual de Google Compute obtiene el error getaddrinfo EAI_AGAIN

La máquina virtual de Google Compute obtiene el error getaddrinfo EAI_AGAIN

Estoy intentando ejecutar una secuencia de comandos NodeJS en una máquina virtual de Google Compute que sondeará periódicamente un servicio externo, pero después de algunas solicitudes, la secuencia de comandos comienza a generar errores con: Error: getaddrinfo EAI_AGAIN site.to.poll site.to.poll:443

De vez en cuando se recuperará durante algunas solicitudes antes de volver a generar errores. Las solicitudes generalmente se realizarán en intervalos de aproximadamente 15 segundos, pero un evento cada pocos minutos ejecutará aproximadamente 20 solicitudes en aproximadamente un segundo.

No estoy seguro si es algo relacionado con las cuotas. Intenté verificar los límites de cuota, pero todos parecen estar muy por encima de lo que estoy utilizando y la máquina virtual está en un nivel de red premium.

Respuesta1

Existen límites estrictos contra la tasa de solicitudes de API en GCP y el proyecto los cuenta (independientemente de la cuenta de servicio utilizada).

Los únicos métodos que están exentos del conteo son *.gety *.list.

Los límites de tasa de API definen la cantidad de solicitudes que se pueden realizar a la API de Compute Engine. Los límites de tasa API se aplican por proyecto. Los límites de velocidad se aplican a intervalos de cada 100 segundos. Por ejemplo, 20 solicitudes por segundo se traducirían en 2000 solicitudes en 100 segundos. Eso significa que si alcanza un límite específico en cualquier momento dentro de 100 segundos, deberá esperar a que se actualice su cuota para realizar más solicitudes.

Eche un vistazo a la documentación para obtener números exactosLímites de tasa API.

información relacionada