AWS Elastic BeanStalk Docker根文件系统切换到只读

时间:2016-11-08 11:09:07

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

我使用在beanstalk上运行的docker应用程序进行自动扩展。

docker中的/ file系统将自己切换为随机读取。

该应用程序生成了大量日志,但它们被写入专用卷,而且这个日志没有问题。

我尝试在容器中发出mount -o remount,rw /,但我得到“许可被拒绝”

2 个答案:

答案 0 :(得分:2)

这最近发生在我们两次,大约48小时内。两次我们都修复了'通过将docker镜像重新部署到Elastic Beanstalk的问题。在第二次重新部署期间,EBS将我们的应用程序移动到新的EC2实例上。这个问题从那时起就没有复发(已经过了几周)。

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

请将此评论留在此处,以防其他人遇到这种情况,他们可以继续调查。

答案 1 :(得分:0)

在使用耗费大量IO的应用程序时,ElasticBeanstalk遇到了相同的问题。当我们在EC2实例中使用相同的应用程序时,没有重新创建该问题。

然后转到ElasticContainerService为我们解决了这个问题。

相关问题