[GELÖST] Filesync führt zu einem "Stillstand" der Webseite
Ausgangslage
Dateien werden automatisiert ins /files/sync geladen (per RSYNC).
Gleichzeitig wird ein Import von Datensätzen ausgeführt, jene auf Bilder im files/sync verweisen.
Im Frontend wird per FrontendModule und Bildgrössen/Picture-Element auf die Bilder zugegriffen.
Problem
Wenn die Bilder von Contao noch nicht erkannt wurden, kann es sein, dass ein vorhandenes Bild nicht gefunden wird und keine Bildgrössen etc. verwendet werden können.
Eigene Lösung
Beim Import wird jetzt gleich auch die Datenbank aktualisiert, per:
PHP-Code:
\Dbafs::syncFiles();
Folgeproblem
Solange der syncFiles läuft, steht die Webseite still - bzw. der Webserver beantwortet keine Anfragen mehr.
Ich gehe davon aus, dass es einen Grund gibt dafür (Datenkonsistenz?).
Frage
Gibt es eine Möglichkeit, die Files irgendwie im Hintergrund zu synchen?
Ist in diesem Sinne evtl. auch keine "Contao" Frage sondern eher eine PHP-Prozess Handling Frage, aber trotzdem wollte ich mal abklären, ob jemand eine clevere Lösung dafür hat.
Danke im Voraus für eure Hilfe