(v5.0.1 迁移)文档版本恢复
$ docker exec mongo mongosh sharelatex --quiet --eval 'db.projects.estimatedDocumentCount() + db.deletedProjects.estimatedDocumentCount()'恢复过程
5
阻止新更新并将所有更改刷新到 MongoDB
$ docker exec sharelatex sv stop real-time-overleaf$ docker exec sharelatex sv status real-time-overleaf run: real-time-sharelatex: (pid 394) 50s, want down, got TERM # 再等一会儿…… $ docker exec sharelatex sv status real-time-overleaf down: real-time-sharelatex: 7s, normally up$ docker stop git-bridge$ docker exec sharelatex bash -c 'source /etc/container_environment.sh && source /etc/overleaf/env.sh && cd services/document-updater && LOG_LEVEL=info node scripts/flush_all.js' ... {"name":"default","hostname":"...","pid":324,"level":30,"successCount":...,"failureCount":0,"msg":"finished flushing all projects","time":"...","v":0} 已完成刷新所有项目$ docker exec redis redis-cli --scan --pattern 'DocVersion:*' # redis-cli 无输出表示成功,接下来检查 redis-cli 的退出码,应该为零 $ echo $? 0$ docker exec sharelatex bash -c 'source /etc/container_environment.sh && source /
11
最后更新于