请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

haproxy 总是重启失败

图片描述

haproxy 总是启动失败,是什么原因啊

docker run -it -d -p 4001:8888 -p 4002:3306 -v /home/soft/haproxy:/usr/local/etc/haproxy --name h1 --privileged --net=net1 --ip 172.18.0.7 haproxy

正在回答 回答被采纳积分+3

1回答

神思者 2019-07-22 14:48:10

你的Haproxy配置文件放在/home/soft/haproxy目录里面了吗?另外可以看一下容器的报错信息,docker logs 容器名字

0 回复 有任何疑惑可以回复我~
  • 提问者 慕移动4027520 #1
    现在Haproxy能启动了,docker logs  报这个错误 ,用工具也报这个
    Lost connection to mysql service at 'reading initial communication packet' system error 0 
    
    我是重启了docker 然后再删除 配置的Haproxy 然后再重新配置
    Haproxy  就Navicat连不上  Haproxy了,请问老师应该怎么解决这类问题
    回复 有任何疑惑可以回复我~ 2019-07-22 16:22:57
  • 神思者 回复 提问者 慕移动4027520 #2
    错误信息说的是连接不上MySQL,先判断一下MySQL的问题还是Haproxy的问题。你用Navicat连接MySQL节点,看看什么情况。如果MySQL节点能使用,就说明是Haproxy配置的毛病
    回复 有任何疑惑可以回复我~ 2019-07-22 16:25:44
  • 提问者 慕移动4027520 回复 神思者 #3
    配置信息是复制老师写的,但是里面有 这个标签  <200b>
    defaults
        log global
        mode    http
        #日志格式
        option  httplog
        #日志中不记录负载均衡的心跳检测记录
        option  dontlognull
        #连接超时(毫秒)
        timeout connect 5000
        #客户端超时(毫秒)
        timeout client  50000
        #服务器超时(毫秒)
        timeout server  50000
    <200b>
    
    
    
    
     对吗?
    回复 有任何疑惑可以回复我~ 2019-07-22 16:33:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信