我經常收到此消息。 到目前爲止,我通過幾個解決方案,但沒有找到任何解決這個問題。 但首先這裏是我的設置: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
我感謝所有幫助利茲我在這個問題上