什么会导致间歇性EC2> RDS主机解析问题?

问题描述 投票:0回答:1

问题是无法解析数据库主机,但它不是持久性的。

环境:

AWS EC2 Ubuntu 16.04

连接到:

MYSQL 5.7 RDS

这是在从Ubuntu 14.04升级到16.04之后开始的。它可能工作99/100尝试,但然后失败并抛出此异常:An exception occurred in driver: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known

amazon-ec2 dns amazon-rds
1个回答
1
投票

看来amazon为您的EC2实例提供了本地DNS服务器。我相信它有一个请求限制,如果你重复它会导致失败。我的修复是添加此文件:“/ etc / resolvconf / resolv.conf.d / tail;”内容“nameserver 1.1.1.1”基本上将1.1.1.1设置为我的后备DNS服务器。它有点慢,因为它在网络之外,但它比完全失败更好。

资料来源:https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns.html#vpc-dns-limits

© www.soinside.com 2019 - 2024. All rights reserved.