Hi Zubair,
I have read some of your posts and see that you are an understanding person. You see I've already explained what index.cgi is and what it does in another post. I even posted the code contained within index.cgi to help explain. It's becoming apparent that index.cgi is not causing any problems but it may be another file. It's being assumed that another file called by index.cgi is doing all the "heavy lifting". I don't know what that means and I was told that "I just don't get it".
The thing is, I really don't get it. All my code is clean and very server friendly. Index.cgi is the file that controls the whole site and is design using Perl's best practices. It runs using "strict". It calls other files to use when they are needed just like any dynamic website does. Nothing special. All the files are pretty much straight forward simple Perl scripts. I get little errors in the log and when I do I tend to fix them fast. I wish someone would work with me on this without making me feel embarrassed because of something that's out of my control.