最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

遇到错误:尝试通过lambda函数连接到AWS Aurora Postgresql时出现getaddrinfo EAI

IT培训 admin 4浏览 0评论

遇到错误:尝试通过lambda函数连接到AWS Aurora Postgresql时出现getaddrinfo EAI

我正在尝试通过lambda函数查询AWS Aurora PostgreSQL数据库,但遇到错误:getaddrinfo EAI_AGAIN

我已经在同一VPC中设置了lambda函数和数据库实例。我目前正在尝试建立连接数据库没有任何运气。我已阅读到连接字符串不应包含“ /”,并且已确保该字符串不包含这些

var pg = require('pg');

exports.handler = () => {
    var conn = new pg.Client("postgres://username:password@host:5432/postgres");
    conn.connect(function(err) {
        if (err) {
          console.error('Database connection failed: ' + err.stack);
          return;
        }

        console.log('Connected to database.');
      });

      conn.end();
};

我希望看到“已连接到数据库。”消息,但我收到错误消息:GetAddrInfoReqWrap.onlookup上的getaddrinfo EAI_AGAIN主机host:5432 [作为未完成](dns.js:56:26)

回答如下:

实际上,我不知道有关aws aurora postgresql的信息,但由于DNS查找超时错误或名称解析临时失败,导致出现错误:EAI_AGAIN。

此link可能会为您提供帮助。

遇到错误:尝试通过lambda函数连接到AWS Aurora Postgresql时出现getaddrinfo EAI

我正在尝试通过lambda函数查询AWS Aurora PostgreSQL数据库,但遇到错误:getaddrinfo EAI_AGAIN

我已经在同一VPC中设置了lambda函数和数据库实例。我目前正在尝试建立连接数据库没有任何运气。我已阅读到连接字符串不应包含“ /”,并且已确保该字符串不包含这些

var pg = require('pg');

exports.handler = () => {
    var conn = new pg.Client("postgres://username:password@host:5432/postgres");
    conn.connect(function(err) {
        if (err) {
          console.error('Database connection failed: ' + err.stack);
          return;
        }

        console.log('Connected to database.');
      });

      conn.end();
};

我希望看到“已连接到数据库。”消息,但我收到错误消息:GetAddrInfoReqWrap.onlookup上的getaddrinfo EAI_AGAIN主机host:5432 [作为未完成](dns.js:56:26)

回答如下:

实际上,我不知道有关aws aurora postgresql的信息,但由于DNS查找超时错误或名称解析临时失败,导致出现错误:EAI_AGAIN。

此link可能会为您提供帮助。

发布评论

评论列表 (0)

  1. 暂无评论