我有一个VPS (Ubuntu 16.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 Client引发错误:Can't connect to MySQL server on 'xxx.xxx.com (它在互联网上)
Redis Client引发错误:ConnectionError: Error -3 connecting to redis:6379. Temporary failure in name resolution.
ping ip的ip是可以的。但ssh不是。怎么了?
发布于 2019-02-01 16:45:26
这不是DNS问题,检查您的服务器上的日志,服务器可能太忙,无法在任何时间点回答。服务器繁忙可能有多种原因。例如:它可能会被机器人弄得很忙,或者其他一些进程正在运行。而且,由于您已经公开开放mysql端口,这将是罪魁祸首。
https://stackoverflow.com/questions/54472824
复制相似问题