I was about to say something else other than your suggestions above. Since I saw that he had like a ton of new topics opened and I'm guessing he's knowing about 0 about server management. I would like to say that the OP should actually get a Server Management Team to manage his server instead of trying to ask all the time when you are in trouble.
The reason is that sometimes you might get your answer but sometimes you will not and not knowing is the same as leaving the thing unchecked or unattended to which basically means the problem will not go away!
Dedicated Servers - 100TB Servers - 100Mbps Unmetered Servers - Web Hosting - CDN Network
Servers in Central, East/West Coast USA, EUROPE and ASIA
Welltodo Century - www.welltodocentury.com