我在 AWS 中启动了一个 Ubuntu EC2 实例,并设置了一个 Cron 作业来备份另一台服务器。直到昨天它都运行良好,但是今天,Cron 作业没有运行,因此没有创建备份。
为了调查,我尝试登录服务器,但无法通过 WinSCP 或 PuTTY 登录。我重新启动了实例,现在可以登录了。据推测,明天它会创建备份,但我想今天知道失败的原因,以防止再次发生。
答案1
你说直到昨天一切都进展顺利,今天你试过手动运行脚本吗?
此备份正在创建或下载到您的 EC2 实例?如果是,您会保留它还是将其存储在其他地方(例如 S3)?
就我个人经验而言,我在尝试将过大的备份发送到 S3 时遇到了问题。通过将其分成较小的块解决了这个问题。
您还可以通过转到 EC2 仪表板、单击实例并查看页面底部的详细信息面板来获得一些见解。在那里,您可以查看状态检查失败、网络数据等的统计数据。
另一种方法是让备份脚本将数据记录到文件中以供稍后调试。
您可以随意更新您的答案,添加更多信息,例如仪表板打印。我很乐意为您提供帮助。