Apache在运行request-tracker4的时候占用了大量的CPU

我正在尝试EC2微型实例上的请求跟踪器安装。 微型实例的规格如下

1)Ubuntu 12.04 64bit,613MB RAM,8GB硬盘

2)从版本库perl 5.14.2,Apache2,MySQL5运行request-tracker 4.0.4

3)请求跟踪器4.0.4运行mod_perl2和工人MPM

4)使用Worker MPMconfiguration的Apache。 下面给出的configuration片段

Timeout 150 KeepAlive On MaxKeepAliveRequests 60 KeepAliveTimeout 2 <IfModule mpm_worker_module> StartServers 2 MinSpareThreads 25 MaxSpareThreads 75 ThreadLimit 64 ThreadsPerChild 25 MaxClients 150 MaxRequestsPerChild 0 </IfModule> 

现在,当我启动Apache2时,它可以正常工作一段时间,过了一会儿,CPU负载就会高达99%甚至更多。 通常这是一个或多个Apache进程。 我已经尝试了修改工人模块configuration没有任何运气。

Apache2和request-tracker4的日志文件都被设置为日志debugging消息,并且不显示任何内容来指示可能导致这种情况的原因。

系统在任何给定的时间最多可以接收5个用户,通常(90%的时间)只有2个。我刚安装了它,我们在数据库中只有20张票。

我不认为它的内存是由于服务器不交换或甚至接近它导致的问题,我很难看到内存使用量上升。

将不胜感激关于如何去解决这个问题的任何指针。

如果有帮助,我也尝试了一个类似的安装在一个小实例(相同的设置,除了内存碰撞高达1.7GB),我仍然看到这个问题。