我的问题:
出于性能原因,100种产品被分成4 x 25块。 有4个SOAP连接,每个尝试从上面处理自己的块(25个产品),同时使用SOAP消息到magento(1.9.3)API:
catalogProductCreate
不幸的是,Magento随机抛出一个错误:
SQLSTATE[23000]: Integrity constraint violation:
1452 Cannot add or update a child row: a foreign key constraint fails
(`magentodb`.`catalog_product_entity_varchar`, CONSTRAINT
`FK_CAT_PRD_ENTT_VCHR_ENTT_ID_CAT_PRD_ENTT_ENTT_ID`
FOREIGN KEY (`entity_id`) REFERENCES `catalog_product_entity` (`entity_id`) ON DELE)'
然而,当只使用一个块100个产品(与4个块完全相同的产品)时,一切正常。
这是否意味着在添加新产品时Magento无法并行工作?