Doc version recovery
$ docker exec mongo mongosh sharelatex --quiet --eval 'db.projects.estimatedDocumentCount() + db.deletedProjects.estimatedDocumentCount()'Recovery process
5
Stop new updates and flush all changes to 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 # wait a little longer... $ 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} Done flushing all projects$ docker exec redis redis-cli --scan --pattern 'DocVersion:*' # no output from redis-cli indicates success, check exit code of redis-cli next, it should be zero $ echo $? 0$ docker exec sharelatex bash -c 'source /etc/container_environment.sh && source /
9
11
Last updated
Was this helpful?