今天出去玩了,回来准备写个博客发现博客登不上了。博客是用1panel面板+halo容器部署的。
日志报了一堆499错误,表示客户端等不到后端的反应:

联想到云服务器商家昨天说他们做了服务器热迁移,于是
登录ssh重启了1panel,无效。
重启halo容器,无效。
在服务器用curl访问127.0.0.1:8090尝试访问博客页面,无响应:
curl -I --max-time 10
进入halo容器的内部命令行,发现容器内能用curl访问127.0.0.1:8090
说明halo运行正常,问题出在宿主机与容器的通信上。
想到可能是数据热迁移让docker出了bug。于是直接重启docker:
systemctl restart docker
问题解决!