更新するインベントリ データを含む大きな CSV ファイルがあります (35,000 行以上)。インベントリの更新を行うために Mage_Catalog_Model_Convert_Adapter_Productimport を拡張するメソッドを作成しました。次に、高度なプロファイルを使用して、そのメソッドを呼び出す更新を行いました。
プロファイルを手動で実行すると、非常にうまく機能します。問題は、cronjob で実行されているプロファイルを処理する拡張機能を使用すると、システムが CSV ファイルを読み込んで解析するのに時間がかかりすぎることです。cronjob を毎日午前 6 時 15 分に実行するように設定しましたが、ファイルの最初の行は同じ日の午後 1 時 20 分まで処理されず、ファイルの読み込みに 7 時間かかります。
これにより、プロセスが途中で停止し、処理中のレコードが 1/3 未満になります。理由を理解しようとして、問題を解決しようとしていらいらしましたが、うまくいきませんでした。
どんなアイデアでも大歓迎です。