1
我使用运行在beanstalk上的docker应用程序进行自动调节。AWS Elastic BeanStalk Docker根文件系统切换为只读
docker交换机中的/ file系统只能在随机时间读取。
该应用程序正在生成大量的日志,但它们被写入专用的卷,并且这个没有问题。
我试图在容器内发出mount -o remount,rw /
,但我得到拒绝“权限”
我使用运行在beanstalk上的docker应用程序进行自动调节。AWS Elastic BeanStalk Docker根文件系统切换为只读
docker交换机中的/ file系统只能在随机时间读取。
该应用程序正在生成大量的日志,但它们被写入专用的卷,并且这个没有问题。
我试图在容器内发出mount -o remount,rw /
,但我得到拒绝“权限”
这发生在我们最近的两倍,约48小时内。两次我们通过重新部署Docker镜像到Elastic Beanstalk来“解决”了这个问题。在第二次重新部署期间,EBS将我们的应用程序移至新的EC2实例。自从(这已经过了几个星期)以来,问题没有再出现。
我们的理论是这个错误是由一个失败的磁盘引起的。如果检测到损坏,内核可以将文件系统重新挂载为只读。 (这也可能适用于您看到尝试将文件系统重新挂载为读写的错误?)。由于我们已经转移到新的硬件上,我们不再有权访问旧的EC2实例来进一步调查。
这里离开这个评论的情况下,这种情况给别人,他们可以继续调查。