DNS间歇性故障,包括internet、intranet和docker组成的网络
我有一个VPSDNS间歇性故障,包括internet、intranet和docker组成的网络,dns,Dns,我有一个VPS(Ubuntu16.04),并部署了一个带有docker compose的网站,它以前工作得很好 我的docker compose.yml文件如下所示: version: '2' services: backend: build: ./backend restart: always command: uwsgi --ini /opt/workspace/backend/uwsgi.ini nginx: image: nginx:latest
(Ubuntu16.04)
,并部署了一个带有docker compose
的网站,它以前工作得很好
我的docker compose.yml
文件如下所示:
version: '2'
services:
backend:
build: ./backend
restart: always
command: uwsgi --ini /opt/workspace/backend/uwsgi.ini
nginx:
image: nginx:latest
expose:
- "80:80"
restart: always
redis:
image: redis:latest
volumes:
- redis-data:/data
environment:
- ALLOW_EMPTY_PASSWORD=yes
volumes:
redis-data:
然而,最近,它遭受DNS间歇性故障(每2-3天一次)
MySQL客户端
引发错误:无法连接到'xxx.xxx.com上的MySQL服务器
(它在internet上)
Redis客户端
raise错误:ConnectionError:Error-3连接到redis:6379。名称解析暂时失败。
ping
vps的ip正常。但是ssh
不是怎么了?这不是DNS问题,请检查服务器上的日志,服务器可能太忙,在任何给定时间点都无法应答。服务器繁忙可能有多种原因。它可能被机器人弄得很忙,或者其他进程正在运行。
既然你已经公开打开了mysql端口,那么它将是罪魁祸首。非常感谢!我发现问题:内存使用率太高->使用磁盘交换->DNS失败