2011-10-17 2 views
0

lucene과 apache에 관한 이상한 문제가 있습니다. 나는 전체 텍스트 검색을 위해 내가 호출 할 필요가 검색에 대한 루씬을 사용하고 있습니다 :아파치가 내 프로세스를 죽이고 있습니까?

initVM()

나는 발견이 호출이 아무것도 실행되지 도착 후 그. 이 모든 것은 아파치를 통해 처리되는 http 요청에 대해 발생합니다.

이제 수동으로 대화 형 명령 프롬프트에서이 작업을 시도하면 정상적으로 작동합니다. 실행은 수동으로 9 개 스레드를 생성 할 때

내가 생각

<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> 

편집 : 사전에

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

감사

는 다음과 같은 몇 가지 relavent 아파치 구성 줄입니다 !

+0

이 질문에 대해 어떻게됩니까? 대답을 골랐습니까? –

답변

0

Lucene은 실제로 클라이언트 응용 프로그램을위한 것입니다. 웹 응용 프로그램을 사용하려면 별도의 웹 컨테이너에 설치된 solr을 사용해야합니다. 희망이 도움이됩니다.

+0

필요는 없습니다. 검색을 통해 원하는 컨트롤의 양에 대한 것입니다. 하지만 네, solr이 귀하의 요구에 맞는 것인지 평가할 가치가 있습니다. – driushkin