我正在使用安装了 amazon linux 的 EC2 实例(使用来自 DHCP 的 amazon dns 服务器设置),以及一个 RDS 数据库。EC2 实例位于 ELB 之后并获得高流量。我使用的应用程序是用 PHP 编码的。
问题是当 PHP 尝试连接到 RDS 数据库时,有时会返回以下错误:
PHP Warning: mysqli_connect(): (HY000/2005): Unknown MySQL server host ...
Run Code Online (Sandbox Code Playgroud)
它不会经常发生,但有时会变得更糟;我收到了带有该消息的数千个错误事件。
是否有任何诊断问题的建议?我正在考虑将所有 DNS 流量转储到一个文件并进行检查,但服务器的流量非常高,因此很难从该文件中进行跟踪。
Ip:
197171459 total packets received
1 with invalid addresses
0 forwarded
0 incoming packets discarded
197171458 incoming packets delivered
175015443 requests sent out
Icmp:
12528 ICMP messages received
0 input ICMP message failed.
ICMP input histogram:
destination unreachable: 188
echo requests: 12340
12559 ICMP …Run Code Online (Sandbox Code Playgroud)