我经常收到此消息。 到目前为止,我通过几个解决方案,但没有找到任何解决这个问题。 但首先这里是我的设置:MySQL服务器已经消失与haProxy不断出现的错误
我使用PHP7环境它分为不同的元素为可伸缩性原因。
1 NGINX Web服务器 2-N个应用服务器使用PHP7-FPM与HAProxy的&内存缓存 2-N数据库画廊集群中配置 1作业服务器与PHP7-CLI & HAProxy的 1登录服务器的应用程序分发服务器(NFS )和系统维护
登录服务器也是主要的登录开发者
我的问题是,我得到偶尔以下消息:
警告:PDOStatement :: execute():MySQL服务器已经消失
在任一应用程序服务器上重新启动haproxy后,它将再次运行3-10页面视图。 但之后我再次得到相同的消息。
请帮我找到我的错误。
继承人我HAProxy的配置:
global
log 127.0.0.1 local0 notice
user haproxy
group haproxy
defaults
log global
retries 2
timeout connect 10000
timeout server 10000
timeout client 10000
listen mysql-cluster
log global
timeout connect 10000
timeout server 10000
timeout client 10000
bind 127.0.0.1:3306
mode tcp
option mysql-check user proxy
balance roundrobin
server db1 1.1.1.1:3306 check
server db2 1.1.1.2:3306 check
我感谢所有帮助利兹我在这个问题上