docker部署xxl-job镜像,启动成功却无法访问
1.问题描述
在使用docker成功部署xxl-job任务调度中心后,一段时间,别人调整了主机的ip,后面发现重启镜像后,成功部署,但是却无法访问页面。
2.问题分析
通过重启镜像:
docker restart containerId
查询日志:
docker logs -f -t --tail 100 containerId
是正常启动,那么应该是linux主机的网络问题导致。
再执行命令:
net.ipv4.ip_forward
得到net.ipv4.ip_forward = 0,找到问题所在。
3.问题处理
1)执行命令:
vi /usr/lib/sysctl.d/00-system.conf
添加:net.ipv4.ip_forward=1
或在/etc/sysctl.conf文件中添加
2)重启network服务:
systemctl restart network
xxl-job可以正常访问了,问题解决。