我一直的做法是启动一个新的虚拟机,确认它能正常工作,然后将备份恢复到其中。这样就没有停机时间,也不会有出现问题导致被卡住的风险。你甚至可以使用弹性IP(我一时想不起 DigitalOcean 是怎么称呼它的)进行切换,这样你甚至都不需要更改DNS。
如果我需要保留同一台物理机,我可能会先把网站迁移到一个虚拟机上,同时升级机器并进行全新安装,然后再迁移回来。
另一方面,我看到很多人报告说,如果他们能容忍停机时间,升级也能顺利进行。但请务必确保你有一个备份,以便在出现严重问题时可以启动一个新服务器。