Google 計算虛擬機器取得錯誤 getaddrinfo EAI_AGAIN

Google 計算虛擬機器取得錯誤 getaddrinfo EAI_AGAIN

我正在嘗試在 Google Compute VM 上執行 NodeJS 腳本,該腳本將定期輪詢外部服務,但在幾次請求之後,腳本開始出錯: Error: getaddrinfo EAI_AGAIN site.to.poll site.to.poll:443

有時它會在再次出錯之前恢復一些請求。請求通常以約 15 秒的間隔發生,但每隔幾分鐘發生一次的事件將在大約一秒內運行約 20 個請求。

我不確定這是否與配額有關。我嘗試檢查配額限制,但它們似乎都遠遠超出了我正在使用的限制,並且虛擬機位於高級網路層。

答案1

GCP 中對 API 請求率有硬性限制,並且按項目計算(無論使用哪個服務帳戶)。

唯一免於計數的方法是*.get*.list

API 速率限制定義了可以向 Compute Engine API 發出的請求數量。 API 速率限制適用於每個項目。每 100 秒執行一次速率限制。例如,每秒 20 個請求將轉換為 100 秒內 2000 個請求。這意味著,如果您在 100 秒內的任何時間達到特定限制,您需要等待配額儲存桶刷新才能發出更多請求。

查看文件以獲取確切的數字API 速率限制

相關內容