- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的 Node.js 项目中收到来自 Amazon S3 SDK 的错误,如下所示。
{ Error: getaddrinfo EAI_AGAIN ***.s3-accelerate.amazonaws.com:443
at Object._errnoException (util.js:992:11)
at errnoException (dns.js:55:15)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:92:26)
message: 'getaddrinfo EAI_AGAIN ***.s3-accelerate.amazonaws.com:443',
code: 'NetworkingError',
errno: 'EAI_AGAIN',
syscall: 'getaddrinfo',
hostname: '***.s3-accelerate.amazonaws.com',
host: '***.s3-accelerate.amazonaws.com',
port: 443,
region: 'us-east-1',
retryable: true,
time: 2018-12-14T05:46:18.649Z }
error: There was an error viewing your album: getaddrinfo EAI_AGAIN ***.s3-accelerate.amazonaws.com:443
const s3 = new AWS.S3({useAccelerateEndpoint: true});
const bucket_name = s3Storage.bucketName;
s3getImageV2: async function (albumPhotosKey) {
albumPhotosKey = albumPhotosKey.toString();
try {
const s3 = new AWSP.S3({useAccelerateEndpoint: true});
const bucket_name = s3Storage.bucketName;
if (!albumPhotosKey) {
return {
status: false,
message: 'Album name is not given.'
};
}
const data = await listImageObjects(s3, bucket_name, albumPhotosKey);
var photos = [];
logger.debug('S3:data.Contents: ', data.Contents.length);
for (let i = 0; i < data.Contents.length; i++) {
const photo = data.Contents[i];
if (photo.Key.endsWith("/")) continue;
const params = {
Bucket: bucket_name,
Key: photo.Key,
Expires: config.cache.ttl || 86400
};
logger.silly(`iteration:, ${i}`);
// skiniq:s3
const resp = await s3.getSignedUrlProm('getObject', params);
photos.push(resp);
}
logger.debug('S3:OUTPUT: ', photos);
return photos;
} catch (e) {
console.error(e);
return null;
}
最佳答案
是的,我们也开始得到这些。在我们的情况下,它们并不太严重,一旦我们检测到故障,我们就可以重新启动我们的 Node 进程,但它们非常令人惊讶。我们看不到合乎逻辑的解释(在我们的例子中,我们启动了 64 个相同的 pod,其中一两个在开始时出现该错误)。
关于node.js - 获取错误 : getaddrinfo EAI_AGAIN using Amazon S3 SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53774223/
在我的代码中,我使用的代码如下。 do { r = getaddrinfo(host, service, &hints, ret); } while (r == EAI_AGAIN); 当测试
我的 Node.js 服务器有时会抛出 EAI_AGAIN 错误,我不知道为什么。我的 Linux 服务器上运行着多个完全不同的 Node 应用程序,当抛出此错误时,它通常会同时在所有应用程序上发生。
我需要在一个小时内执行一百万次 API 调用(服务器可以处理这么多流量),为此,我使用 Node 并行运行多个请求,但是当我尝试运行约 1000 个并发请求时我不断收到这些错误: EAI_AGAIN
我的服务器今天抛出了这个,这是我以前从未见过的 Node.js 错误: Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443 at O
我知道此错误与DNS查找超时错误有关,这意味着它是网络连接错误或与代理相关的错误。 但是我不知道如何解决它。 我使用docker-compose.yml,里面有3个容器。 这是我的docker-com
我的 nodejs 应用程序连接到外部 url 并使用响应。该应用程序大部分时间都运行良好,但我偶尔会收到 EAI_AGAIN。 error:{code:EAI_AGAIN, errno:EAI_AG
在我的 C++ 应用程序中,我使用 getnameinfo 并返回 EAI_AGAIN - 是什么导致了此错误? struct sockaddr_storage ss; socklen_t salen
我正在通过类(class)学习 Web 开发,是时候使用 Node 包管理器安装 express 了。我必须安装 express 并使用以下命令: npm install express 我得到一个错
大家好,我正在尝试在 npm 中发布我的 angular 库,但是当我登录时,我得到了这个: npm ERR! code EAI_AGAIN npm ERR! errno EAI_AGAIN npm
我正在尝试设置一个临时环境,我可以在其中对 Web 应用程序执行 AT。为了实现这一点,我有 3 个 docker 容器: 容器 1:数据库 (mongo_local) docker build -t
虽然我正在整合 Spotify API进入 Google Assistant应用程序,实现 Account Linking , getaddrinfo EAI_AGAIN api.spotify.co
我通过 ppp 打开 GSM 连接并尝试使用 curl 从 URL 下载文件。 对于少数设备,curl 和 getaddrinfo 导致 EAI_AGAIN 出现 CURLE_COULDNT_RESO
我在我的 Node.js 项目中收到来自 Amazon S3 SDK 的错误,如下所示。 { Error: getaddrinfo EAI_AGAIN ***.s3-accelerate.amazon
我已经在 Docker 容器中设置了 Nodemailer,但我无法发送电子邮件。我在 docker 之外运行了相同的代码来测试它是否有效以及是否发送电子邮件。所以这一定与我的 docker 容器设置
我们用于 facebook messenger 平台的 Node.js 应用抛出以下错误。我们使用“请求”模块连接到 facebook graph api,该模块抛出了这个错误。在我发现问题后大约1小
我的云函数运行了几个月,突然间所有依赖 firebase 身份验证的函数都遇到了这个错误: 'Error while making request: getaddrinfo EAI_AGAINiden
我正在尝试将我的 Strapi 应用程序启动到 Google App Engine,我确实部署成功,但我一直在日志中收到此错误: Server wasn't able to start properl
我正在使用 Windows 7 进行开发。我安装了 node.js 0.12.4,npm 是 2.10.1。 现在我执行 npm intall express --save 但遇到以下错误信息: np
首先,我对部署 CICD 构建完全陌生。 我开始通过这个在 AWS EKS 集群上成功设置 Jenkins X guide . 我能够通过 GitHub 运行管道并在普通的 jx quickstart
yarn 添加 v1.3.2 [1/4] 解析包... 错误 发生意外错误:“https://registry.yarnpkg.com/react:getaddrinfo EAI_AGAIN regi
我是一名优秀的程序员,十分优秀!