If this is a virtual machine, double check the memory allocated to the VM. We had a customer that upgraded on their own, and ignored the memory requirements. The install completed, but was corrupt, and the web site would not come up even though the VM was running and we could SSH in.
The solution was to allocate more memory and perform a clean install, and restore from backup.
Thanks,
Bill