Je l'ai fait pour résoudre ce problème
Changé
class Mage_Customer_Model_Entity_Customer extends
Mage_Eav_Model_Entity_Abstract
{
/**
* Initiate resources
*
*/
public function __construct()
{
$resource = Mage::getSingleton('core/resource');
$this->setType('customer');
$this->setConnection(
$resource->getConnection('customer_read'),
$resource->getConnection('customer_write')
);
}
à
class Mage_Customer_Model_Entity_Customer extends
Mage_Eav_Model_Entity_Abstract
{
/**
* Initiate resources
*
*/
public function __construct()
{
$resource = Mage::getSingleton('core/resource');
$this->setType('customer');
$this->setConnection(
$resource->getConnection('core_setup'),
$resource->getConnection('core_setup')
);
}
Permettez-moi de savoir s'il y a une autre façon de résoudre ce problème.
J'ai ajouté un error_log dans Mysql.php dans la requête de fonction. Je vois la requête suivante et je pense que c'est pourquoi il est créé deux fois ==== [Fri Nov 26 10:01:00 2010] [erreur] [client 127.0.0.1] INSERT INTO 'customer_entity' (' email', 'group_id ',' store_id', 'website_id',' entity_type_id', 'created_at',' updated_at') VALEURS (?,?,?,?,?,?,?) ==== [Ven Nov 26 10:01: 01 2010] [erreur] [client 127.0.0.1] INSERT INTO 'customer_entity' (' store_id', 'group_id',' entity_type_id', 'created_at',' updated_at', 'website_id') VALEURS (?,?,?, ?,?,?) – Saurabh
Si vous désactivez 'default_read' dans votre config afin qu'il retourne à une base de données de serveur unique, cela fonctionne-t-il définitivement? – clockworkgeek
oui ça marche normalement alors. – Saurabh