Jump to content

Problème de Load Balancing avec 2 esclaves


Recommended Posts

Bonjour à tous.

 

Nous rencontrons des problèmes de performance sur un site à très fort traffic.

 

Nous utilisons le load balancing avec 2 bases de données (une maitresse, et une esclave).

 

Cependant, il nous faut ajouter 2 autres serveurs pour gérer la base.

 

 

Seulement, si on passe à 3 serveurs (2 slaves), Prestashop (v. 1.5.2) plante et retourne l'erreur suivante :

 

 

PHP Notice: Undefined offset: 4 in /home/presta/current/classes/db/Db.php on line 197

 

Voici le bout de code concerné

 

 

	protected static $_servers = array(
   array('server' => _DB_SERVER_, 'user' => _DB_USER_, 'password' => _DB_PASSWD_, 'database' => _DB_NAME_), /* MySQL Master server */
		// Add here your slave(s) server(s)
	 array('server' => '', 'user' => _DB_USER_, 'password' => _DB_PASSWD_, 'database' => _DB_NAME_),
	 array('server' => '', 'user' => _DB_USER_, 'password' => _DB_PASSWD_, 'database' => _DB_NAME_),
);

 

Il suffit d'enlever l'un ou l'autre serveur slave pour que ça fonctionne.

 

Est-ce que quelqu'un a déjà rencontré ce genre de problème ?

Edited by bahamut100 (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...