我有 Aws EC2 (Nginx Debian) 和 RDS,以及一个简单的 php 脚本
if ($mysqli_connection->connect_error) {
echo "Not connected, error: " . $mysqli_connection->connect_error;
}
else {
echo "Connected.";
}
有时会出现此错误:
Not connected, error: php_network_getaddresses: getaddrinfo failed: Name or service not known
我已经重启了EC2,但错误仍然出现。
您检查过RDS附加的安全组吗?确保 EC2 在入站规则和出站规则中可见。