2011-07-18 6 views
0

私はsphinxを実行していて、私たちのrails3アプリケーションでsphinxを考えています。私はosx 10.6でも乗客を使っています。デルタインデックスのみコンソールで作業する

すべては問題ありませんが、ブラウザでレコードを作成すると、デルタインデックスが機能しなくなります。コンソールで

、私はビューに表示され、次の出力と、私のレコードの取得:

Sphinx 2.0.2-dev (r2875) 
Copyright (c) 2001-2011, Andrew Aksyonoff 
Copyright (c) 2008-2011, Sphinx Technologies Inc (http://sphinxsearch.com) 

using config file '/Users/jennyb/railsprojects/orders/config/development.sphinx.conf'... 
indexing index 'company_delta'... 
WARNING: collect_hits: mem_limit=0 kb too low, increasing to 14336 kb 
collected 2 docs, 0.0 MB 
sorted 0.0 Mhits, 100.0% done 
total 2 docs, 30 bytes 
total 0.009 sec, 3291 bytes/sec, 219.44 docs/sec 
total 3 reads, 0.000 sec, 0.2 kb/call avg, 0.0 msec/call avg 
total 9 writes, 0.000 sec, 0.2 kb/call avg, 0.0 msec/call avg 
rotating indices: succesfully sent SIGHUP to searchd (pid=48890). 
=> #<Company id: 26, name: "Bobs Your Uncle", number: "123456", address: "204 Some Studio", town: "London", postcode: "W1", phone: "0207123456", createdby: nil, user_id: nil, created_at: "2011-07-18 08:24:26", updated_at: "2011-07-18 08:24:26", notes: nil, vip: nil, delta: true> 

私はドキュメントを進めてきたが、私のインデックスを再構築など、私が想定することができる唯一のことは、それがあるということですアクセス権の問題docsは、searchdはwwwと同じユーザとして実行されなければならないと言う。

Apache2は私のMacでwwwユーザーとして実行されています。なぜ私はtsユーザーとして実行するためにこれを変更する必要がありますか?

- UPDATE -

Sphinx.rb:

development: 
    min_infix_len: 3 
    bin_path: "/usr/local/bin" 
    version: 2.0.5 
    mem_limit: 128M 

答えて

1

128M ...

dyld: Library not loaded: libmysqlclient.18.dylib 
    Referenced from: /usr/local/bin/indexer 
    Reason: image not found 

このMySQLの負荷の問題を解決するために、私は続きますfollowing suggestionこの走っ:ブラウザで記録を作成、今

sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/bin/indexer 

sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/bin/search 

を、私は私のデルタインデックス作業AGAを見ることができますに。 woohoo!これはそこに誰かに役立ちます

希望...

0

0が使用できないようmem_limitのセットアップ。 official documentationに従ってthinking_sphinxの設定を調整できますか?

が開発: mem_limit:いくつかの調査の後、私はブラウザ経由で会社を追加するときに表示されるエラーを検出しました

+0

は@mikhailovこんにちは、メモリ制限が –

+0

はあなたが見ることができます...デルタインデックスは、コンソールだけで働いているという事実上の任意の影響を与えるとは思えません。 thinking_sphinxの設定はどうですか? – Anatoly

+0

こんにちは - 最初の質問に追加されました。申し訳ありませんが含まれていません。 –

関連する問題