Als je een oudere versie gebruikt, gebruik dan
sharelatex in plaats van overleaf in padnamen.Overleaf draaien met een NFS-bestandssysteem
Overleaf draaien met een NFS-bestandssysteem
Het mounten van een NFS-bestandssysteem in een Overleaf-container is technisch mogelijk, maar wordt niet aanbevolen en kan tot verschillende soorten prestatieproblemen leiden.Een veelvoorkomende fout bij compilaties is:We raden met name af om door NFS ondersteunde bestandssystemen te gebruiken voor tijdelijke gegevens, zoals de mappen voor compilatiegegevens. We raden aan om voor de volgende mappen een lokale scratchschijf te gebruiken, bij voorkeur een lokale SSD.Voor opstellingen op basis van Het is niet nodig om bestaande bestanden na de update van de NFS naar hun nieuwe locatie te migreren. De LaTeX-compiler kan alle bestanden opnieuw aanmaken met een volledige compilatierun.Zie voor meer details: https://docs.overleaf.com/on-premises/support/troubleshooting#running-overleaf-with-an-nfs-filesystem
docker-compose raden we aan om simpelweg de bind-mount vanaf NFS te overschrijven, zodat je geen paden in de applicatie hoeft te wijzigen. Hier is een voorbeeld van een fragment uit een docker-compose-configuratie met een scratchschijf die op /scratch is gemount:docker-compose excerpt
Overleaf draaien op Windows of macOS zorgt ervoor dat de service mongo niet start
Overleaf draaien op Windows of macOS zorgt ervoor dat de service mongo niet start
Als je Overleaf op Windows of macOS draait, kan het herstarten van de service Om deze fout te voorkomen, moeten de gegevens in een volume worden opgeslagen in plaats van in een via bind-mount gekoppelde map (zie de documentatie van de image Zie voor meer informatie: https://docs.overleaf.com/on-premises/support/troubleshooting#running-overleaf-on-windows-or-macos-results-in-the-mongoservice-not-starting
mongo mislukken met de foutmelding:Example error
mongo voor meer details: https://github.com/docker-library/docs/blob/master/mongo/content.md#where-to-store-data). Om gegevens op te slaan in Docker-volumes die in de MongoDB- en Redis-containers zijn gemount, voeg je het volgende toe aan config/docker-compose.override.yml (maak dit bestand aan als het nog niet bestaat):config/docker-compose.override.yml
Upgraden naar Redis 6.2 leidt tot een herstartlus
Upgraden naar Redis 6.2 leidt tot een herstartlus
Gebruik de opdracht Dit kan verband houden met de Docker-versie die momenteel wordt gebruikt. Updaten naar een versie >= 20.10.10 zou dit probleem moeten oplossen.Zie voor meer informatie de upstream-issue van Redis: https://github.com/redis/redis/issues/12362Referentie: https://docs.overleaf.com/on-premises/support/troubleshooting#upgrading-to-redis-6.2-results-in-a-restart-loop
docker logs redis om een kopie van de logs weer te geven.Als je de regel Fatal: Can't initialize Background Jobs ziet, ziet de volledige uitvoer er ongeveer zo uit:Redis log example
Onjuiste oriëntatie van voorbeeld-/miniatuurafbeeldingen in de sjabloongalerij
Onjuiste oriëntatie van voorbeeld-/miniatuurafbeeldingen in de sjabloongalerij
Soms worden de voorbeeld-/miniatuurafbeeldingen die Server Pro genereert in de verkeerde oriëntatie aangemaakt en is handmatig ingrijpen nodig om dit te corrigeren. Deze afbeeldingen worden opgeslagen in
/var/lib/overleaf/data/template_files/ (>= 5.0.3) en /var/lib/sharelatex/data/template_files/ (eerdere versies).We raden aan om een back-up van deze map te maken voordat je wijzigingen aanbrengt.Volg de onderstaande stappen voor elk getroffen sjabloon:Zoek de sjabloon-IDGa naar de sjabloongalerij van je instantie (/templates/all), open een getroffen sjabloon en kopieer de ID uit de URL (bijvoorbeeld: https://your-instance-url/templates/6645d346c224815e9460a695).Voer de correctieopdracht uitVoer de volgende opdracht uit vanaf de Docker-host (vervang de sjabloon-ID door de ID die je hebt gekopieerd en pas het pad zo nodig aan):docker exec sharelatex /bin/bash -c “mogrify -rotate 90 /var/lib/overleaf/data/template_files/6645d346c224815e9460a695_*{thumbnail,preview}”Referentie: https://docs.overleaf.com/on-premises/support/troubleshooting#incorrect-orientation-of-template-gallery-preview-thumbnail-imagesControleer of je systeemaanroepen hebt ingeschakeld. Voor pdflatex is dit 'pdflatex -shell-escape'.
Controleer of je systeemaanroepen hebt ingeschakeld. Voor pdflatex is dit 'pdflatex -shell-escape'.
De opdracht Probeer daarna opnieuw te compileren.Referentie: https://docs.overleaf.com/on-premises/support/troubleshooting#please-verify-that-you-have-enabled-system-calls.-for-pdflatex-this-is-pdflatex-shell-escape
\write18 is in de Community Edition standaard uitgeschakeld, omdat alle compilaties binnen dezelfde container sharelatex plaatsvinden; dit is de veiligere standaardinstelling.Als je deze voor pdflatex wilt inschakelen, maak dan in de root van je project een bestand latexmkrc aan met de volgende inhoud:latexmkrc

