Ok it's still the same but things are better now. Websites start working!!
I've discovered some new thing now. But this time I did the following:
I made 140+ requests or more to the website, all the websites stopped working. But this time, as soon as the requests stopped, the websites started working back again. There were still a lot of Apache processes in Top and RAM usage was still too high but websites did work!. Soon in 2 mins, Apache processes shutdown back to 1 process and ram usage was lesser .
Previously, even after the requests finished, the websites did not work.
The only thing I did change from Previous to Current was to restore all the httpds confs.
But along with it another thing I changed in the default config was
MaxRequestsPerChild to be 1000 instead of 10000.
Now I restored MaxRequestsPerChild to 10000 and I feel no change.
So Maybe it wasn't due to MaxRequests.. but due to the Restored Confs.
One more thing I'd like to ask,
During the requests are made ( Software is run ) , the website shuts down and comes back as soon as the Software is stopped ( But Requests don't stop until 2 mins ) . By this I mean that even though Software is stopped and websites start working, I can still see a lot of processes of Apache and 150+ Requests in server-status for about 3 mins more.
Maybe this is related with KeepAlive and Timeout. I see some people turn off keep alive. I want to know about this and all the comments you can give about this. Since I now have a default DA . I'm happy it's better now but I'll keep trying the software for a couple days more now before declaring if the issue is fixed. The next step if fixed will of course be to optimize apache to a better level.
So I think this explains why Default works better than everything else. Similarly, if I run this on other Default DA hosted Boxes, if they have the capacity, they will stop working and work back again as soon as the requests sent are stopped. I've tried this already on a Directadmin's website and that stopped working too.
Also, is there anything I can use to keep the websites working even when the requests are high ?