首页 > 解决方案 > AWS EC2 - 尝试上传新文件时 FTP 返回错误 451

问题描述

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

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

有什么建议可以解决这个问题,或者至少我应该继续调试的方向是什么?

标签: amazon-web-servicesamazon-ec2ftpcentos

解决方案


@korgen 的评论将我带到了服务器的错误日志。当我跑的时候,sudo less /var/log/secure我很快就看到了错误信息:错误:

无法写入 /var/log/btmp:设备上没有剩余空间

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

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


推荐阅读