上記のプロセス中にエラーまたはタイムアウトが発生しています。Dataflow のエラー メッセージはひどいものです。つまり、Fabian が提案したように入力を分割するか、いくつかのロギング コードをドロップしてMage_Catalog_Model_Convert_Adapter_Product::parse()
(リンク)の問題データを見つけます。
public function parse()
{
$batchModel = Mage::getSingleton('dataflow/batch');
/* @var $batchModel Mage_Dataflow_Model_Batch */
$batchImportModel = $batchModel->getBatchImportModel();
$importIds = $batchImportModel->getIdCollection();
foreach ($importIds as $importId) {
//print '<pre>'.memory_get_usage().'</pre>';
$batchImportModel->load($importId);
$importData = $batchImportModel->getBatchData();
/**
* Temp debug code:
*/
Mage::log(
$importData['sku'],
Zend_Log::DEBUG,
'dataflow.log', // find @ var/log/dataflow.log
true // force logging
);
$this->saveRow($importData);
}
}
各バッチを小さく保つために、プロファイルの設定をインポートするレコードが適度に低い値に設定されていることを確認します。