一、问题
1、我在实际项目中,遇到一个问题,随着数据每天的不断增加,导致mongodb的磁盘空间站满了,数据库被锁了,无法使用。
2、故障表现
-
部署的应用程序突然无法将数据写入数据库,但是可以正常读取数据。
-
管理人员通过客户端连接数据库进行排查时,可以写入一条数据,返回错误信息:
not authorized on xxxx to execute command
3、检查磁盘空间是否被耗尽
登录mongodb管理控制台,查看实例的状态,会发现已被锁定,并且磁盘空间占用已经100%
优化之前数据和磁盘情况:
二、解决方案
1、两种方案:
&#x