8

タイトルにあるように、カタログの URL を書き換えると、インデクサーが処理中にスタックします。

私はすべてを試しましたが、これに対する解決策が見つかりません。これに対する確実な修正を知っている人はいますか?

core_url_rewrite テーブルを切り捨ててロックを削除しようとしましたが、まだ処理中です。管理者を介して実行すると、テーブルの数を数えたときに終了したように見えても、ページの読み込みが続行されます。

もう一度質問して申し訳ありませんが、私は完全に途方に暮れており、www で解決策を探して数日後、私は空白になりました。

ありがとう

4

4 に答える 4

6

「ソフトウェアが原因でネットワークが切断された」などの理由でパテが閉じられた場合は、コマンドの最後に & を付けてスクリプトを実行し、ターミナル経由ではなく、サーバーのバックグラウンドでスクリプトを強制的に実行します。

 sudo /usr/local/zend/bin/php /var/www/html/magento/shell/indexer.php reindex all &

私も学んでいます....さらに良いです-nohupコマンドで実行します:

sudo nohup /usr/local/zend/bin/php /var/www/html/magento/shell/indexer.php reindex all &

于 2011-03-28T07:41:20.623 に答える
1

php shell/indexer.php reindexallCLIから実行してみてください。

于 2011-03-15T19:08:46.847 に答える
0

app/code/core/Mage/Catalog/Model/Resource/Eav/Mysql4/Url.php を編集し、253 行目の throwException 呼び出しを削除して、修正を見つけました。

ここの情報を使用して見つけました: http://www.magentocommerce.com/boards/main.php/viewthread/198534/

于 2011-03-26T09:49:35.677 に答える
0

magento ルート ディレクトリから:

sudo ../shell/indexer.php reindex all 
于 2016-10-28T09:22:35.380 に答える