apache杀了我的进程吗?

时间:2011-10-17 16:19:46

标签: python lucene apache pylucene

关于lucene和apache我有一个奇怪的问题。我正在使用lucene进行全文搜索以及我需要调用的搜索:

initVM()

我发现在这次通话之后没有任何事情被执行。所以这一切都发生在通过apache处理的http请求中。

现在,当我尝试在交互式命令提示符下手动执行此操作时,它可以正常工作。

以下是一些相关的apache配置行:

<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个线程:

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

提前感谢!

1 个答案:

答案 0 :(得分:0)

Lucene真的是用于客户端应用程序。对于webapp使用,您应该使用安装在单独Web容器中的solr。希望这可以帮助。