apache崩溃

网站同时在线一般在2000人左右,未崩溃前系统资源都正常,一般早上8点-10点突然间就不行了,不知什么原因,请大家帮我分析一下。谢谢!
以下是详细信息:

linux系统
apache版本:2.0.49
resin版本:3.0.8

apache配置文件:
MaxKeepAliveRequests   500
KeepAliveTimeout   3
<IfModule   worker.c>
StartServers                 11
#ServerLimit                   100
MaxClients                     3600
#MaxClients                     150
MinSpareThreads           25
MaxSpareThreads           750
ThreadsPerChild           60
MaxRequestsPerChild     5000
</IfModule>

两种出错类型(一般运行3-5天apache会崩溃):
一、加上ServerLimit   100,这时每个httpd进程使用的内存最多只能到40M左右,httpd总进程数为20左右。

apache的error.log报错信息为:
[Sat   May   05   08:31:00   2007]   [alert]   (12)Cannot   allocate   memory:   apr_thread_create:   unable   to   create   worker   thread
[Sat   May   05   08:31:12   2007]   [alert]   Child   5389   returned   a   Fatal   error...\nApache   is   exiting!

使用top命令查看服务器资源:
有一个httpd进程耗尽cpu资源

二、去掉ServletLimit   100,这时每个httpd进程使用的内存最多可以达到260M左右,httpd总进程数为20左右。

apache的error.log没有报错信息

使用top命令查看服务器资源(该命令已经很难运行出结果):
发现有很多httpd进程,不过没有统计具体有多少个进程,因为此时服务器基本上动不了了,只能按重新启动键。