amazon-web-services - AWS Elastic BeanStalk Docker 根文件系统切换为只读

标签 amazon-web-services docker amazon-elastic-beanstalk

我使用在 beantalk 上运行的 docker 应用程序进行自动缩放。

docker 中的/文件系统会随机切换为只读。

应用程序正在生成大量日志,但它们已写入专用卷,而这个没有问题。

我试图在容器内发出 mount -o remount,rw/,但我得到“权限被拒绝”

最佳答案

最近我们在大约 48 小时内发生了两次这种情况。两次我们都通过将 docker 镜像重新部署到 Elastic Beanstalk 来“解决”问题。在第二次重新部署期间,EBS 将我们的应用程序移动到一个新的 EC2 实例上。自那以后(已经几周了),问题没有再出现。

我们的理论是错误是由故障磁盘引起的。如果检测到损坏,内核可以将文件系统重新挂载为只读。 (这也可能符合您在尝试将文件系统重新挂载为读写时看到的错误?)。由于我们已经转移到新硬件上,我们无法再访问旧的 EC2 实例来进一步调查。

在此处留下此评论,以防其他人发生这种情况,他们可以继续调查。

关于amazon-web-services - AWS Elastic BeanStalk Docker 根文件系统切换为只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40485341/

相关文章:

javascript - Nodejs DynamoDB 按映射项目扫描

node.js - Docker-compose up 以代码 1 退出,但 docker-compose build 成功

windows - 在Win 10上访问Docker卷

amazon-web-services - 通过 AWS Elastic Beanstalk 向 Windows Server 配置添加功能

amazon-web-services - AWS elastic beanstalk eb init 命令孟买区域不可用

node.js - 在弹性 beantalk 上运行 knex 迁移

hadoop - 如何将EMR生成的S3上的小文件与成千上万个reducer合并

amazon-web-services - 从 Docker 容器中检测 AWS 主机环境

amazon-web-services - 如何安全地将日志发布到云端

security - 如何设置将所有环境变量从 root 用户复制到另一个特定用户