为什么apache(fastcgi)出现问题,需要经常重新启动?

在我的服务器上,apache fastcgi正在运行。 几乎没有用户访问这个服务器 – 大多数url都受到htaccess的保护。 最近它经常发生,我加载一个URL(它也可能只是一个HTML文件,我试图通过端口80访问),它试图加载大约3分钟,然后中止,说连接已经超时。 在顶部的命令中,我看不到apache2或httpd进程。 他们在那里,但只有我明确地search他们。 发生这种情况时,我必须这样做:

pkill -f apache2 /etc/init.d/apache2 start 

有9个apache2进程正在运行,当我检查之前。 从逻辑上讲,这不是我所希望的行为。

我认为有大量的可能性,应该开始search。 但是,也许你可以指出我正确的方向。 例如,我有一个运行的cron,可能是问题在于其中一个php脚本。 有没有办法找出,哪个PHP脚本使apache2卡住?

更新

这里是pidof请求的截图