php - AWS EC2突然无法连接RDS?

标签 php mysql amazon-ec2 amazon-rds

突然,wordpress 无法连接到我的 RDS。所有配置和入站/出站规则均正确。我还尝试创建基本的 php 函数来连接。我在本地计算机上尝试了它,它可以工作,但不能在我的 EC2 服务器上工作。

$mysqli_connection = new MySQLi('xxxx.xxxxx.ap-southeast-1.rds.amazonaws.com', 'db_user', 'db_pass', 'db_name');
if ($mysqli_connection->connect_error) {
   echo "Not connected, error: " . $mysqli_connection->connect_error;
}
else {
   echo "Connected.";
}

错误:php_network_getaddresses:getaddrinfo失败:名称或服务未知

今天早上就发生了这种事,我什么也没做。也许这是 Apache 错误或其他错误?有什么帮助吗?

最佳答案

对于那些可能面临同样问题的人。重新启动 EC2 实例解决了该问题。

此外,请检查您的卷是否未满。通过 ssh 在 ec2 中运行 df -a 进行检查

关于php - AWS EC2突然无法连接RDS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58988854/

相关文章:

php - 从mysql中提取数据的最有效方法是什么,使其格式如下:

php - 使用 MySQL 和/或 PHP 的数学运算

MYSQL:将 NULL 日期与 CURRENT_DATE 进行比较

php - 通过邮件发送日历请求

包含 samesite 参数的 PHP setcookie 函数不起作用

php - 关于某些模板的数组排列

mysql - SQL 操作的排序规则 (utf8_general_ci,IMPLICIT) 和 (latin1_swedish_ci,NUMERIC) 的非法混合

amazon-web-services - 如何设置自动缩放 RabbitMQ 集群 AWS

node.js - 在 AWS EC2 上部署 https node express 服务器托管网站

ruby-on-rails - 为什么 Sinatra 不能正常工作?