2011-10-17 8 views
0

私はluceneとapacheに関する奇妙な問題があります。私は、フルテキスト検索のために、私は呼び出す必要が検索にはLuceneを使用しています:apacheは私のプロセスを殺していますか?

initVM()

私はこの呼び出しの後に何も実行されないされることを見つけました。だから、これはすべてApacheで処理されたhttp要求に対して起こります。

これを対話型コマンドプロンプトで手動で実行しようとすると、正常に動作します。

これらは、以下のいくつかのrelavent Apacheの設定行です:事前に

├─sshd───sshd───sshd───bash─┬─pstree 
│       └─python───9*[{python}] 

感謝:それを手動で実行するとき

<IfModule prefork.c> 
StartServers  8 
MinSpareServers 5 
MaxSpareServers 20 
ServerLimit  150000 
MaxClients  150000 
MaxRequestsPerChild 40000 
</IfModule> 


<IfModule worker.c> 
StartServers   8 
MaxClients   1200 
MinSpareThreads  25 
MaxSpareThreads  75 
ThreadsPerChild  45 
MaxRequestsPerChild 15 
</IfModule> 

編集

それは私が考える9つのスレッドを作成します!

+0

この質問は何が起こっていますか?あなたは答えを選んだのですか? –

答えて

0

Luceneは本当にクライアントアプリケーションのためのものです。 Webアプリケーションを使用する場合は、実際に別のWebコンテナにインストールされているsolrを使用する必要があります。お役に立てれば。

+0

必ずしもそうではありません。それはあなたの検索の上にどれくらいのコントロールをしたいかということです。しかし、はい、solrがあなたのニーズに合っているかどうか評価する価値があります。 – driushkin

関連する問題