我正在使用mongodb命令对Azure Cosmos数据库进行备份。它运行了一段时间,然后失败了失败:向磁盘写入test.testcollection
数据错误:读取收集错误:[-3])读取完整消息不完整:读取tcp x.x.x.x:xxxxx-> x.x.x.x。X:xxxxx: read: connection reset by peer
在其中一次尝试中,它运行了一个小时,然后失败了,出现了上述错误。Azure端是否有任何需要更改的设置或mongodb中的任何选项需要更改?我期待转储会成功。相反,该命令正在失败。在verbose模式下也尝试了这个命令,但是不能正常运行。
在您的mongodump脚本中,尝试添加--forceTableScan
,看看是否有帮助。
Azure Cosmos DB定期自动备份数据。自动备份不会影响数据库操作的性能或可用性。所有备份都单独存储在存储服务中。当您意外删除或更新Azure Cosmos DB帐户、数据库或容器,并且以后需要进行数据恢复时,自动备份非常有用。Azure Cosmos DB备份使用Microsoft托管服务密钥进行加密。这些备份通过安全的非公共网络传输。这意味着,备份数据在通过网络传输和静止状态时仍然是加密的。将给定区域中某个帐户的备份上传到同一区域的存储帐户。
备份模式有2种:连续周期
请参阅此处:Azure Cosmos DB中的在线备份和按需数据恢复