This article discusses how to troubleshoot a Cloud VPS instance that does not boot or "hangs" during the startup process.
If you are unable to access a Cloud VPS instance using SSH, this is often because something during the bootup process happened before the SSH daemon could start. In such a scenario, you can use the serial console to view output during the startup process of a Cloud VPS instance. This can be invaluable for troubleshooting startup problems.
For step-by-step instructions about how to use the serial console to access a Cloud VPS instance, please see this article.
The most common reason a Cloud VPS “hangs” during startup is because it needs to do a file system check (fsck):