And to be more clear:
You shuld never use a hardware reboot (hard reboot, VPS reboot) if a software reboot will work, because hard reboots can cause file corruption. Always try a software reboot first, and then only reboot hardware (power or vps) if a software reboot doesn't work or if you can't get access to do a software reboot.
Jeff