我一直在尝试使用AWS的ECS Fargate服务。 我已经完成了所有服务,任务,集群的设置,并且还在EFS中安装了mongodb容器卷。
到目前为止一切顺利。 做得好,工作顺利。
问题是当我尝试重新启动ECS服务以更改其他容器中的内容或自动重新启动时。
mongodb容器日志mongod.lock错误。 这是完整的日志
{
"t": {
"$date": "2020-09-13T09:00:39.841+00:00"
},
"s": "E",
"c": "STORAGE",
"id": 20557,
"ctx": "initandlisten",
"msg": "DBException in initAndListen, terminating",
"attr": {
"error": "DBPathInUse: Unable to lock the lock file: /data/db/mongod.lock (Resource temporarily unavailable). Another mongod instance is already running on the /data/db directory"
}
}
我不知道要检查问题还是要更改某些内容,因为Fargate没有实例。
我应该在这里做什么?
谢谢