php - AWS EC2 突然无法连接 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来检查
推荐阅读
- r - 仅获取包含特定字符的行名 - R
- plpgsql - 将每个查询的结果推送到数组中
- c# - 尝试以不同的方式标记行和列
- entity-framework - 实体框架的大迁移文件导致无法将更改发布到实时服务器
- powerbi - 基于百分位数的 Power BI 条件格式
- c++ - 我的地图构建有问题吗?
- python - 如何在 Jupyter Notebook 的降价单元格中的熊猫查询字符串中使用比较运算符
- azure - 用于 Active Directory 监视的 Azure Monitor
- scala - 使用 jars 和 Spark 的 sbt-assembly 行为
- python - 仅在 pylint 中获取分值