mysql - 如何解决 docker 容器延迟
问题描述
我有一个安装了 docker 并运行游戏服务器的 VPS。我有一个问题:我无法连接到在同一台机器上运行的 MariaDB 10.5.5(在 docker 容器外),地址绑定到127.0.0.1
但如果我将地址绑定到0.0.0.0
我可以连接,但 HikariCP 或任何其他 mysql 连接器需要3000ms
连接.. 可以解决这个问题吗?
解决方案
3 秒的延迟听起来像是 DNS 超时。添加skip_name_resolve=1
到您的 my.cnf[mysqld]
部分。
推荐阅读
- python - 如何为带有参数的函数编写装饰器?
- sql - redshift regexp_substr 所有出现
- react-native - Socket IO + React Native + Rabbit MQ 架构组合?
- php - PHP 致命错误:未捕获的错误:调用未定义的函数 session_start()
- apache-camel - 有没有办法使用 Simple JMS2 组件发送带有来自标头的属性的消息?
- python - Asyncio 没有并行运行 Aiohttp 请求
- javascript - 在作为字符串传递的 iFrame 中调用函数
- python - 将字符串或文本文件转换为字典 python(不能解码 JSON 对象)
- python - 如何测试依赖硒的脚本?
- reactjs - vs-code中的人如何在现有终端上运行任何命令而不添加新终端我可以在这里使用什么快捷键?