apache2 几乎每天死两次

apache2 几乎每天死两次

配置如下

Timeout 10
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15

<IfModule prefork.c>
StartServers        10
MinSpareServers     10
MaxSpareServers     25
ServerLimit 2000
MaxClients  1000
MaxRequestsPerChild  0
</IfModule>



然后过段时间  一般是几个小时到半天  就会无法访问
查看错误日志

先是一大堆的这个
[Mon Jun 04 09:18:43 2007] [warn] child process 634 still did not exit, sending a SIGTERM
[Mon Jun 04 09:18:43 2007] [warn] child process 644 still did not exit, sending a SIGTERM
[Mon Jun 04 09:18:43 2007] [warn] child process 645 still did not exit, sending a SIGTERM
[Mon Jun 04 09:18:43 2007] [warn] child process 646 still did not exit, sending a SIGTERM
[Mon Jun 04 09:18:43 2007] [warn] child process 28030 still did not exit, sending a SIGTERM
[Mon Jun 04 09:18:43 2007] [warn] child process 654 still did not exit, sending a SIGTERM
[Mon Jun 04 09:18:43 2007] [warn] child process 681 still did not exit, sending a SIGTERM
[Mon Jun 04 09:18:43 2007] [warn] child process 687 still did not exit, sending a SIGTERM
[Mon Jun 04 09:18:43 2007] [warn] child process 688 still did not exit, sending a SIGTERM
[Mon Jun 04 09:18:43 2007] [warn] child process 690 still did not exit, sending a SIGTERM
[Mon Jun 04 09:18:43 2007] [warn] child process 691 still did not exit, sending a SIGTERM
[Mon Jun 04 09:18:43 2007] [warn] child process 692 still did not exit, sending a SIGTERM
等等等

然后是一大堆的这个。。。

[Mon Jun 04 09:18:47 2007] [error] child process 32316 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 524 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 528 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 532 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 609 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 610 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 633 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 645 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 646 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 28030 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 654 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 681 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 687 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 690 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 691 still did not exit, sending a SIGKILL
等等等等

最后就这样了
[Mon Jun 04 09:18:47 2007] [error] child process 941 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 942 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 944 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:47 2007] [error] child process 1133 still did not exit, sending a SIGKILL
[Mon Jun 04 09:18:48 2007] [error] could not make child process 500 exit, attempting to continue anyway
[Mon Jun 04 09:18:48 2007] [notice] caught SIGTERM, shutting down



百思不得其解    搜索了好多论坛与资料都得不到答案    有人说是连接数问题   但是才1000的连接数应该是不会有问题的

不知道谁曾经遇到过这个情况  或者解决过   麻烦说个意见   先谢谢拉
换Worker模式看看
关键是这台服务器是由 虚拟主机系统 控制的  apache不能自己编译  只能从解决问题方面着手了
什么面板控制的?
DirectAdmin

以前几台用的apache1.3   没有问题  现在这台升到了apache 2.0.59     但是就是经常出上面的问题  唉
DA不是有商业支持么?

是不是负载过重?

帮顶,等 高手。
KeepAlive On 改为
KeepAlive Off
试试看呢
一天死两次,一次死半天?