Dateigröße bei CSV Import max. 500 KB

Thema wurde von stefanstadter, 10. Juli 2012 erstellt.

  1. stefanstadter

    stefanstadter Erfahrener Benutzer

    Registriert seit:
    7. Juni 2012
    Beiträge:
    116
    Danke erhalten:
    5
    Danke vergeben:
    52
    Hallo Forumsmitglieder,

    habe den Shop von Gambio schon länger und habe aktuell den Shop GX2.
    Der Shop umfasst mehrere Artikel (>10000) und soll täglich mit einer CSV Liste die von verschiedenen Großhändler bereitgestellt wird und von mir überarbeitet aktuallisiert werden.
    Aktuell habe ich bereits meine Liste aufgeteilt auf die Kategorien (6St.) bzw. eine Kategorie unterteilt in 3 Listen und somit die Größe der Importdateien reduziert (400 KB - 2,5 MB). Die Dateien werden via FTB hochgeladen.

    Allerdings bekomme ich bei jedem Import (auch bei der kleinen Datei 400 KB / 460 Artikel) die Fehlermeldung:
    Fatal error: Maximum execution time of 60 seconds exceeded in /www/htdocs/w00f3867/shop/system/data/GMDataObject.inc.php on line 296
    wobei die letzte Zahl varriert.

    Meine Frage: Wer hat Erfahrungen mit großen Datenmengen oder einen Lösungsvorschlag für mich? Vielen Dank schon jetzt und freue mich auf Vorschläge.

    Mein Shop: Mobilfunk-Stadter
    Mail stefan.stadter@mobilfunk-stadter.de
     
  2. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Da hilft wohl nur ein eigener Server, bei dem die Laufzeit nicht begrenzt ist.
     
  3. stefanstadter

    stefanstadter Erfahrener Benutzer

    Registriert seit:
    7. Juni 2012
    Beiträge:
    116
    Danke erhalten:
    5
    Danke vergeben:
    52
    Hallo @Avenger, hmm ob dies das Problem löst?
    Habe noch was ausprobiert und zwar vorher den Artikelbestand im Shop vollständig gelöscht und eine Datei mit 2,5 MB hochgeladen und importiert - keine Fehler.
    Aktualisiert mit neuer Datei wieder 2,5 MB einzelne datensätze geändert = Fatal Error ????
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.544
    Danke erhalten:
    11.305
    Danke vergeben:
    1.611
    Prüf mal, ob die Daten trotzdem übertragen werden. Ich hatte die Fehlermeldung schon beim Hochladen von 5! Artikeln, aber es wurden alle Änderungen übertragen.
     
  5. stefanstadter

    stefanstadter Erfahrener Benutzer

    Registriert seit:
    7. Juni 2012
    Beiträge:
    116
    Danke erhalten:
    5
    Danke vergeben:
    52
    @Barbara leider nicht. Die letzten Artikel werden nicht importiert - Welche ist äusserst unterschiedlich. Mal sehen was Gambio noch dazu sagt. Hab ein offenes Ticket.
     
  6. Achim Eder

    Achim Eder Neues Mitglied

    Registriert seit:
    2. Juni 2012
    Beiträge:
    2
    Danke erhalten:
    0
    Ich habe das gleiche Problem und komme einfach nicht weiter. Weiß jemand eine Lösung?
     
  7. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.166
    Danke erhalten:
    6.199
    Danke vergeben:
    1.101
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Besseren Webspace mieten.
    Mit diesen 5 EUR / Monat Webspace Angeboten kommst nicht weit.
     
  8. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.544
    Danke erhalten:
    11.305
    Danke vergeben:
    1.611
    Ich habe bei meinem Anbieter die Timeout-Zeit erhöhen lassen.
     
  9. stefanstadter

    stefanstadter Erfahrener Benutzer

    Registriert seit:
    7. Juni 2012
    Beiträge:
    116
    Danke erhalten:
    5
    Danke vergeben:
    52
    Habe auch meinen Timeout auf 60 sec. stellen lassen und mach die Dateien nicht ganz so groß mehr. max. 1,5 MB dann funktioniert es. Die CSV Tabelle habe ich genau nach Gambioreihenfolge erstellt seitdem auch weniger Fehler
     
  10. Achim Eder

    Achim Eder Neues Mitglied

    Registriert seit:
    2. Juni 2012
    Beiträge:
    2
    Danke erhalten:
    0
    Danke für die schnellen Antworten.
     
  11. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
  12. PatrickBaszler

    PatrickBaszler Erfahrener Benutzer

    Registriert seit:
    1. September 2014
    Beiträge:
    54
    Danke erhalten:
    0
    Danke vergeben:
    9
    habt ihr dieses Problem damals gelöst bekommen? Wenn ja, dann wie? Ich habe aktuell genau das selbe Problem und komme nicht weiter :/
     
  13. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.166
    Danke erhalten:
    6.199
    Danke vergeben:
    1.101
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Welches Problem genau
    - Dateigröße zu groß -
    --wenn beim Upload dann Hoster ansprechen oder besser gleich wechseln da das sicher dann mini-Webhosting Vertrag sein wird.
    --wenn beim verarbeiten zu groß und timeout kommt dann Server zu schwach oder Datei zu groß.
     
  14. PatrickBaszler

    PatrickBaszler Erfahrener Benutzer

    Registriert seit:
    1. September 2014
    Beiträge:
    54
    Danke erhalten:
    0
    Danke vergeben:
    9
    hab auch das gleiche probiert wie stefan damals...also CSV-Datei auf einen Artikel reduziert usw...und Fehlermeldung kommt immer noch..bei mir sind allerdings 30 sec. execution time.

    habe schon beim hoster nachgefragt, dieser kann die execution time nicht höher stellen (ist bei dem Server nicht möglich)
     
  15. Züli

    Züli Erfahrener Benutzer

    Registriert seit:
    5. Mai 2014
    Beiträge:
    61
    Danke erhalten:
    8
    Danke vergeben:
    71
    #15 Züli, 26. Januar 2015
    Zuletzt bearbeitet: 26. Januar 2015
    Die Frage ist doch, was funktioniert denn nicht?

    Wir haben beim csv-upload auch das timeout-Problem
    mit Hängenbleiben und weißem Bildschirm, allerdings
    läuft intern trotzdem alles einwandfrei.

    Da das Skript ja auf dem Server läuft und der alles sauber beendet,
    nur halt nicht die Anzeige im Browser.

    Sobald man einen neuen Tab im Browser aufmacht und wieder auf die Seite geht,
    läuft der Admin einwandfrei und alle Daten sind hochgeladen - probier es einfach mal.

    Das Problem scheint gar nicht an der Menge des uploads,
    sondern an der Menge der bereits vorhandenen Artikel zu liegen
    und die lässt sich eben nicht reduzieren.