I have KeepAlive on with 15 second timeout enabled. But processes are not ending. And it causes big number of apache processes which ends with server freeze. The only option is to hard reset server.
Why this happens? How to prevent this?
Most likely MaxClients is too high. Here's a decent guide: http://www.devside.net/articles/apache-performance-tuning (Scroll down past massive advertisement.)