Contao-Camp 2024
Ergebnis 1 bis 18 von 18

Thema: Galerie - Wie Verzeichnisbilder automatisch syncen

  1. #1
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard Galerie - Wie Verzeichnisbilder automatisch syncen

    Hallo,

    habe eine WetterCam (wen es interessiert: Es ist ein Raspberry PI) zum Testen von Zeitrafferfotos ans Haus gehängt. Hier zu sehen

    http://kahru.de/dennacher-wetter.html

    Lade die Bilder dann vom Raspi alle 15 min via FTP in ein Verzeichnis und dann wird per ConJob das filesync von Contao aufgerufen. Das klappt soweit. Sehe ich an der Dateiverwaltung. Dort gibt es immer nichts zu syncen, d.h. die Bilder sind da und Contao kennt sie auch.

    Was nicht zuverlässig klappt ist die Anzeige in der Contao-Galerie. Dort ist in der Galerie "Verzeichnisauswahl" angehakt. Er sollte also alles anzeigen und fertig. Die Galerie "merkt" leider nicht zuverlässig dass neue Bilder da sind und zeigt alte Bilder. Manchmal aber auch nicht. Dann sind die neuen plötzlich da. Leider hab ich da noch kein System drin erkennen können

    Hat da jemand eine Idee dazu?

    Bernard

  2. #2
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.971
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,

    verwendest Du den Cache von Contao und hast Du an den Browsercache gedacht?

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  3. #3
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Browsercache kann ich denke ich ausschliessen.

    Am Contaocache habe ich auch schon gespielt. Derzeit steht er auf 15 min. Da sollte also ein Neuaufbau immer erzwungen werden. Tut es aber nicht zuverlässig ...

    Und edit sagt: Falls wichtig? Contao 3.5.12
    Geändert von Kahru (21.06.2016 um 08:39 Uhr)

  4. #4
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.971
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich rate jetzt mal etwas rum.

    Wird vielleicht der Cache von Contao und die Dateisynchronisierung nicht gleichzeitig aufgeführt?
    Wenn Du die Bilder hochlädst und der Cache aber erst meinetwegen 7 Min. später erneuert wird könnten so diese Unterschiede zustande kommen.

    Das ist aber jetzt nur mal ein Schuss ins Blaue.

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.898
    Partner-ID
    10107

    Standard

    Zitat Zitat von Kahru Beitrag anzeigen
    Browsercache kann ich denke ich ausschliessen.

    Am Contaocache habe ich auch schon gespielt. Derzeit steht er auf 15 min. Da sollte also ein Neuaufbau immer erzwungen werden. Tut es aber nicht zuverlässig ...
    In welchem Zeitabstand lässt du die Datei Synchronisierung laufen?

  6. #6
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Der Cronjob rennt alle 15min. Wie gesagt wenn ich das sync händisch ausführe hat er max. 1 Datei zum syncen. Die Files sind dem Contao also wohl bekannt. Aber der Galerie net.

  7. #7
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.898
    Partner-ID
    10107

    Standard

    Zitat Zitat von Kahru Beitrag anzeigen
    Der Cronjob rennt alle 15min. Wie gesagt wenn ich das sync händisch ausführe hat er max. 1 Datei zum syncen. Die Files sind dem Contao also wohl bekannt. Aber der Galerie net.
    Wie gehst du beim Testen vor? Du musst
    • zuerst in der Dateiverwaltung eine Synchronisierung durchführen
    • dann denn Seitencache über die Systemwartung löschen
    • dann die Galerie im Frontend aufrufen
    Geändert von Spooky (21.06.2016 um 12:33 Uhr)

  8. #8
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Ich verstehe Dein "muss ich tun" nicht ganz ... das Ganze soll ja am Ende komplett automatisch ablaufen, ich will da ja nicht ständig händisch dran herumfurwerken müssen

    Ich sehe doch beim händisch Syncen an der Statistik schon wieviele neu dazu gekommen sind. Da ist max. 1 File neu. Also läuft der Job wohl korrekt und Contao kennt die Files. Cachezeit 15 min. sollte damit die Seite neu aufbauen.

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.898
    Partner-ID
    10107

    Standard

    Zitat Zitat von Kahru Beitrag anzeigen
    Ich verstehe Dein "muss ich tun" nicht ganz ... das Ganze soll ja am Ende komplett automatisch ablaufen, ich will da ja nicht ständig händisch dran herumfurwerken müssen
    Nein, es geht ja jetzt darum herauszufinden, was nun das Problem ist, bzw. ob es überhaupt ein Problem gibt. Denn evt. testest bzw. beobachtest du es einfach nur falsch. Hast du diese Schritte nun gemacht oder nicht?

  10. #10
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    ok alles händisch ausgeführt. Es wurde aktuell nix gesynct. Dann Cache gelöscht und aufgebaut. Seite im Frontend aufgerufen ... geht. So wärs schön

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.898
    Partner-ID
    10107

    Standard

    Zitat Zitat von Kahru Beitrag anzeigen
    Der Cronjob rennt alle 15min.
    Was genau bedeutet das? Was hast du wie konfiguriert? Wie wird die Synchronisation im Endeffekt angestoßen?

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.898
    Partner-ID
    10107

    Standard

    Zitat Zitat von Kahru Beitrag anzeigen
    ok alles händisch ausgeführt. Es wurde aktuell nix gesynct. Dann Cache gelöscht und aufgebaut. Seite im Frontend aufgerufen ... geht. So wärs schön
    Wenn die Cachezeit 15 Minuten ist und der Cronjob alle 15 Minuten läuft, dann musst du zwischen 0 und 30 Minuten warten, bis dass das Bild auf der Website erscheint. Das heißt, zum testen musst du bspw. 30 Minuten warten.

  13. #13
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Es gibt einen ConJob bei df der ruft auf

    php kunden/xxx.de/xxx/system/bin/filesync;

  14. #14
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Klar muss ich max 30min warten. Aber da tut sich stundelang nichts und dann plötzlich läuft es wieder ... einfach nur komisch das Ganze

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.898
    Partner-ID
    10107

    Standard

    Ok, ja, dann wie gesagt musst du maximal ~29,99999999998333 Minuten warten, bis dass du das Bild im Frontend siehst.

    // edit: dann beobachte das ganze mal komplette ohne Contao Seitencache.

  16. #16
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    Moin,

    Cache auf 0 bringt wohl auch nichts. Scheint wohl ne Macke der Galerie zu sein. Na ja vielleicht liest ja einer der Macher mit und ändert das mal ...

    Ich behelf mir jetzt mit einem Trick: Die Bildnamen setzen sich jetzt nur noch aus einem Präfix + Uhrzeit zusammen. Damit bleiben die Bildnamen für die Galerie immer gleich. Absteigend nach Datum sortiert scheint das dann zu gehen

    Bernard

  17. #17
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.898
    Partner-ID
    10107

    Standard

    Und du bist dir sicher, dass der Cron auch tatsächlich funktioniert?

    Füge zB mal eine Datei per FTP hinzu, lasse niemanden an die Installation und überprüfe nach 15 Minuten, ob die Datei in der Datenbank in der Tabelle tl_files auch tatsächlich eingetragen ist.

  18. #18
    Contao-Nutzer Avatar von Kahru
    Registriert seit
    20.06.2009.
    Ort
    Nordschwarzwald
    Beiträge
    200
    Partner-ID
    2067

    Standard

    yepp ist drin ... der Cron tut was er soll

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •