J'ai un problème avec ma base de données. J'utilise un cluster mysql pour la faire fonctionner. Le cluster mysql a 1 nœud de gestion et 3 nœuds de données et SQL. Les bases de données sont équilibrées en charge par haproxy et les 2 équilibreurs de charge sont basculés par keepalived. Voici la liste des IPs :
192.168.1.11: virtual ip for failover
192.168.1.12: load balancer master
192.168.1.13: load balancer backup
192.168.1.14: data & SQL node 1
192.168.1.15: data & SQL node 2
192.168.1.16: data & SQL node 3
192.168.1.17: management node
Le problème est que lorsque le serveur web (page web php) se connecte à la base de données via 192.168.1.11 ou directement à la base de données ex : 192.168.1.14 les données sont stockées et lorsque l'on vérifie avec heidiSQL les données sont stockées aussi dans la base de données, mais le problème vient lorsque je ferme ou redémarre le serveur de base de données et lorsque je le relance les données qui sont déjà stockées dans la base de données sont manquantes. Je ne sais pas quel est le problème, alors que dois-je faire ? Merci pour votre attention :D