我正在使用Google Api Nodejs 客户端,并且经常收到 API 调用超时的情况(我的请求的最大部分是在 Gmail Api 上)。我可以同时执行一些 Google Cloud SQL 请求,因此这似乎不是我的服务器上的网络问题。您可以在下面找到我日志中的一些超时。
{"code":"ETIMEDOUT","errno":"ETIMEDOUT","syscall":"connect","address":"216.58.219.234","port":443}
{"code":"ETIMEDOUT","errno":"ETIMEDOUT","syscall":"connect","address":"216.58.219.202","port":443}
{"code":"ETIMEDOUT","errno":"ETIMEDOUT","syscall":"connect","address":"209.85.201.95","port":443}
Run Code Online (Sandbox Code Playgroud)
有什么办法可以避免这些超时吗?可以指定要检索的字段,这些字段是否可以减少超时量?
我有时会从 google api 收到一些 429 或 500 结果代码,这很好也很正常(根据文档),但这些超时根本不是我所期望的。