0

コマンドラインでスクリプトを実行しています。約5分間実行され、その後戻りますSegmentation fault (core dumped)

このスクリプトは、Magentoのインデックス再作成スクリプトです。プラットフォームに精通している人のために/shellにあります

実行中のコマンドラインスクリプトはphp indexer.php --reindex catalog_url

それはただ投げるSegmentation fault (core dumped)-私はそれ以上の情報をどこで探すべきかわからないのですか?

4

1 に答える 1

1

スクリプトのメモリが不足しているようです。MagentoのネイティブUrlRewriteインデクサーは非常に遅く、大量のメモリを使用します。26kの製品と多くのカテゴリがある場合、セグメンテーション違反が発生する可能性があります。

データベースレベルですべての操作を実行するため、コアよりもはるかに少ないメモリとはるかに短い時間で使用される代替のURL書き換えインデクサーを試すことができます。ただし、正しく機能するには、保存されたルーチンを作成および使用するための特権が必要です。また、開発者がcore_url_rewriteテーブルに無効なレコードを追加して一部の操作を中断することがあるため、最初に開発環境で試して、破損しないことを確認することを強くお勧めします。

拡張機能は、次のURLで見つけることができます: http ://www.ecomdev.org/2011/10/08/ecomdev-breaks-magento-speed-limits.html

于 2012-08-30T08:03:21.167 に答える