Guten Morgen,
ich betreue eine Contao Seite, welche aktuell über 700.000 Bilder hat (stark steigend). Diese sind nicht alle in der Contao Datenbank enthalten und es werden auch immer wieder neue per FTP hinzugefügt. Abgleichen kann ich diese ja über die Contao Console (./vendor/bin/contao-console contao:filesync). Das Problem hierbei ist, dass der Job mehrere Stunden läuft und auch auf dem zum Einsatz kommenden ded. Server eine Last erzeugt, die dazu führt, dass die Webseite für den Zeitraum des Syncs nicht erreichbar ist (Proxy Error).
Hat jemand eine Idee, wie man den Sync begrenzen könnte? Mir ist es an sich egal wenn der einen ganzen Tag läuft, so lange dieser den regulären operativen Betrieb nicht stört.
Contao: 4.7.3
NGINX Webserver mit PHP 7.3 FPM
MariaDB 10.3.14
Vielen Dank und schöne Grüße
Nachtrag: ein Aufruf mit nice bringt nichts. Ich vermute das Problem eher bei der Datenbank weshalb PHP einen Proxy Error bringt da der FPM Daemon die Antwort nicht zeitnah von der DB erzählt.
Lesezeichen