【问题标题】:How to solve docker container latency如何解决 docker 容器延迟
【发布时间】:2020-12-16 08:46:35
【问题描述】:

我有一个安装了 docker 并运行游戏服务器的 VPS。我有一个问题:我无法连接到在同一台机器上运行的 MariaDB 10.5.5(在 docker 容器外),地址绑定到 127.0.0.1 但是如果我将地址绑定到0.0.0.0 我可以连接,但 HikariCP 或任何其他 mysql 连接器使用3000ms 连接.. 是否解决此问题?

【问题讨论】:

标签: mysql docker mariadb latency


【解决方案1】:

3 秒延迟听起来像是 DNS 超时。将skip_name_resolve=1 添加到您的my.cnf 的[mysqld] 部分。

【讨论】:

  • 尚未解决。我尝试从 docker 容器连接到 docker 容器并使用 docker0 花费了 4000 毫秒
  • 您的 GRANT 是按主机名还是 IP?您是通过主机名还是 IP 指定目标?每个容器上指定的 DNS 服务器是什么?确保一切都使用 IP 地址而不是主机名。您可以远程登录到端口 3306 上吗?多久才能收到服务器协议版本的响应?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多