AWS EC2 - FTP return 尝试上传新文件时出现错误 451

AWS EC2 - FTP return error 451 when trying to upload new file

我在 AWS 上 运行 两个 t2.medium EC2 服务器。它们都是从相同的 AMI 启动的,并且具有相似的设置、FTP(密码 ofc 除外)和位置。两个服务器的唯一区别是 /var/www/html 文件夹中的内容。

到目前为止,他们一直在按预期工作,但昨天开始发生一些奇怪的事情。每当我尝试在其中一台服务器上上传新版本的 (php) 文件时,它都会失败并且出现 returns 错误“服务器未报告正常,得到 451”。我尝试了不同的 FTP-users、不同的 IDE 并重新启动了我的 EC2-server,但没有任何运气。这只发生在其中一台服务器上,并且“突然”开始发生

关于如何解决这个问题或至少我应该继续调试的方向有什么建议吗?

@korgen 的评论让我看到了服务器的错误日志。当我 运行 sudo less /var/log/secure 我很快看到错误信息: error:

Failed to write to /var/log/btmp: No space left on device

我通过 运行 命令 df -h 检查了存储卷,我看到 20.0 / 20.0 GB 正在使用中。我增加了 AWS 中的服务器卷大小,在快速重启后它现在又可以正常工作了。

我希望这对未来迷失的灵魂有所帮助:-)