haystack.indexes.RealTimeSearchIndexing
私はdjango-haystackとモデルデータのリアルタイムインデックス()を備えたxapianバックエンドを使用しており、Ubuntuサーバーで正常に動作します。ただし、RHEL5サーバーにアプリをデプロイすると、データ入力時にdjangoがハングします。
標準に切り替えると、すべてが厄介ですSearchIndex
。
手動で実行./manage.py rebuild_index
することも問題なく機能します。
2つのセットアップの主な違いは、Pythonのバージョン(2.4.3対2.6.4)とxapian(1.0.4-1対1.0.15)です。
何が問題なのかについて何か提案はありますか?
ログには興味深いものは何も表示されません。私はさまざまなデータベース(mysql、sqlite3)とデプロイメントメソッド(mod_python、wsgi)を試しましたが、まだ運がありません。
haystackのドキュメントに、Solrバックエンドでのみ正常に処理されるという警告RealTimeSearchIndex
が表示されていますが、トラフィックが非常に少ないサイトを実行しており、書き込みがたまにしか行われないため、書き込みでCPUのオーバーヘッドが発生しても問題ありません。