无法创建工作树目录“/srv/www/my_domain/shared/cached-copy”。: 设备上没有剩余 space

Could not create work tree dir '/srv/www/my_domain/shared/cached-copy'.: No space left on device

我正在使用 AWS Opsworks 进行部署,但在部署到其中一台服务器时遇到问题。日志显示以下错误:

Could not create work tree dir '/srv/www/my_domain/shared/cached-copy'.: No space left on device

现在有人知道问题出在哪里吗?我在开发操作方面没有太多经验,但必须解决这个问题。谢谢你的帮助。

您的应用服务器硬盘已满。当您不清理旧版本时经常发生。如果您使用 capistrano,则可以选择完成此操作。 keep_releases 叫做

OpsWorks 将允许您通过 Web 浏览器通过 SSH 连接到计算机(或者您可以通过其他机制通过 SSH 连接)。这些命令将帮助您推断您的行为在哪些方面可以产生最大影响:

cd /srv/www/my_domain
du | sort -n

最后几行将向您显示磁盘 space 在您的实例中的使用位置。 cd 到该目录和 rm -rf 内容。