One of them, there was also a big bolded "500" error, and a a few others. If you see any issues as of now, please let me know.
I may not see them for 8 hours or so though as I am going to bed, it is 4AM here in AU.
Huge thanks to gnif who worked some incredible penguin magic into the wee hours of the morning to fix the server that HostGator was supposed to professionally install properly. Turned out they didn't do such a professional job.
AND something else potentially BIG has also been discovered.
I won't effect the server in the short or medium term, but it will effect HostGaotr reputation if they do not explain...
Dave.
They're a large company and they use cPanel. Lack of quality is to be expected.
You are more then welcome Dave
cPanel does not imply bad quality, but that is not so much the issue here. I will not announce what it is and leave it with Dave to follow up and give them a chance to resolve it before they get publicly exposed for it.
As for the migration they performed... well... this is why I hate it when people claim to be a 'Linux Professional', so often they end up pulling this crap.
They installed the new server with CentOS6, then performed a rsync of the entire root filesystem minus /boot to the new server, so the machine was running on a later kernel but the rest of the system was on CentOS5. This caused all sorts of stability problems with MySQL & PHP, which last night when the server started to get loaded down with more requests caused the service to completely crash. Also due to the method of sync, a heap of CentOS6 files were left laying around on the system, specifically the MySQL client libraries for 5.5, so even re-building PHP was a problem as the build kept finding the newer libs and trying to use them for MySQL 5.0. The final fix was to upgrade MySQL to 5.5, remove some HostGator custom cPanel addons that prevented PHP from building, and re-build PHP/Apache via easyapache. Sigh, what a mess.
They have confirmed that they did just do a straight copy between servers, very odd though that there was CentOS6 files hanging about from RPMs, perhaps someone made a mistake some time in the past, or cPanel did something strange. I apologise to HostGator for the quick jump to the incorrect conclusion.The correct way to do this would have been to install cPanel on the new server, on the nice clean CentOS6 install and then use cPanel's backup and restore feature to copy the site to the new server... rsync JUST the web directory and if not using MySQL master/slace, perform a mysqldump and import on the new server to nothing gets lost during the migration, forward data to the new server and hand the keys to the owner. Due to the way they performed it, the new system is only running 32bit still which is also a reason for limited database performance because it can not use as much RAM as it should be able to use.
Anyway, amongst all those changes I also enabled HTTP compression of text based content, as the new server has ample CPU resources to do it, and prevented the server from advertising it's Apache version, modules and PHP from advertising it's version in the headers, mainly for security.